** ====基本命令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 語言開發,其擁有不停機資料遷移 對客戶端透明 平滑擴容 擁有管理後台等特點。下面我們從幾個方...