1、獲取Redis資源
cd /opt ##自定義目錄
wget http://download.redis.io/releases/redis-5.0.8.tar.gz ##獲取redis
可以訪問 http://download.redis.io/releases 選擇自己適合的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 ##自定義安裝目錄
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,所以不適合使用。僅測試使用。
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) 進行測試 )
8、本地測試Redis服務
./redis-cli
9、遠程測試Redis服務
使用 Redis desktop manager 工具進行連接服務器 Redis 服務
連接報錯 : 無法連接Redis服務
導致無法連接的原因 : 服務器Redis配置沒有開啓遠程訪問 (Redis默認配置只允許 127.0.0.1 訪問)
10、開啓Redis遠程訪問
vi /usr/local/redis/etc/redis.conf
## 1. 設置 protected-mode no
## 2. 設置 bind 0.0.0.0 或 註銷 bind 127.0.0.1
11、設置Redis密碼
提供Redis遠程服務使用,需要設置密碼,否則對於自己的數據不安全
vi /usr/local/redis/etc/redis.conf
## 取消 requirepass foobared 註釋
## requirepass 123456 設置密碼
12、本地測試Redis密碼登錄
./redis-cli -h 127.0.0.1 -p 6379 -a 你的密碼
13、遠程測試Redis密碼登錄
使用 Redis desktop manager 工具進行連接服務器 Redis 服務
如果測試Redis服務正常 ,遠程卻無法連接 。
有幾種情況需要排查 :
1 . Redis沒有開啓遠程訪問
2 . 防火牆沒有開放 Redis 端口
3 . 雲服務安全組沒有開啓 Redis 端口 (如 : 阿里雲安全組規則配置)
可以通過 windows dos 命令測試端口開啓情況
telnet ip port : telnet 106.15.90.42 6379