zl程序教程

您现在的位置是:首页 >  系统

当前栏目

linux redis hash哈希 增删改查

LinuxRedis哈希 增删 HASH 改查
2023-09-11 14:19:17 时间

hash:特殊的《键-域值》对

string类型的是 key-value 一一对应,而hash表的value由两部分构成:filed(域)、value(值)
在这里插入图片描述

命令

命令说明返回值示例截图
hset创建一个key、多个域值对在这里插入图片描述hmset student1 name zhx age 24 sex male在这里插入图片描述
hkeys查询一个key、所有域名在这里插入图片描述hkeys student在这里插入图片描述
hget查询一个key、一个域的值在这里插入图片描述hget student name在这里插入图片描述
hsetnx为不存在的 field 赋值,如果该 field 已存在,则操作无效,如果 key 不存在,则创建并执行在这里插入图片描述hsetnx student height 1801
hexists查看一个key、一个域 是否存在在这里插入图片描述hexists student name1
hgetall取一个key 、所有域和值在这里插入图片描述hgetall student1
hvals取一个key、所有value在这里插入图片描述hvals student1
hlen取一个key,filed的个数在这里插入图片描述hlen student1
hincrby字段加上指定增量值在这里插入图片描述hincrby student age 101
hincrbyfloat为哈希表中的字段加上指定的浮点数增量值在这里插入图片描述hincrbyfloat student age 10.51
hscan从一个key中、遍历 域值在这里插入图片描述在这里插入图片描述hscan student 0 match “*”1
hdel删除一个key、一个或多个域值对在这里插入图片描述hdel student name age1

As per Redis 4.0.0, HMSET is considered deprecated. Please use HSET in new code.
根据Redis 4.0.0,HMSET被视为已弃用。请在新代码中使用HSET。