-- 第一步下载文件到该目录 cd /usr/local/src wget http://download.redis.io/releases/redis-3.0.1.tar.gz 解压 tar xzf redis-3.0.1.tar.gz -- 第二步编译安装 make make all make install 注意:可能会安装命令 安装make命令 apt-get install make 安装sysv-rc-conf命令 apt-get install sysv-rc-conf 安装升级vim命令 apt-get install vim 安装GCC: apt-get install gcc Make错误: redis出现问题zmalloc.h:50:31: 错误:jemalloc/jemalloc.h:没有那个文件或目录 解决方法:make MALLOC=libc -- 第三步 建立文件夹 mkdir /usr/redis 将/usr/local/bin 文件下的文件拷贝到 建立的文件夹 redis-benchmark redis-check-aof redis-check-dump redis-cli redis-sentinel redis-server cp redis-benchmark /usr/redis cp redis-check-aof /usr/redis cp redis-check-dump /usr/redis cp redis-cli /usr/redis cp redis-sentinel /usr/redis cp redis-server /usr/redis 将/usr/local/src/redis-3.0.1目录中 解压出的文件的redis.conf拷贝到 /usr/redis cp redis.conf /usr/redis -- 第四步. -- 启动服务 进入/usr/redis目录 启动命令:redis-server redis.conf 关闭命令:建议在客户端停止 shutdown -- 第五步 -- 注册服务,设置开机启动 将/usr/local/src/redis-3.0.1/utils/ redis_init_script 文件下的文件拷贝到 /etc/init.d/ 并且重命名为redisd cp /usr/local/src/redis-3.0.1/utils/redis_init_script /etc/init.d/redisd 修改文件redisd # chkconfig:2345 10 90 REDISPORT=6379 EXEC=/usr/redis/redis-server CLIEXEC=/usr/redis/redis-cli PIDFILE=/var/run/redis.pid CONF="/usr/redis/redis.conf" -- 启动测试 /etc/init.d/redisd start -- 设置开机自启动 chkconfig redisd on 注意:可能会找不到命令,安装命令 apt-get install chkconfig -- 重新启动机器 reboot -- 一些操作 查看redis 6379端口是否正在运行 ps aux | grep redis 正常停止redis-server 服务,使用reids 客户端命令: redis-cli shutdown 如果停止不了则采取杀死进程的方式:kill -9 PID 例如:kill -9 831 -- 服务端启动 redis-server /usr/redis/redis.conf -- 客户端连接 redis-cli -h IP地址 -p 端口 -a 密码 redis-cli -h 127.0.0.1 -p 6379 -a yxt123 -- 退出客户端 quit