Redis 常用命令

來源:互聯網
上載者:User

標籤:命令   移除   start   忽略   redis   雜湊   一個   包括   sts   

Key命令

keys pattern //擷取所有的key尋找所有符合給定模式 pattern 的 key
del key// 刪除一個或多個 key,不存在的 key 會被忽略,傳回值:被刪除 key 的數量
exists key//檢查 key 是否存在
Expire key second //設定key的到期時間
ttl key //以秒為單位,返回給定 key 的剩餘有效時間
persist key //清除key的到期時間。Key持久化。

String:key-value(做緩衝)

Redis中所有的資料都是字串。命令不區分大小寫,key是區分大小寫。Redis是單線程的。Redis中不適合儲存內容大的資料。

get key// 返回key所關聯的字串值,如果Key儲存的值不是字串類型,返回一個錯誤。
set key value//將字串值value關聯到key
incr key//將 key 中儲存的數字值增一。不能轉換為數字則報錯。
decr key//將 key 中儲存的數字值減一。Key不存在,則將值置0,key類型不正確返回一個錯誤。

Hash:key-fields-values(做緩衝)

相當於一個key對於一個map,map中還有key-value,使用hash對key進行歸類。

hset key field value //將雜湊表 key 中的域 field 的值設為 value
hget key field // 返回雜湊表 key 中給定域 field 的值
hel key field //刪除雜湊表 key 中的一個或多個指定域,不存在的域將被忽略。
hgetall key//返回雜湊表 key 中,所有的域和值
hexists key field//查看雜湊表 key 中,給定域 field 是否存在
hkeys key//返回雜湊表 key 中的所有域
hvals key//返回雜湊表 key 中所有域的值

List:有順序可重複

lpush key value//將一個或多個值 value 插入到列表 key 的表頭
lpop key//移除並返回列表 key 的頭元素
rpush key value//將一個或多個值 value 插入到列表 key 的表尾
rpop key// 移除並返回列表 key 的尾元素
lrange list 0 -1//返回列表 key 中指定區間內的元素,區間以位移量 start 和 stop 指定

Set:元素無順序,不能重複

sadd key member//將一個或多個 member 元素加入到集合 key 當中,已經存在於集合的 member 元素將被忽略
smembers set1//返回集合 key 中的所有成員
srem key member//移除集合 key 中的一個或多個 member 元素,不存在的 member 元素會被忽略

SortedSet(zset):有順序,不能重複

zadd key member//將一個或多個 member 元素及其 score 值加入到有序集 key 當中
zrem key member//移除有序集 key 中的一個或多個成員,不存在的成員將被忽略
zrange key 0 -1//返回有序集 key 中,指定區間內的成員(小到大排列)
zrevrange key 0 -1//返回有序集 key 中成員 member 的排名。其中有序整合員按 score 值遞減(從大到小)排序
zrange key 0 -1 withscores//返回有序集 key 中,指定區間內的成員,包括分數值

Redis 常用命令

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.