CentOS 7安裝Redis
阿新 • • 發佈:2018-03-27
edi kcon per 持久 系統 ase local ted 配置
一、下載、解壓並安裝
1 wget http://download.redis.io/releases/redis-4.0.8.tar.gz 2 tar xzf redis-4.0.8.tar.gz 3 cd redis-4.0.8 4 make 5 make install
make install 後會在 /usr/local/bin 目錄下生成相關的redis可執行文件,運行即可直接啟動。
二、配置 Redis 為系統服務
1、首先建2個文件夾
1 mkdir /etc/redis 2 mkdir /var/redis/6379
第一個文件夾用於存放redis配置文件,第二個文件夾用於存放6379端口號對應的redis實例所生成的持久化文件(對於一臺機器上存在多個redis實例,建立相應端口號的文件夾即可)。
2、redis配置文件設置
將一開始解壓文件夾中的配置文件拷貝到上面創建的文件夾中,並以端口號命名
1 cp /home/weiwei/redis-4.0.8/redis.conf /etc/redis/6379.conf
修改該配置文件,找到以下幾行並根據需要進行修改:
#bind 127.0.0.1 #註釋掉該行,使所有遠程ip可以訪問 protected-mode no #關閉protected-mode,允許遠程訪問 port 6379 #當前redis實例的監聽端口 daemonize yes #使redis以守護進程模式運行 pidfile/var/run/redis_6379.pid #設置redis的pid文件位置 dir /var/redis/6379 #持久化文件存放位置
3、初始化腳本設置
將解壓文件夾中的初始化腳本拷貝到 /etc/init.d 文件夾中,並取名redisd(名稱可任意)
1 cp /home/weiwei/redis-4.0.8/utils/redis_init_script /etc/init.d/redisd
修改redisd腳本,在 #!/bin/sh 後面增加兩行:
1 # chkconfig: 2345 90 10 2 # description: Redis is a persistent key-value database
至此,初始化腳本配置完成。關於增加這兩行的原因可參考:http://man.linuxde.net/chkconfig
註意腳本中有這樣幾行,如有需要可根據實際情況進行修改:
1 REDISPORT=6379 2 EXEC=/usr/local/bin/redis-server 3 CLIEXEC=/usr/local/bin/redis-cli 4 5 PIDFILE=/var/run/redis_${REDISPORT}.pid 6 CONF="/etc/redis/${REDISPORT}.conf"
4、增加系統服務
增加系統服務並啟動redis
1 chkconfig --add redisd 2 chkconfig redisd on 3 systemctl start redisd.service
最後別忘了在防火墻配置中增加redis端口,這樣才能通過遠程進行訪問。
參考資料:https://www.cnblogs.com/renzhicai/p/7773080.html
CentOS 7安裝Redis