七叶笔记 » 数据库 » Redis中散列类型的常用命令小结

Redis中散列类型的常用命令小结

这里使用的是hmset命令,具体散列的基本赋值命令如下:

hset key field value   #例如hset post:2 title “second post”

hget key field             #例如hget post:2 title,获取id为2的post的title值

hmset key field value [field value ...]  #这个同上,批量存值

hmget key field [field ...]                      #批量取值,取得列表

例:

hgetall key                  #取得key所对应的所有键值列表,这里给出个例子

 2、判断是否存在

如果存在返回1,否则返回0(如果键不存在也返回0)。

3、当字段不存在时赋值

这个和hset的区别就是如果字段存在,这个命令将不执行任何操作,但是这里有一个区别就是Redis提供的这些命令都是原子操作,不会产生数据不一致问题。

例:

4、增加数字

这里就和incry命令类似了。

例:

5、删除字段

删除字段,一个或多个,返回值是被删除字段的个数。

6、其他命令

hkeys key    #获取字段名

hvals key    #获取字段名

示例如下:

最后还有一个就是获取字段数量的命令:

返回字段的数量

总结

以上就是Redis中散列类型常用命令的全部内容了,希望能对大家的学习或者工作带来一定的帮助,如果有疑问大家可以留言交流。

相关文章