操作系統 centos
內核版本 Linux version 3.10
gcc version 4.8.5
redis版本號 3.0.5
1. 下載源碼安裝包 redis-3.0.5.tar.gz
[root@VM_53_199_centos ztx]# wget http://download.redis.io/releases/redis-3.0.5.tar.gz
2. 創建/usr/local/redis目錄
[root@VM_53_199_centos ztx]# cd /usr/local/
[root@VM_53_199_centos local]# mkdir redis
3. 將下載的redis-3.0.5.tar.gz拷貝到/usr/local/redis
[root@VM_53_199_centos local]# cp redis-3.0.5.tar.gz /usr/local/redis
4. 解壓redis-3.0.5.tar.gz
[root@VM_53_199_centos local]# tar xvf redis-3.0.5.tar.gz
5. 進入解壓後的目錄
[root@VM_53_199_centos local]# cd xvf redis-3.0.5
6. 編譯
[root@VM_53_199_centos redis-3.0.5]# make
然後等待安裝完畢
7. 進入src目錄 將可執行文件拷貝到/usr/bin
[root@VM_53_199_centos redis-3.0.5]# cd src/
[root@VM_53_199_centos redis-3.0.5]# cp redis-benchmark redis-cli redis-server /usr/bin
8. 修改配置文件
# vim /etc/sysctl.conf
添加一行:
vm.overcommit_memory=1
保存退出
9. 將啓動文件移動至/usr/local/redis/etc目錄
# cp redis.conf /usr/local/redis/etc
10. 修改啓動文件的daemon選項爲yes
# vim /usr/local/redis/etc/redis.conf
daemonize no---改爲 daemonize yes
保存退出
11. 添加開機啓動
vi /etc/rc.d/rc.local
redis-server /usr/local/redis/etc/redis.conf
12. 啓動redis
./redis-server /usr/local/redis/etc/redis.conf
13. 查看是否有redis進程在運行
[root@VM_53_199_centos src]# ps aux | grep redis
root 2604 0.0 0.1 37260 2032 ? Ssl 15:18 0:00 ./redis-server *:6379
root 3927 0.0 0.0 9036 672 pts/4 S+ 15:37 0:00 grep --color=auto redis
14. 連接redis-server 輸入ping命令
[root@VM_53_199_centos src]# ./redis-cli -p 6379
127.0.0.1:6379> ping
PONG
回覆PONG 說明redis能成功執行命令
15. 如果有防火牆,則應該開放6379端口