Redis命令 資料型別操作

2021-07-25 11:54:07 字數 2146 閱讀 9829

《 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 設定...