redis簡單命令匯總

來源:互聯網
上載者:User

標籤:

redis的KEY的基本操作:

keys TEST*del TEST_STRING

string類型操作方法:

set TEST_STRING abcget TEST_STRING

List基本操作:在Redis中,List類型是按照插入順序排序的字串鏈表。和資料結構中的普通鏈表一樣,我們可以在其頭部(left)和尾部(right)添加新的元素。在插入時,如果該鍵並不存在,Redis將為該鍵建立一個新的鏈表。與此相反,如果鏈表中所有的元素均被移除,那麼該鍵也將會被從資料庫中刪除。List中可以包含的最大元素數量是4294967295。

lpush TEST_LIST a b clrange TEST_LIST 0 -1lpop TEST_LIST

Sets基本操作:和List類型不同的是,Set集合中不允許出現重複的元素,這一點和C++標準庫中的set容器是完全相同的。換句話說,如果多次添加相同元素,Set中將僅保留該元素的一份拷貝。和List類型相比,Set類型在功能上還存在著一個非常重要的特性,即在伺服器端完成多個Sets之間的彙總計算操作,如unions、intersections和differences。由於這些操作均在服務端完成,因此效率極高,而且也節省了大量的網路IO開銷。

sadd TEST_SET a b c dsmembers TEST_SETsrem TEST_SET a



Sorted-Sets基本操作:Sorted-Sets和Sets類型極為相似,它們都是字串的集合,都不允許重複的成員出現在一個Set中。它們之間的主要差別是Sorted-Sets中的每一個成員都會有一個分數(score)與之關聯,Redis正是通過分數來為集合中的成員進行從小到大的排序。然而需要額外指出的是,儘管Sorted-Sets中的成員必須是唯一的,但是分數(score)卻是可以重複的。

zadd  TEST_ZSET 6 "sex" 7 "seven" 11 “eleven"zrevrange TEST_ZSET 0 -1 withscoreszrange TEST_ZSET 0 -1 WITHSCORESzrem TEST_ZSET “sex"zadd TEST_ZSET 7 “seven__"zadd TEST_ZSET 8 "seven__"

Hashes基本操作:我們可以將Redis中的Hashes類型看成具有String Key和String Value的map容器。所以該類型非常適合於儲存值對象的資訊。如Username、Password和Age等。如果Hash中包含很少的欄位,那麼該類型的資料也將僅佔用很少的磁碟空間。每一個Hash可以儲存4294967295個索引值對。

hset TEST_HASH_KEY key1 value1hgetall TEST_HASH_KEYhget TEST_HASH_KEY key2hset TEST_HASH_KEY key2 value2hdel TEST_HASH_KEY key1

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

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.