- redis官網下載壓縮包
訪問https://redis.io/download 到官網進行下載。
- 將壓縮包上傳到服務器
- 將壓縮包拷貝到Linux服務器中,執行解壓操作
- 進入解壓文件目錄使用make對解壓的Redis文件進行編譯
cd到redis目錄下,執行make命令
- 編譯成功後,進入src文件夾,執行make install進行Redis安裝
爲了方便管理,將Redis文件中的conf配置文件和常用命令移動到統一文件中
進入/usr/local下,創建redis-ms目錄,以及6379,6380,6381子目錄,依次將bin目錄和redis.conf配置文件複製到創建的子目錄下
- 編寫主機6379 redis.conf配置文件信息
ip地址:bind 0.0.0.0
開啓遠程訪問:protected-mode no
端口號:port 6379
Pid文件路徑:pidfile /var/run/redis_6379.pid
日誌文件路徑:logfile “/usr/local/redis-ms/log/redis.log”
rdb文件路徑:dir “/usr/local/redis-ms/6379”
設置集羣密碼:requirepass 123456
設置從機權限只讀:slave-read-only yes
- 編寫從機6380 redis.conf配置文件信息
ip地址:bind 0.0.0.0
開啓遠程訪問:protected-mode no
端口號:port 6380
Pid文件路徑:pidfile /var/run/redis_6380.pid
日誌文件路徑:logfile “/usr/local/redis-ms/log/redis.log”
rdb文件路徑:dir “/usr/local/redis-ms/6380”
設置master:slaveof 192.168.2.109 6379
設置集羣密碼:masterauth “123456”
設置從機權限只讀:slave-read-only yes
- 編寫從機6381 redis.conf配置文件信息
ip地址:bind 0.0.0.0
開啓遠程訪問:protected-mode no
端口號:port 6381
Pid文件路徑:pidfile /var/run/redis_6381.pid
日誌文件路徑:logfile “/usr/local/redis-ms/log/redis.log”
rdb文件路徑:dir “/usr/local/redis-ms/6381”
設置master:slaveof 192.168.2.109 6379
設置集羣密碼:masterauth “123456”
設置從機權限只讀:slave-read-only yes
- Redis服務啓動命令
./6379/bin/redis-server 6379/redis.conf
./6380/bin/redis-server 6380/redis.conf
./6381/bin/redis-server 6381/redis.conf
- 查看redis服務啓動是否成功
ps -aux|grep ‘redis’
Redis客戶端配置信息
#主機ip
host=
#從機ip及端口
slave_host=
#主機端口
port=6379
#連接超時30s
timeout=30000
#主機密碼
password=
#最大連接數
redis_maxTotal=5000
#最小空閒連接數
redis_minIdle=1
#最大空閒連接數
redis_maxIdle=1000
#每次釋放連接的最大數目
numTestsPerEvictionRun=1024
#釋放連接的掃描間隔(毫秒)
timeBetweenEvictionRunsMillis=30000
#連接最小空閒時間
minEvictableIdleTimeMillis=1800000
#在空閒時檢查有效性, 默認false
testWhileIdle=true
#連接耗盡時是否阻塞, false報異常,ture阻塞直到超時, 默認true
blockWhenExhausted=false
#連接空閒多久後釋放
softMinEvictableIdleTimeMillis=10000
#獲取連接時的最大等待毫秒數
maxWaitMillis=3000