-- 第一步下载文件到该目录 cd /usr/local/src wget http://download.redis.io/releases/redis-3.2.8.tar.gz 解压 tar xvzf redis-3.2.8.tar.gz -C /usr/local/src/ -- 第二步编译安装 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 /usr/local/bin/redis-* /usr/redis/ 将/usr/local/src/redis-3.2.8目录中 解压出的文件的redis.conf拷贝到 /usr/redis cp /usr/local/src/redis-3.2.8/redis.conf /usr/redis -- 第四步. -- 启动服务 进入/usr/redis目录 启动命令:redis-server redis.conf 关闭命令:建议在客户端停止 shutdown -- 第五步 -- 注册服务,设置开机启动 将/usr/local/src/redis-3.2.8/utils/ redis_init_script 文件下的文件拷贝到 /etc/init.d/ 并且重命名为redisd cp /usr/local/src/redis-3.2.8/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 123 -- 退出客户端 quit