Redis基础学习----hash数据类型
2021/11/9 19:39:40
本文主要是介绍Redis基础学习----hash数据类型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
hash数据类型的基本操作
-
添加/修改数据
hset key field value
-
获取数据
hget key field hgetall key
-
删除数据
hdel key field1 [field2]
-
添加/修改多个数据表
hmset key field1 value1 field2 value2 ...
-
获取多个数据
hmget key field1 field2 ...
-
获取哈希表中字段的数量
hlen key
-
获取哈希表中是否存在指定的字段
hexists key field
-
获取哈希表中所以的字段名或字段值
hkeys key hvals key
-
设置指定字段的数值数据增加指定范围的值
hincrby key field increment hincrbyfload key field increment
-
添加/修改数据
hsetnx key field value
-
hset和hsetnx的区别
i:作用区别 hset将哈希表key中的field的值设为value。如果key不存在,一个新的哈希表被创建并进行hset操作;如果field已存在,旧值将被覆盖掉。 hsetnx将哈希表key中的field的值设为value,当且仅当field不存在时,操作有效,若field已经存在,操作无效。如果key不存在,一个新的哈希表被创建并执行hsetnx。 ii:返回值区别 hset如果field是一个哈希表中的一个新建域,并且值设置成功,返回1;如果哈希表中域field已经存在且旧值已经被覆盖掉,返回0。 hsetnx设置称,返回1;如果在给定域已经存在且没有操作被执行,返回0。
这篇关于Redis基础学习----hash数据类型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-08阿里云Redis项目实战入门教程
- 2024-11-08阿里云Redis资料:新手入门与初级使用指南
- 2024-11-08阿里云Redis教程:新手入门及实用指南
- 2024-11-07阿里云Redis学习入门:新手必读指南
- 2024-11-07阿里云Redis学习入门:从零开始的操作指南
- 2024-11-07阿里云Redis学习:初学者指南
- 2024-11-06阿里云Redis入门教程:轻松搭建与使用指南
- 2024-11-02Redis项目实战:新手入门教程
- 2024-10-22Redis入门教程:轻松掌握数据存储与操作
- 2024-10-22Redis缓存入门教程:快速掌握Redis缓存基础知识