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