redis探索之熟悉hash类型操作
2021/4/14 19:25:27
本文主要是介绍redis探索之熟悉hash类型操作,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
- HDEL:删除哈希表的一个或多个字段。从2.0.0起可用。
语法:HDEL key field [field ...]
127.0.0.1:6379> HSET hdel 1 2 127.0.0.1:6379> HVALS hdel 127.0.0.1:6379> HDEL hdel 1 127.0.0.1:6379> HVALS hdel
- HEXISTS:确定哈希表是否存在字段。从2.0.0起可用。
语法:HEXISTS key field
127.0.0.1:6379> HEXISTS hexists 2 127.0.0.1:6379> HSET hexists 2 4 127.0.0.1:6379> HEXISTS hexists 2
- HGET:获取哈希表的一个字段值。从2.0.0起可用。
语法:HGET key field
127.0.0.1:6379> HGET hget 1 127.0.0.1:6379> HSET hget 1 1 127.0.0.1:6379> HGET hget 1
- HGETALL:获取哈希表的所有字段和值。从2.0.0起可用。
语法:HGETALL key
- HINCRBY:将哈希表一个字段的整数值递增给定的数字。从2.0.0起可用。
语法:HINCRBY key field increment
127.0.0.1:6379> HSET hincrby 1 4 127.0.0.1:6379> HINCRBY hicrby 1 3 127.0.0.1:6379> HGET hincrby 1 127.0.0.1:6379> HINCRBY hincrby 1 3 127.0.0.1:6379> HGET hincrby 1 127.0.0.1:6379> HGET hicrby 1
- HINCRBYFLOAT:将哈希表一个字段的浮点值递增给定的量。从2.6.0起可用。
语法:HINCRBYFLOAT key field increment
127.0.0.1:6379> HSET hincrbyfloat 1 5 127.0.0.1:6379> HINCRBYFLOAT hincrbyfloat 1 5.1 127.0.0.1:6379> HGET hincrbyfloat 1
- HKEYS:获取哈希表的所有字段。从2.0.0起可用。
语法:HKEYS key
127.0.0.1:6379> HSET hkeys 1 2 2 3 3 4 127.0.0.1:6379> HKEYS hkeys
- HLEN:获取哈希表的字段个数。从2.0.0起可用。
语法:HLEN key
127.0.0.1:6379> HSET hlen 1 2 2 3 3 4 127.0.0.1:6379> HLEN hlen
- HMGET:获取一个哈希表所有给定字段的值。从2.0.0起可用。
语法:HMGET key field [field ...]
127.0.0.1:6379> HMGET 1 2 2 3 3 4 127.0.0.1:6379> HMGET 1 2 3
- HSCAN:增量迭代哈希字段和关联值。从2.8.0起可用。
语法:HSCAN key cursor [MATCH pattern] [COUNT count]
cursor是游标:游标以0开始,如果结果返回的游标不是0,表示遍历还没有结束,需要使用返回的游标继续遍历后面的结果,pattern是匹配模式,count表示从数据集中返回多少元素,默认为10。但是当集合内成员数小于等于512的时候,count是不会生效的,count的默认值也不是10,而是集合大小。单数为键双数为值。
127.0.0.1:6379> HSET hscan1 1 2 2 3 3 4 4 5 127.0.0.1:6379> HSCAN hscan1 0 127.0.0.1:6379> HSCAN hscan2 0 COUNT 2 127.0.0.1:6379> HSCAN hscan2 256 COUNT 2
- HSET:为哈希表的一个字段设置值。从2.0.0起可用。
语法:HSET key field value [field value ...]
- HSETNX:仅当字段不存在的时候,才为哈希表的字段设置值。从2.0.0起可用。
语法:HSETNX key field value
127.0.0.1:6379> HSETNX hsetnx 1 1 127.0.0.1:6379> HGETALL hsetnx 127.0.0.1:6379> HSETNX hsetnx 1 2 127.0.0.1:6379> HGETALL hsetnx
- HSTRLEN:获取哈希表一个字段的值的字段长度。从3.2.0起可用。
语法:HSTRLEN key field
127.0.0.1:6379> HSTRLEN hstrlen 1 127.0.0.1:6379> HSET hstrlen 1 123456 127.0.0.1:6379> HSTRLEN hstrlen 1
- HVALS:获取哈希表的所有值。从2.0.0起可用。
语法:HVALS key
127.0.0.1:6379> HVALS hvals 127.0.0.1:6379> HSET hvals 1 2 3 4 5 6 7 8 127.0.0.1:6379> HVALS hvals
这篇关于redis探索之熟悉hash类型操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-07Redis高并发入门详解
- 2024-12-07Redis缓存入门:新手必读指南
- 2024-12-07Redis缓存入门:新手必读教程
- 2024-12-07Redis入门:新手必备的简单教程
- 2024-12-07Redis入门:新手必读的简单教程
- 2024-12-06Redis入门教程:从安装到基本操作
- 2024-12-06Redis缓存入门教程:轻松掌握缓存技巧
- 2024-12-04Redis入门:简单教程详解
- 2024-11-29Redis开发入门教程:从零开始学习Redis
- 2024-11-27Redis入门指南:快速掌握Redis基础操作