-- 第一步下載文件到該目錄 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
