redis hash类型

hash 哈希类型
描述:{hkey:{field1:v1 field2:v2}}
1.设置一个hash键值对 hset hkey field(属性) value
  hset user name jiang
2.一个hash键,设置多个值 hmset key field1(属性) value2 field2(属性) value2
  hmset user name jiang age 18 high 180
3.获取
  获取一个hash键对应的所有属性 hkeys hkey
  获取属性对应的值 hget hkey field(hget user name)
  获取多个属性对应的值 hmget hkey field1 field2 field3...
  获取全部属性对应的值 hvals hkey
4.删除
删除整条hash: del hkey
删除一个(多个)属性: hdel hkey field..

原文地址:https://www.cnblogs.com/jum-bolg/p/11306476.html

时间: 2024-11-01 16:12:53

redis hash类型的相关文章

Redis学习第二课:Redis Hash类型及操作

Redis hash是一个string类型的field和value的映射表.它的添加.删除操作都是O(1)(平均).hash特别适用于存储对象.相较于对象的每个字段存在单个string类型.将一个对象存储在hash类型中会占用更小的内存,并且可以更方便的存取整个对象. hset:设置hash field为指定值,如果key不存在,则先创建. hget:获取指定的hash field. 127.0.0.1:6379>hset user:001 name Tom (integer)1 127.0.0

Redis - hash类型操作

hash 类型操作设置操作:hset:    hset key filed value        创建指定key的filed-value名值对hsetnx:    hsetnx key filed value        创建不存在的key的filed-value名值对,已存在则创建失败hmset:    hmset key filed1 value1 filed2 value2    创建key对应的多个filed-valuehdel:    hdel key filed        

Redis hash类型命令

#所有的命令以h开头 #获取hash key对应的field的value (hget user:1:info age) 获取id为1的用户信息的年龄 hget key field #设置hash key 对应的field的value (hset user:1:info age 23) 设置用户id为1的信息年龄是23 hset key field value #删除hash key 对应field的value (hdel user:1:info age) 删除id为1的用户信息年龄属性 hdel

小贝_redis hash类型学习

Redis  Hash类型 一.查看hash类型的命令 二.操作hash命令具体解释 一.查看hash类型的命令 1.输入 [email protected] 127.0.0.1:6379>help @hash HDEL key field [field ...] summary: Delete one or more hash fields since: 2.0.0 HEXISTS key field summary: Determine if a hash field exists sinc

Redis 笔记与总结2 String 类型和 Hash 类型

Linux 版本信息: cat /etc/issue 或cat /etc/redhat-release(Linux查看版本当前操作系统发行版信息) CentOS release 6.6 (Final) (一)String 类型 [定义]string 是最简单的类型,你可以理解成与 Memcached 是一模一样的类型,一个 key 对应一个 value,其上支持的操作与 Memcached 的操作类似.但它的功能更丰富. string 类型是二进制安全的.意思是 redis 的 string 可

Redis数据类型之HASH类型

Web程序猿博客:http://blog.csdn.net/thinkercode HASH类型-特点 Redis hash 是一个 string 类型的 field 和 value 的映射表.它的添加. 删除操作都是 O(1) (平均) . hash 特别适合用于存储对象. 相较于将对象的每个字段存成单个 string 类型. 将一个对象存储在 hash 类型中会占用更少的内存,并且可以更方便的存取整个对象.省内存的原因是新建一个 hash 对象时开始是用 zipmap(又称为 small h

redis string和hash类型操作

Redis 的数据类型 String类型及操作 String是最简单的类型,一个Key对应一个Value,sting类型是二进制安全的.Redis的string可以包含任何数据,比如jpg图片或者序列化的对象. 例子: set name gxj get name 输出:gxj Setnx:设置key对应的值为string类型的value,如果key 已经存在,则返回0,nx是not exist的意思. 例子: set name zjz 回车:则返回0,如果不存在,则会设置值 setex: 设置k

二:redis 的hash类型相关操作

=====================二种:hash类型================== 介绍:redis -> hash是一个string类型的field和value的映射表 hash特别适合对应存储对象,相较于将对象的每个字段存成单个string类型 将一个对象存储在hash类型中会占用更少的内存,并且可以方便的存取整个对象 0:hset *如果 key(就是hash表) 不存在,一个新的哈希表被创建并进行 HSET 操作 设置hash field为指定值,如果key不存在,则先创建

02_NoSQL数据库之Redis数据库:string类型和hash类型

 Strings类型及操作 String是最简单的类型,一个key对应一个Value,String类型是二进制安全的.Redis的String可以包含任何数据,比如jpg图片或者序列化的对象. Set 设置Key对应的值为string类型的value. 例如:我们添加一个name=lijie的键值对: 127.0.0.1:6379> set name toto OK //获取name的值: 127.0.0.1:6379> get name "toto" //再次重新设置