1. 程式人生 > >Go語言資源教程:Redis介紹安裝和使用

Go語言資源教程:Redis介紹安裝和使用

序列 lock 成員 允許 最大的 mem end 每一個 數據

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

Go語言資源教程:Redis介紹安裝和使用