最近有在學習會話共用的配置,其中一種呢是 nginx+redis+tomcat 的會話共用配置,在記錄此會話共用配置之前呢先記錄下redis等的安裝。這篇先簡單記錄下redis的安裝,是其中一種方式,其他的後續會進行補充或單獨記錄。 準備: 解壓tcl.tar.gz,並編譯安裝: 解壓redis.t ...
最近有在學習會話共用的配置,其中一種呢是 nginx+redis+tomcat 的會話共用配置,在記錄此會話共用配置之前呢先記錄下redis等的安裝。這篇先簡單記錄下redis的安裝,是其中一種方式,其他的後續會進行補充或單獨記錄。
準備:
redis-3.2.8.tar.gz; tcl8.5.9-src.tar.gz;
解壓tcl.tar.gz,並編譯安裝:
tar xvf tcl8.5.9-src.tar.gz [enter] ./tcl8..5.9/unix/configure [enter] make [enter] make install [enter]
解壓redis.tar.zp,並編譯安裝:
tar xvf redis-3.2.8.tar.gz [enter] cd ./redis-3.2.8 [enter] make [enter] make test [enter]
修改配置文件,將 daemonize=no 改為 daemonize=yes:
vi ./redis-3.2.8/redis.conf [enter]
建立redis目錄,將編譯好的程式轉移:
mkdir /usr/local/redis/bin /usr/local/redis/etc [enter] cp -r redis-3.2.8/src/redis-benchmark /usr/local/redis/bin/ [enter] cp -r redis-3.2.8/src/redis-check-aof /usr/local/redis/bin/ [enter] cp -r redis-3.2.8/src/redis-server /usr/local/redis/bin/ [enter] cp -r redis-3.2.8/src/redis-cli /usr/local/redis/bin/ [enter] cp -r redis-3.2.8/redis.conf /usr/local/redis/etc/ [enter]
啟動redis服務:
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf [enter]
查看是否啟動:
netstat -antp|grep redis [enter]
測試:
/usr/local/redis/bin/redis-cli [enter]
開啟redis埠,修改防火牆配置文件:
vi /etc/sysconfig/iptables [enter] 編輯新增: -A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT [ESC] :wq 保存退出
重新載入規則:
service iptables restart [enter]
記錄完畢!