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命令(四)散列命令


分享到:


相關文章: