Redis入門到高可用(八) list

2022-03-30 12:04:17 字數 1317 閱讀 1865

key - value 結構,value是乙個有序佇列。

可進行左邊的新增及彈出,右邊的新增及彈出。

可獲取列表的長度,刪除列表中指定元素,獲取列表的子列表,按照索引獲取列表的指定元素。

特點:列表有序、可重複、左右兩邊插入彈出

rpush   :將乙個或多個值value插入到列表key的表尾(最右邊)。

lpush   :  將乙個或多個值value插入到列表key的表頭

linsert :linsert key before|after pivot value   將值value插入到列表key當中,位於值pivot之前或之後。

lpop :移除並返回列表key的頭元素。

rpop :移除並返回列表key的尾元素。

lrem:  根據引數count的值,移除列表中與引數value相等的元素。

ltrim: 對乙個列表進行修剪(trim)

lrange:lrange key start stop返回列表key中指定區間內的元素,區間以偏移量startstop指定。

index : 返回列表key中,下標為index的元素。

llen : 返回列表key的長度。

lset: 將列表key下標為index的元素的值設定為value

redis高可用模式到集群

正常redis是單機的,這樣的話會有乙個問題,如果機器出現問題,不能工作了,那麼redis就停止提供服務了,這對也業務來說是不可接受的,redis可提供的解決方案有哨兵 sentinel codis,cluster集群模型。目前主從同步有兩種模式,增量同步和快照同步 增量同步 1.redis講會影響...

redis 高可用切換 Redis高可用使用方法二

redis高可用使用方法一 redis高可用使用方法三 之前是主從模式下,但如果考慮到主從切換時,對於開發者來說需要更換配置檔案,是乙個不明智的選擇 而官方提供了哨兵模式 當然在官方不提供的前提下方式是有多種解決的 dns,四層等 一 哨兵的配置 cd redis 4.0.12 切換到之前解壓的目錄...

Redis入門到高可用(三) 通用命令

1.keys 檢視所有key 時間複雜度 o n n為資料庫中key的數量。127.0.0.1 6379 keys keys命令一般不在生產環境使用!原因 生產環境鍵值對比較多 意義不大 想用keys命令怎麼辦?熱備從節點 從節點一般不在生產環境使用,可以在從節點上執行此命令 使用scan命令代替k...