redis相關命令(個人記錄)

2021-10-06 12:32:08 字數 830 閱讀 4749

1、redis建立集群命令

redis集群節點數最少為3個。   --replicas

11 代表的是主節點數/從節點數的比例

在集群中乙個節點的redis安裝目錄下的src目錄內執行./redis-trib.rb create --replicas 1 192.168.0.1:6379 192.168.0.1:6380 192.168.0.2:6379 192.168.0.2:6380 192.168.0.3:6379 192.168.0.3:6380

當節點數只有3個時,建立集群即所有幾點都為主節點。

/redis-trib.rb create --replicas 0 192.168.0.1:6379 192.168.0.1:6380 192.168.0.2:6381

2、redis新增使用者鑑權     

設定redis密碼  無需重啟方式

依次登陸集群的所有節點   redis-cli -c -h 192.168.43.86 -p 7301

執行以下命令

config set masterauth abcd1234

config set requirepass abcd1234

auth  abcd1234

config rewrite

3、redis集群刪除命令

redis-cli -c -h redis集群機器的ip keys "poc_feature_012_01*" | xargs -i redis-cli -h redis集群機器的ip del {}

此種刪除方式效率較低  1秒才200~300左右,謹慎使用。

要效率高的話,建議先將要刪除的key先找出來  再刪除。

Redis相關命令

2 list相關操作 有序可重複 向list根據left方向以此新增資料 先進後出 lpush list1 1 2 3 4 5 6 獲取list中的全部資料 lrange list1 0 1 向list根據right方向以此新增資料 先進先出 rpush list2 1 2 3 4 5 6 彈出集合...

redis 鍵值相關命令

keys檢視所有的key模糊查詢 keys keys my exists檢視鍵是否崔在 exists key del刪除鍵 del key ttl檢視key的有效時長 ttl key select選擇資料庫 select databaseindex move移動資料庫 move key databa...

Redis 相關操作命令

本來想搞個桌布的,不但放不下還非常醜 命令說明 select 下標 選擇下標所處的資料庫 dbsize 檢視當前資料庫的鍵數量 flushdb 清空當前db flushall 清空所有的db 命令說明 keys 匹配符 匹配符有 和 代表了乙個字元,號代表了n個字元!exists 鍵名 是否存在這個...