Redis的主從配置

2022-09-19 14:36:08 字數 1055 閱讀 5791

一  redis簡介

redis是乙個key-value儲存系統。和memcached類似,它支援儲存的value型別相對更多,包括string(字串)、list(鍊錶)、set(集合)、zset(sorted set --有序集合)和hash(雜湊型別)。

redis 是乙個高效能的key-value資料庫。 redis的出現,很大程度補償了memcached這類key/value儲存的不足,在部 分場合可以對關聯式資料庫起到很好的補充作用。

redis支援主從同步。資料可以從主伺服器向任意數量的從伺服器上同步,從伺服器可以是關聯其他從伺服器的主伺服器。這使得redis可執行單層樹複製。存檔可以有意無意的對資料進行寫操作。由於完全實現了發布/訂閱機制,使得從資料庫在任何地方同步樹時,可訂閱乙個頻道並接收主伺服器完整的訊息發布記錄。同步對讀取操作的可擴充套件性和資料冗餘很有幫助。

二 redis和其它kv儲存什麼不同?

1.資料結構更複雜,支援原子性操作

2.執行在記憶體中,也可以持久化到磁碟

持久化:把資料長時間的儲存到乙個地方

如果redis想訪問遠端的redis伺服器,需要解除保護模式,做法

1) 在遠端伺服器登入redis-cli

2) 輸入命令

config set protected-mode "no" 

注意:redis本身提供16個資料庫

預設操作的是db0這個資料庫

三 redis的主從配置

特點:乙個主可以有多個從

效果:在主新增資料,從自動有資料;從不能新增資料

1) 修改配置檔案(找到redis下的redis.windows.conf)

1. 修改主的配置檔案  搜尋bind,將後面的ip改成當前伺服器ip

2.修改從的配置檔案  搜尋sl**eof,將該**解注釋,然後新增ip和埠號。注意:埠號必須寫

2) 重啟主和從的redis服務 redis-server.exe redis.windows.conf

3) 主開啟redis伺服器, 通過redis-cli -h 主的ip

4) 從開啟redis伺服器,通過redis-cli鏈結

Redis主從配置

redis主從配置 進入正題,這篇會將redis以 windows10服務形式提供服務 搭建乙個簡單的主從複製 m 6379 s 6380 6381 redis 我這裡使用的是 redis3.2.100.zip 解壓後如下圖 直接雙擊redis server.exe即啟動乙個 redis 服務例項,...

redis 主從配置

1,修改 etc redis redis.conf 檔案,cd etc redis vim redis.conf bind 192.168.59.128 繫結主機的ip位址 2,重啟redis服務 service redis stop 先停止redis服務 redis server redis.co...

redis主從哨兵配置

今天看到redis主從複製,以及哨兵,自己實際操作了一波,下面是本次的配置以及遇到的一些坑 本次配置了一主二從,三個哨兵,伺服器linux,版本centos sentinel monitor mymaster 192.160 1.79 6379 2 2一般設定為哨兵節點的一半 1,有3個哨兵,所以我...