CentOS7.5 redis 單機版安裝與配置
阿新 • • 發佈:2018-12-30
一、環境準備:
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
-- 完 --