筆記一 Redis基礎

來源:互聯網
上載者:User

標籤:

在cmd 命令中運行redis 

運行redis命令 :redis-cli  

 

Reids資料結構初探  資料結構有五種 string(字串)、 list(列表)、set(集合)、hash(散列)、zset(有序集合) 

redis各類型的簡單介紹 和最基礎的命令  

1.string(字串)

字串類型:就是儲存一個值嗎  儲存的資料可以是 string 也可以是 int 之列的類型

可以通過 get ; set ; del 來對string類型進行添加 讀取 刪除;

2.list(列表) 就是一個集合 類似與數組這樣可以儲存重複的資料 但資料類型不需要統一 儲存的資料類型可以是string 和 int 之類的都可以 

rpush(將值推入列表的右端); lrange (擷取列表上面的所有值); lindex(擷取類表上給定位置的單個元素)lpop (從列表左端彈出一個值並返回彈出的值)

3.set(集合)redis 的集合和列表都可以儲存多個字串他們之間的不同在於列表可以儲存多個相同的字串,而集合則通過使用散列表來保證自己儲存的每個字串都是各不相同的(這些散列只有鍵,但沒有與鍵相關聯的值)

sadd(將給定的元素添加到集合); smembers(返回集合包含的所有元素);sismember(檢查給定的元素師傅存在於集合);srem(如果給定的元素存在集合那麼移除這個元素)

hash(散列)類似於字典類型

hset(在散列累面關聯起給定的索引值對);hget(擷取指定的散列值); hgetall (擷取散列包含的所有索引值對) hdel(如果給定的鍵存在於散列裡面移除這個鍵)

zset(有序集合)  有序集合和散列一樣,都用於儲存索引值對:有序集合的鍵被稱為成員,每個成員都是各不相同的;而有序集合的值被稱為分值,分值必須是浮點數,有序集合可以通過根據成員訪問元素 還可以根據分值來訪問元素

zadd(將值添加到集合中)zrange(根據元素位置擷取範圍內的元素)zrangebyscore(擷取分值範圍的內的元素)zrem(如果給定的成員存在於有序集合那麼移除這個成員)

 

筆記一 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.