redis常見命令

redis中基本的結構類型

  • 字符串
    在redis中,最基本的表示方式,以key:value鍵值對的方式存儲在內(nèi)存中,其中value的類型可以是整型,浮點型和字節(jié)串三種類型,下面記錄了對字符串進行操作的基本命令
命令 語法 描述
set set key value 創(chuàng)建一個key:value鍵值對
get get key 獲取key對應的value值
del del key 刪除鍵值對
incr incr key 將key對應的value加1
decr decr key 將key對應的value減1
incrby incrby key mount 將key對應的value加上mount數(shù)值
decrby decrby key mount 將key對應的value減去mount數(shù)值
append append key value 將value添加到給定key對應的value上
getrange getrange key start end 獲取key的value在start-end范圍內(nèi)的值
setrange setrange key offset value 將key的value中位置為offset的地方的值替換為value
  • 列表
命令 語法 描述
rpush rpush key value [value] 將一個或多個值推入列表右端
lpush lpush key value [value] 將一個或多個值推入列表左端
rpop rpop key 移除列表最右端的值,并將其返回
lpop lpop key 移除列表最左端的值,并將其返回
lindex lindex key offset 獲得列表中位置為offset的值
lrange lrange key start end 獲得列表中位置在start-end范圍內(nèi)的值
ltrim ltrim key start end 刪除列表中位置在start-end范圍之外的值
  • 集合
命令 語法 描述
sadd sadd key value [value ...] 將一個或多個值加入到集合中去
srem srem key value [value ..] 從集合中刪除一個或多個值
sismember sismember key value value是否在集合中
scard scard key 獲取集合中包含元素的數(shù)量
smembers smembers key 獲取集合中所有元素
spop spop key 從集合中隨機刪除一個元素
srandmember srandmember key 隨機獲得集合中的一個元素
smove smove source-key dest-key value 將source集合value轉移到dest集合中
sdiff sdiff key [key1, key2,..] 返回在key集合中存在,但在key1等集合中不存在的值
sinter sinter key [key1, key2] 對幾個集合做交集
sunion sunion key [key1, key2] 對幾個集合做并集
  • 有序集合
命令 語法 描述
zadd sadd key score member [score member,..] 將一個或多個具有分值的成員加入到有序集合中去
zrem sadd key score member [member,..] 刪除一個或多個成員
zcard zcard key 獲取有序集合中成員的數(shù)量
zincrby zincrby key score member 給有序集合的member加上score值
zcount zcount key min max 獲得score在min和max之間成員的數(shù)量
zrank zrank key member 獲得member在有序集合中的排名
zscore zscore key member 獲得member的score
zrange zrange key start end 獲得有序集合中排名在start-end之間的成員
  • 哈希
命令 語法 描述
hmset hmset key key value [key value,..] 將一個或多個key:value添加到哈希中
hmget hmset key key [key,..] 獲得哈希中一個或多個value
hdel hdel key key [key,..] 刪除哈希中一個或多個鍵值對
hlen hlen key 獲得哈希中鍵值對的數(shù)量
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 轉載:可能是目前最詳細的Redis內(nèi)存模型及應用解讀 Redis是目前最火爆的內(nèi)存數(shù)據(jù)庫之一,通過在內(nèi)存中讀寫數(shù)據(jù)...
    meng_philip123閱讀 1,509評論 1 22
  • 前言 Redis是目前最火爆的內(nèi)存數(shù)據(jù)庫之一,通過在內(nèi)存中讀寫數(shù)據(jù),大大提高了讀寫速度,可以說Redis是實現(xiàn)網(wǎng)站...
    Java架構閱讀 1,336評論 1 16
  • 轉載:可能是目前最詳細的Redis內(nèi)存模型及應用解讀 Redis是目前最火爆的內(nèi)存數(shù)據(jù)庫之一,通過在內(nèi)存中讀寫數(shù)據(jù)...
    jwnba24閱讀 686評論 0 4
  • 前言 Redis是目前最火爆的內(nèi)存數(shù)據(jù)庫之一,通過在內(nèi)存中讀寫數(shù)據(jù),大大提高了讀寫速度,可以說Redis是實現(xiàn)網(wǎng)站...
    小陳阿飛閱讀 891評論 0 1
  • 新年快樂,請問你快樂嗎!各種垃圾祝福,請問是你自己編寫的嗎?收到的新春祝福你怎么回復的,你轉發(fā)出去收到多少怎么樣的...
    此有瓷理閱讀 547評論 0 0

友情鏈接更多精彩內(nèi)容