06.19 5、Redis系列——Redis命令(四)散列命令

Redis散列可以讓用戶將多個鍵值對存儲到一個Redis鍵裡面,從功能上來說,Redis為散列提供了一些與字符串值相同的特性,使得散列非常適用於將一些相關的數據存儲在一起。

5、Redis系列——Redis命令(四)散列命令

用於添加和刪除鍵值對的散列操作

示例:

  1. hmset:增加操作 語法為一個鍵裡面存在多個鍵值對 前一個為鍵 後一個為值 兩兩對應;
  2. hmget:查找鍵hash-key裡面的k1 k2;
  3. hdel:刪除hash-key裡面的k1;
  4. hlen:查找鍵的數量;
5、Redis系列——Redis命令(四)散列命令

5、Redis系列——Redis命令(四)散列命令

Redis散列的高級特性

儘管有HGETALL存在,但HKEYS和HVALUES也非常有用,如果散列包含的值非常大,那麼用戶可以先使用HKEYS取出散列包含的所有鍵,然後再使用HGET一個個取出鍵的值,從而避免獲取多個大體積的值而導致服務器阻塞。

示例:

  1. hexists:是否存在某個鍵,存在返回1,不存在返回0。
  2. hincrby:將key存儲的值加上指定整數。
  3. hincrbyfloat:將將存儲的值加上浮點數。
5、Redis系列——Redis命令(四)散列命令


分享到:


相關文章: