1. 程式人生 > >CentOS7.5 redis 單機版安裝與配置

CentOS7.5 redis 單機版安裝與配置

一、環境準備:
CentOS Linux release 7.5.1804 (Core)
redis-4.0.10

wget http://download.redis.io/releases/redis-4.0.10.tar.gz

2、解壓到*opt* 目錄

tar -zxvf redis-4.0.10.tar.gz -C /opt

3、編譯測試

# 進入redis 目錄
cd /opt/redis-4.0.10/
# 編譯 && 檢測
make && make test

問題: 可能有同學會在執行該命令時遇到這樣的報錯 You need tcl 8.5 or newer in order to run the Redis test

,這個時候,你可以按照提示 安裝 tcl, 執行如下命令即可安裝,

yum install -y tcl

4、 安裝

 make install

三、啟動方案
我們這裡要儘量的模仿生產環境的啟動方式,要把redis作為一個系統的daemon程序去執行,
ok, 接下來,我們開始redis 的配置

1、首先進入redis 的utils 目錄下,拷貝 redis_init_script 指令碼到 /etc/init.d/ 目錄下並重命名為redis

# 進入redis 的 utils 目錄
cd /opt/redis-4.0.10/utils
# 拷貝 redis_init_script 指令碼到  /etc/init.d/ 目錄, 並重命名為redis
cp redis_init_script /etc/init.d/redis

2、建立兩個目錄:/etc/redis(存放redis的配置檔案),/var/redis/6379(存放redis的持久化檔案)

mkdir /etc/redis
mkdir -p /var/redis/6379

3、修改redis.conf 配置,拷貝到/etc/redis目錄中,修改名稱為6379.conf

# 進入 redis 根目錄
cd /opt/redis-4.0.10/
vim redis.conf
# 編輯redis.conf 如下內容:
# daemonize	   yes				        redis以daemon程序執行
# pidfile	   /var/run/redis_6379.pid 	設定redis的pid檔案位置
# port		   6379				        設定redis的監聽埠號
# dir 		   /var/redis/6379		    設定持久化檔案的儲存位置
# 複製到 /etc/redis/ 目錄,並修改 名稱
cp redis.conf /etc/redis/6379.conf

4、啟動redis

cd /etc/init.d
chmod 777 redis
./redis start

5、檢視程序

ps -ef|grep redis

可以看到redis 已經啟動了
這裡寫圖片描述

6、配置redis 自啟動

在redis指令碼中*/etc/init.d/redis* 加入兩行註釋

# chkconfig:   2345 90 10
# description:  Redis is a persistent key-value database

設定redis 服務為 on 開啟

chkconfig redis on
                                                       -- 完 --