redis安裝,以及開機自動啟動
tcl安裝
# wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
# tar -xzvf tcl8.6.1-src.tar.gz
# cd /usr/local/tcl8.6.1/unix/
# ./configure
# make && make install
下載redis-3.2.8.tar.gz
# tar -zxvf redis-3.2.8.tar.gz
# cd redis-3.2.8
# make && make test && make install
------------------------------------------------------------------------
2、redis的生產環境啟動方案
(1)redis utils目錄下,有個redis_init_script腳本
(2)將redis_init_script腳本拷貝到linux的/etc/init.d目錄中,將redis_init_script重命名為redis_6379,6379是我們希望這個redis實例監聽的端口號
(3)修改redis_6379腳本的第6行的REDISPORT,設置為相同的端口號(默認就是6379)
(4)創建兩個目錄:/etc/redis(存放redis的配置文件),/var/redis/6379(存放redis的持久化文件)
(5)修改redis配置文件(默認在根目錄下,redis.conf),拷貝到/etc/redis目錄中,修改名稱為6379.conf
(6)修改redis.conf中的部分配置為生產環境
daemonize yes 讓redis以daemon進程運行
pidfile /var/run/redis_6379.pid 設置redis的pid文件位置
port 6379 設置redis的監聽端口號
dir /var/redis/6379/ 設置持久化文件的存儲位置
(7)啟動redis,執行cd /etc/init.d, chmod 777 redis_6379,./redis_6379 start
(8)確認redis進程是否啟動,ps -ef | grep redis
(9)讓redis跟隨系統啟動自動啟動
在/etc/init.d/redis_6379腳本中,最上面,加入兩行注釋
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
然后執行 chkconfig redis_6379 on

浙公網安備 33010602011771號