Redis 03 String Hash基本命令

2021-10-03 20:41:42 字數 972 閱讀 4427

** ====基本命令string

= **

set key value

get key

del key

dump key --返回序列化值

exisit key --存在?

expire key second --設定過期時間

ttl key 剩餘時間 -1 代表永久 -2 gg

persist 設定為永不過期

keys *

keys xx:?

rename key newkey 修改key名字

move key db 移動key 到 資料庫

type key 返回型別

setnx 給不存在的key賦值

getrange key [0-3] 獲取範圍值

getset key value 返回舊值 插入新值

strlen key 返回長度

incr key 自增1 若不存在先被賦值0 在 自增1

incrby key 自增大小

decr key 自減1

decrby key 自減大小

**********== hash 命令***************==

key field value

user(id,name,age) id=1

hset key field value 存

hget key value 取

hmset user:1 id 1 name qq 存多個

hmget user:1 id name 取多個

hgetall user:1 取全部

hkeys key 獲取雜湊表中的所有字段

hlen key 獲取雜湊表中的字段數量

hdel key field 刪除

Redis03 主從 集群

命令查詢redis有幾個程序在執行 from rediscluster import if name main try 構建所有的節點,redis會使 crc16演算法,將鍵和值寫到某個節點上 startup nodes 構建strictrediscluster物件 src strictredisc...

redis03 link 鍊錶操作

link 鍊錶結構 之前是操作字串string 鍊錶 頭元素,後面乙個乙個的指向後面的元素。redis內部實現了鍊錶的結構。鍊錶的頭尾,從乙個元素找到另外的元素。鍊錶的名字也是乙個key。flushdb 則資料全部沒了。lpush keyvalue 作用 把值插入到鏈結頭部 r1 0 lpush c...

Redis 運維實戰 第03期 Codis

在前面,我們提到了 redis 集群方案 redis cluster,今天我們來聊聊 redis 另外一種比較受歡迎的集群方案 codis。codis 是豌豆莢開源的 redis 分布式中介軟體,使用 go 語言開發,其擁有不停機資料遷移 對客戶端透明 平滑擴容 擁有管理後台等特點。下面我們從幾個方...