Centos7安裝Redis

1、獲取Redis資源

cd /opt ##自定義目錄
wget http://download.redis.io/releases/redis-5.0.8.tar.gz ##獲取redis

可以訪問 http://download.redis.io/releases 選擇自己適合的Redis版本

獲取Redis資源

2、解壓資源

tar zxvf redis-5.0.8.tar.gz

3、編譯、安裝

cd redis-5.0.8
make 
cd src
make install PREFIX=/usr/local/redis   ##自定義安裝目錄

安裝Redis到指定目錄

4、移動配置文件到安裝目錄

mkdir /usr/local/redis/etc  
cd .. ##退回到Redis資源根目錄
mv redis.conf /usr/local/redis/etc ##這個etc也可以不創建,可以直接放到 /usr/local/redis 下

移動配置文件到安裝目錄

5、終端啓動Redis

./redis-server

這種方式啓動只是爲了測試Redis是否安裝正常.
當前Redis進程是活在終端的。如果關閉或結束此終端就會關閉Redis,所以不適合使用。僅測試使用。

終端啓動Redis

6、配置Redis服務作爲守護進程(daemon)來運行

vi /usr/local/redis/etc/redis.conf ##將daemonize no 改成daemonize yes

守護進程運行

7、啓動Redis

./redis-server /usr/local/redis/etc/redis.conf

加載配置文件啓動 ( 當前啓動只允許本地 (127.0.0.1) 進行測試 )

啓動Redis

8、本地測試Redis服務

./redis-cli

本地測試Redis服務

9、遠程測試Redis服務

使用 Redis desktop manager 工具進行連接服務器 Redis 服務
連接報錯 : 無法連接Redis服務
導致無法連接的原因 : 服務器Redis配置沒有開啓遠程訪問 (Redis默認配置只允許 127.0.0.1 訪問)

遠程測試Redis服務

10、開啓Redis遠程訪問

vi /usr/local/redis/etc/redis.conf 
## 1. 設置 protected-mode no
## 2. 設置 bind 0.0.0.0 或 註銷 bind 127.0.0.1

設置 protected-mode no

設置 bind 0.0.0.0

11、設置Redis密碼

提供Redis遠程服務使用,需要設置密碼,否則對於自己的數據不安全

vi /usr/local/redis/etc/redis.conf 
## 取消 requirepass foobared 註釋
## requirepass 123456 設置密碼

設置Redis密碼

12、本地測試Redis密碼登錄

./redis-cli -h 127.0.0.1 -p 6379 -a 你的密碼

本地測試密碼登錄

13、遠程測試Redis密碼登錄

遠程測試Redis密碼登錄

使用 Redis desktop manager 工具進行連接服務器 Redis 服務
如果測試Redis服務正常 ,遠程卻無法連接 。
有幾種情況需要排查 :
1 . Redis沒有開啓遠程訪問
2 . 防火牆沒有開放 Redis 端口
3 . 雲服務安全組沒有開啓 Redis 端口 (如 : 阿里雲安全組規則配置)

可以通過 windows dos 命令測試端口開啓情況
telnet ip port : telnet 106.15.90.42 6379
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章