centos 安裝redis並加入系統服務

2022-08-21 04:33:16 字數 1845 閱讀 3345

1.安裝redis

wget

解壓:tar -zxvf redis-3.2.5.tar.gz

進入目錄:cd redis-3.2.5

編譯:make

測試: make test

安裝tcl:yum install tcl

再次測試  make test

安裝:make install 如果之前執行。./configuration 會安裝到指定目錄 否則是在src下

src下會有redis 的server  和client(cli)

執行redis-server  服務就會啟動(測試形式),不過預設daemonize引數設定為no,會占用當前session,ctrl+c就可以關閉。

正式配置:

在/usr/local下建立redis目錄,再建子目錄etc和bin如圖

將剛才的src下的所有檔案複製到bin目錄下,redis.conf (在src父目錄) 複製到etc下

然後編輯redis.conf

找到daemonize 修改為yes,

如果需要密碼,找到requirepass  解註 並跟上新密碼

啟動時使用此配置檔案

./bin/redis-server ./etc/redis.conf  

2.新增到系統服務

找到redis原始碼包,裡邊有個util找到redis_init_script複製到 /etc/init.d/資料夾下

然後修改/etc/init.d/redis這個檔案

a.第二行新增# chkconfig: 2345 80 90  

b.確認redis服務埠:redisport=6379

c.確認server執行檔案的位置(/usr/local/redis/bin/redis-server):exec=/usr/local/redis/bin/redis-server

d.確認cli執行檔案的位置(/usr/local/redis/bin/redis-cli):cliexec=/usr/local/redis/bin/redis-cli

e.確定redis.conf的位置(我的是:/usr/local/redis/etc/6379.conf。注:實際情況可能會出現多例項,所以用埠作區分):

$會讀取redisport變數並使用相應的配置檔案

conf="/usr/local/redis/etc/$.conf"

f.並將以下行(在start節點下):將$exec $conf 改為$exec $conf &

最後加入系統服務

註冊系統服務使用chkconfig命令。註冊redis服務命令如下:

chkconfig --add redis
啟動redis服務:

service redis start
參考:

centos安裝redis並支援遠端連線

1.設定redis的倉庫位址 yum install epel release 2.安裝redis yum install redis 修改配置檔案,監聽所有的ip位址 vim etc redis.conf 找到下面這一行 bind 127.0.0.1 注釋掉 bind 127.0.0.1 指定具體...

centos7 安裝redis並開機啟動

首先確認是否具有root許可權,因為vim 設定redis開機啟動需要root許可權 su wget io releases redis 3.2 8.tar gz解壓縮 tar xzf redis 3.2 8.tar gz進入解壓後的檔案目錄 cd redis 3.2.8redis安裝相對簡單 直接...

CentOS7安裝redis,並設定開機自啟動

2 解壓安裝 tar zxvf redis 4.0.1.tar.gzcd redis 4.0.1.tar.gzmakemake install 3 安裝為服務 確保在redis 4.0.1目錄中cd soft redis 4.0.1 vi redis.conf 修改 bind 127.0.0.1 1...