Redis教程(三)五大数据类型哈希hash

Redis中的hash呢时一个string类型的键和值的映射表,适合存储对象

常用命令如下:

1.hmset key field1 value1 field2 value2。。。。将key中field1的值设置为value1,将field2的值设置为value2.....

2.hmget field1 field2.。。(对应着hmset理解)

3.hset key field value设置key中field的值为value

4.hget key field 获取key中field的值

5.hgetall key获取key中所有的键值

6.hdel key field1 field2。。。。删除key中field1,field2.。

7.hexists key field查看key中指定的字段field是否存在(返回0不存在,1存在)

8.hincrby key field increment将哈希表 key 中指定字段的值加上 increment

9.hkeys key获取key中所有的字段

10.hlen key获取key中字段的数量

11.hvals key获取key中所有字段的值

12del key删除哈希key(返回的数值代表删除了多少个)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Redis有五种主要的数据类型,它们分别是字符串(string)、哈希hash)、列表(list)、集合(set)和有序集合(sorted set),它们之间的区别如下: 1. 字符串(string):字符串是 Redis 最基础的数据类型,它存储的是一个字符串值,可以是数字、字符、二进制数据等。字符串类型支持的操作包括设置和获取值、对值进行加、减、乘、除等运算、对值进行位操作等。 2. 哈希hash):哈希类型是一种键值对类型,它存储的是一个键值对集合,其中键和值都是字符串类型的数据。哈希类型支持的操作包括设置和获取值、删除键值对、获取所有键值对等。 3. 列表(list):列表类型是一种链表结构,它存储的是一个有序的元素集合,每个元素都是一个字符串。列表类型支持的操作包括在列表的头部或尾部插入元素、在列表中删除元素、获取列表的长度、获取列表中的元素等。 4. 集合(set):集合类型是一个无序的元素集合,每个元素都是一个字符串。集合类型支持的操作包括向集合中添加元素、从集合中删除元素、获取集合中的元素个数、判断一个元素是否在集合中等。 5. 有序集合(sorted set):有序集合类型也是一个元素集合,每个元素都是一个字符串,但是它们和集合类型不同的是,有序集合中的元素是有序的,并且每个元素都有一个分数值。有序集合类型支持的操作包括向集合中添加元素、从集合中删除元素、获取集合中的元素个数、根据分数值范围获取元素等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值