美文网首页
redis的hash集合

redis的hash集合

作者: 吐痰高手 | 来源:发表于2017-11-08 22:53 被阅读96次

hash集合可以认为是在redis中保存了一个实体类,这个实体类不同于字符串,列表等结构,这个实体类相当于一个hashmap....

  1. 保存
hset [key] [field] [value]
# 将一个名为key的hashmap保存在redis中
# 把field value看做一种hashmap的数据类型就好理解了
!例如:
hset user id 1
hset user name zhangsan
hset user age 23
#这个user包含三条属性
  1. 取值
hget [key] [field]
# 没什么可说的
  1. 一次性保存多个字段multi
hmset [key] [field1] [value1] [field2] [value2] ...
# 没什么可说的
  1. 一次性取多个字段multiple
hmget [key] [field1] [field2] ....
# 没什么可说的
  1. 一次性取出所有字段
hgetall [key]
# 会依次罗列出所有键值对
第一行  键1
第二行  值1
第三行  键2
第四行  值2
......
  1. 删除指定字段
hdel [key] [field1] [field2] ...
# 没什么可说的
  1. 查看一个hash集合中有几个字段
hlen [key]
  1. 判断一个hash集合中有没有这个字段
hexists [key] [field]
# 有返回1,没有返回0
  1. 遍历一个hash集合中的所有key(field)
hkeys [key]
# 相当于java中map的keyset()方法
  1. 遍历一个hash集合中的所有value
hvals [key]
# 这里的value对应的是上面的field
  1. 给指定field增加数字
hincrby [key] [field] [value]
# field必须是整型数字
# value是给这个field加的数字,必须也是整型
# 如果是空,就直接添加一个value值
  1. 给指定field增加浮点数
hincrbyfloat [key] [field] [value]
# 给指定key的hash集合中的field键对应的值增加value数值
# field必须是个数字
# 如果field是空,就直接添加这个field
  1. 如果不存在再set,已经存在就不set
hsetnx [key] [field] [value]
# 和hset功能一样
# 但是如果已经有field和value键值对,则不set

相关文章

  • redis的hash集合

    hash集合可以认为是在redis中保存了一个实体类,这个实体类不同于字符串,列表等结构,这个实体类相当于一个ha...

  • Redis支持的五种数据类型操作,详细整理

    话说Redis支持String(字符串)、Hash(哈希)、List(列表)、Set(集合)、Zset(有序集合)...

  • Redis 实际例子

    Redis 键(key) Redis 哈希(Hash) 效果如下: 列表 List 集合(set) 效果如下: 有...

  • 2.redis命令

    redis基础数据结构 string(字符串) list(列表) set(集合) zset(有序集合) hash(...

  • Redis学习笔记系列(三)——基本数据类型之字符串

    5. Redis数据类型 Redis支持字符串(string)、列表(list)、哈希(hash)、集合(set)...

  • Redis对象类型及应用

    Redis数据对象类型  Redis共有五种数据对象,包括:字符串、列表、hash表、集合、有序集合。每种对象都至...

  • Redis 常见面试题

    Redis支持的数据类型? string 字符串 Hash 哈希 List 列表 Set 集合 Zset 有序集合...

  • 2018-05-23 redis面试

    Redis有哪些数据结构? 字符串String、字典Hash、列表List、集合Set、有序集合SortedSet...

  • Redis你不知道的那些事

    Redis有哪些数据结构? 字符串String、字典Hash、列表List、集合Set、有序集合SortedSet...

  • 2018-02-26

    Redis有哪些数据结构? 字符串String、字典Hash、列表List、集合Set、有序集合SortedSet...

网友评论

      本文标题:redis的hash集合

      本文链接:https://www.haomeiwen.com/subject/hueumxtx.html