redis安装与配置

CentOS 6.5 下安装
    下载:wget http://download.redis.io/redis-stable.tar.gz
    解压:tar xvzf redis-stable.tar.gz
    cd redis-stable

    make
前面3步应该没有问题,主要的问题是执行make的时候,出现了异常。

异常一:
    make[2]: cc: Command not found
    异常缘由:没有安装gcc
    解决方案:yum install gcc-c++


异常二:
    zmalloc.h:51:31: error: jemalloc/jemalloc.h: No such file or directory
    异常缘由:一些编译依赖或原来编译遗留出现的问题
    解决方案:make distclean。清理一下,而后再make。

 
在make成功之后,须要make test。在make test出现异常。
    异常一:couldn't execute "tclsh8.5": no such file or directory
    异常缘由:没有安装tcl
    解决方案:yum install -y tcl。

在make成功之后,会在src目录下多出一些可执行文件:redis-server,redis-cli等等。

方便期间用cp命令复制到usr目录下运行。

    cp redis-server /usr/local/bin/
    cp redis-cli /usr/local/bin/

而后新建目录,存放配置文件
    mkdir /usr/local/devTools/redis/redis/log
    mkdir /usr/local/devTools/redis/redis/bin
    mkdir /usr/local/devTools/redis/redis/conf

在redis解压根目录中找到配置文件模板,复制到以下位置。
    cp redis.conf /usr/local/devTools/redis/redis/conf
    cp redis-check-dump redis-cli redis-sentinel redis-server redis-trib.rb redis-benchmark redis-check-aof mkreleasehdr.sh /usr/local/devTools/redis/redis/bin

经过vim命令修改>>让redis之后台的形式运行,终端关闭照样运行
    daemonize yes
    pidfile /var/redis/run/redis_6379.pid
    logfile /var/redis/log/redis_6379.log
    dir /var/redis/6379

最后运行redis:
    [root@xp redis]# ./bin/redis-server /usr/local/devTools/redis/redis/conf/redis.conf
    ./bin/redis-server ./usr/local/devTools/redis/redis/conf/redis.conf
关闭
    pkill redis-server
    ./redis-cli shutdown


启动后查看端口占用
 netstat -tunlp |grep 6379

客户端连接
 ./bin/redis-cli -h localhost

设置密码
 config set requirepass xupan003redis

登录受权
auth xupan003redis
相关文章
相关标签/搜索