《 redis實戰 》學習筆記 命令
含義incr key_name
鍵值自增1
decr key_name
鍵值自減1
incrby key_name amount
鍵值加上整數amount
decrby key_name amount
鍵值減去整數amount
incrbyfloat key_name amount
鍵值加上浮點數amount
將value加在鍵的末尾
getrange key_name start end
獲取包括start到end為偏移量的字元子串
注意:字串雖然叫做字串,但是可以儲存位元組串、整數、浮點數這幾種型別的值
命令含義
rpush key_name value
右端推入
lpush key_name value
左端推入
rpop key_name
右端彈出鍵
lpop key_name
左端彈出鍵
lindex key_name offset
返回偏移量為offset的元素
lrange key_name start end
返回偏移量start到end的全部元素
命令含義
sadd key_name item[item …]
將乙個或多個元素新增到集合中
srem key_name item[item …]
從集合中移出乙個或多個元素
sismember key_name item
檢查item是否存在於集合key_name中
scard key_name
返回集合元素數量
smembers key
返回集合中的所有元素
spop
隨機彈出乙個元素
sdiff key_name [key_name …]
差集運算
sinter key_name [key_name …]
返回存在於多個集合中的元素
sunion key_name [key_name …]
並集運算
s[diff/inter/union]store key_name [key_name …]
將x集的結果儲存到dest-key鍵裡面
命令含義
hmget key_name key,key…
從雜湊中獲取乙個或多個key對應的value值
hmset key_name key,value key,value
設定乙個或者多個雜湊的鍵值對
hdel key_name key
刪除雜湊中指定的key
hlen key_name
返回雜湊的鍵值對數量
hkeys key_name
獲取雜湊中所有的key
hvals key_name
獲取雜湊中所有的value
hexists key_name key
檢查雜湊中是否存在元素key
hgetall key_name
返回雜湊的所有鍵值對
hincrby key_name key value
對雜湊中指定的key增加value
命令含義
zadd key_name score member [score member]
將帶有給定分值的成員新增到集合中
zrem key_name member member
從集合中移除指定的成員
zcard key_name
返回有序集合包含的成員數量
zincrby key_name increment member
將member成員的分值加上increment
zcount key_name min max
返回分值介於min與max之間的成員數量
zrank key_name member
返回集合中member的排名
zcore key_name member
返回成員member的分值
zrange key_name start stop
返回排名介於start到stop之間的成員
並未包含所有redis運算元據型別的命令,完整版見官方說明
Redis資料型別和操作命令
redis最為常用的五種資料型別有 string hash list set sorted set。一 string string是redis最為常用的一種資料型別,string的資料結構為key value型別,string可以包含任何資料。常用命令 set,get,decr,incr,mget ...
redis 資料型別 命令
del key 用於在key存在時刪除key dump key 序列化給定key,並返回被序列化的值 exists key 檢查給定key是否存在 expire key seconds 為給定key設定過期時間 expireat key timestamp 與expire類似,不同的是該指令接受的時...
redis基本操作及資料型別命令
資料型別 string 字串 list 鍊錶 hash 雜湊 set 集合 zsort 有序集合 預設16個資料庫,可通過配置檔案修改。基本操作 關於訪問中文顯示時是亂碼,解決辦法是啟動客戶端時加入 raw redis cli raw config set requirepass 123456 設定...