1. 程式人生 > >redis單機版安裝及生產環境啟動方案

redis單機版安裝及生產環境啟動方案

  • 安裝單機版redis
    首先需要去官網下載最新的redis壓縮包,編譯的過程需要安裝tcl,安裝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:

tar -zxvf redis-3.2.8.tar.gz
cd redis-3.2.8
make && make test && make
install
  • redis的生產環境啟動方案
    在生產環境,要把redis作為一個系統的daemon程序去執行的,每次系統啟動,redis程序一起啟動

(1)進入redis安裝目錄下的utils目錄,將redis_init_script指令碼拷貝到linux的/etc/init.d目錄中,將redis_init_script重新命名為redis_6379,6379是我們希望這個redis例項監聽的埠號
(2)修改redis_6379指令碼的第6行的REDISPORT,設定為相同的埠號(預設就是6379)
(3)建立兩個目錄:/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跟隨系統啟動自動啟動

在redis_6379指令碼中,最上面,加入兩行註釋

chkconfig:   2345 90 10

description:  Redis is a persistent key-value database

chkconfig redis_6379 on
  • redis cli的使用

redis-cli SHUTDOWN,連線本機的6379埠停止redis程序

redis-cli -h 127.0.0.1 -p 6379 SHUTDOWN,制定要連線的ip和埠號

redis-cli PING,ping redis的埠,看是否正常

redis-cli,進入互動式命令列