Redis介紹和使用

全網第一菜雞發表於2020-08-11

Redis的操作和使用

在安裝好redis以後,我們這裡給大家講一下redis操作的一些知識。
Redis支援的資料型別:stringhashlistsetsorted set
我們來練習一下redis的使用:

  • 字串String:string型別是redis最基本的型別,一個key對應一個value。redis的string可以包含任何資料,比如jpg圖片,或者序列化的物件,都可以儲存。string型別最大的能夠儲存512MB。

    1)儲存String操作:set key value
    2)獲取String操作:get key

  • 雜湊Hash:Redis Hash是一個(key=>value)對集合。
    1)設定hash操作:hmset keyname field1 “hello” field2 “world”
    2)獲取hash操作:hget keyname field1

  • 列表List:按照插入順序儲存字串列表,有順序,支援push操作。
    1)新增list字元操作:lpush keyname value1
    2)獲取list字元操作:*lrange keyname start stop * ( 既包含start,也包含stop)

  • Set(集合):Redis中的Set是string型別的無序集合。集合是透過雜湊表實現的,所以新增,刪除,查詢的複雜度都是O(1)
    1)新增操作:sadd setname value1 value2 ….
    2)獲取操作:smember setname

  • zset(sorted set:有序集合):zset和set一樣,都是儲存string型別的集合,且都不允許重複;但是區別是zset是為每一個元素都關聯一個double型別的分數,並使用該分數對集合成員進行從小到大的排序。
    1)新增元素操作:zadd key score member
    2)獲取zset元素:zrangebyscore key score

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章