• 部署redis


    安装

    #下载
    [root@db01 src]# wget http://download.redis.io/releases/redis-3.2.12.tar.gz
    
    #解压
    [root@db01 src]# tar xf redis-3.2.12.tar.gz
    
    #移动到指定目录
    [root@db01 src]# mv redis-3.2.12 /application/
    
    #做软链接
    [root@db01 src]# ln -s /application/redis-3.2.12 /application/redis
    
    #进入redis目录
    [root@db01 src]# cd /application/redis
    
    #编译
    [root@db01 redis]# make
    
    #添加环境变量
    [root@db01 redis]# vim /etc/profile.d/redis.sh
    export PATH="/application/redis/src:$PATH"
    
    #启动redis
    [root@db01 redis]# src/redis-server &
    
    #连接redis
    [root@db01 redis]# redis-cli
    
    #退出redis
    127.0.0.1:6379> quit
    
    #关闭redis连接
    [root@db01 redis]# redis-cli
    127.0.0.1:6379> shutdown
    View Code
    #1、make   编译时出现以下错误
    [root@linuxxx redis]# make
    cd src && make all
    make[1]: 进入目录“/application/redis-3.2.12/src”
        CC adlist.o
    /bin/sh: cc: 未找到命令
    make[1]: *** [adlist.o] 错误 127
    make[1]: 离开目录“/application/redis-3.2.12/src”
    make: *** [all] 错误 2
    
    
    #解决方案
    [root@linuxxx redis]# yum -y install gcc automake autoconf libtool make
    
    
    ----------------------------------------------
    #如果再编译又出现如下错误
    [root@linuxxx redis]# make
    cd src && make all
    make[1]: 进入目录“/application/redis-3.2.12/src”
        CC adlist.o
    In file included from adlist.c:34:0:
    zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录
     #include <jemalloc/jemalloc.h>
    
    #解决方案
    [root@linuxxx redis]# make MALLOC=libc
    make编译时出错

    基本配置

    #创建redis工作目录
    [root@db01 redis]# mkdir -p /etc/redis/6379
    #创建redis配置文件
    [root@db01 redis]# vim /etc/redis/6379/redis.conf
    daemonize yes   //守护进程模式启动
    port 6379       //端口
    logfile /etc/redis/6379/redis.log   //日志文件位置
    dir /etc/redis/6379     //持久化数据文件存储位置
    dbfilename dump.rdb     //RDB持久化数据文件名称
    #指定配置文件启动redis
    [root@db01 redis]# redis-server /etc/redis/6379/redis.conf
    View Code
  • 相关阅读:
    浅谈Javascript数据属性与访问器属性
    深入浅析JavaScript中的constructor
    javascript 继承
    很认真的聊一聊程序员的自我修养
    JavaScript数据属性与访问器属性
    Js中的数据属性和访问器属性
    [javascript基础]constructor与prototype
    C# System.Net.Mail
    Execl (转)导入导出execl 全
    delegate 委托方法
  • 原文地址:https://www.cnblogs.com/pdun/p/11313287.html
Copyright © 2020-2023  润新知