記錄自己的redis之路-03-redis主從配置
阿新 • • 發佈:2019-02-03
應用場景
一般來說,要將Redis運用於工程專案中,只使用一臺Redis是萬萬不能的,原因如下:
a) 從結構上,單個Redis伺服器會發生單點故障,並且一臺伺服器需要處理所有的請求負載,壓力較大;
b) 從容量上,單個Redis伺服器記憶體容量有限,就算一臺Redis伺服器記憶體容量為256G,也不能將所有記憶體用作Redis儲存記憶體,一般來說,單臺Redis最大使用記憶體不應該超過20G。
進入第一臺redis目錄
# sudo cp redis.conf redis-6380.conf 拷貝配置檔案
# vim redis-6380.conf 修改
Port 6379 修改為 port 6380
pidfile /var/run/redis.pid 修改為 pidfile /var/run/redis-6380.pid
追加一行 slaveof 192.168.253.128 6379 配置從節點
啟動redis例項
# ./bin/redis-server ./redis-6380.conf
# ./bin/redis-server ./redis.conf
檢視
# ps -ef | grep redis
連線6379例項
# ./bin/redis-cli -h 192.168.253.128 -p 6379
輸入 127.0.0.1:6379> info 檢視
新增 set name guofulin
讀取 get name
訪問6380例項
# ./bin/redis-cli -h 192.168.253.128 -p 6380
讀取 get name
在從伺服器上面進行寫操作
Set name haha
因為從伺服器只有讀許可權,我們做的就是redis的讀寫分離