Redis Hash基本命令学习

编程入门 行业动态 更新时间:2024-10-15 16:19:05

Redis Hash基本<a href=https://www.elefans.com/category/jswz/34/1771323.html style=命令学习"/>

Redis Hash基本命令学习

---
Redis Hash基本命令学习
---## 一、hash命令学习 ```127.0.0.1:6379> hmset key field value [field value ...]hmset 同时将多个field - value(域-值)对设置到哈希表key中。此命令会覆盖哈希表中已存在的域。如果key不存在,一个空哈希表
被创建并执行HMSET操作。127.0.0.1:6379> hdel key field [field ...]删除一个或多个哈希表字段127.0.0.1:6379> hexists key field查看哈希表 key 中,指定的字段是否存在。127.0.0.1:6379> hget key field 获取存储在哈希表中指定字段的值。127.0.0.1:6379> hgetall key 返回哈希表key中,所有的域和值。在返回值里,紧跟每个域名(field name)之后是域的值(value),所以返回值的长度是哈希表大
小的两倍。127.0.0.1:6379> hincrby key field increment 为哈希表 key 中的指定字段的整数值加上增量 increment 。127.0.0.1:6379> hincrbyfloat key field increment 为哈希表 key 中的指定字段的浮点数值加上增量 increment 。127.0.0.1:6379> hkeys key 获取所有哈希表中的字段127.0.0.1:6379> hlen key 获取哈希表中字段的数量127.0.0.1:6379> hmget key field [field] 返回哈希表key中,一个或多个给定域的值。如果给定的域不存在于哈希表,那么返回一个nil值。因为不存在的key被当作一个空哈希
表来处理,所以对一个不存在的key进行HMGET操作将返回一个只带有nil值的表。127.0.0.1:6379> hset key field value 将哈希表key中的域field的值设为value。如果key不存在,一个新的哈希表被创建并进行HSET操作。如果域field已经存在于哈希表
中,旧值将被覆盖。127.0.0.1:6379> hsetnx key field value 只有在字段 field 不存在时,设置哈希表字段的值。127.0.0.1:6379> hvals key 获取哈希表中所有值127.0.0.1:6379> hscan key cursor [MATCH pattern] [COUNT count] 迭代哈希表中的键值对。
``````127.0.0.1:6379> hmset person id 1 name zxk age 22 addr beijing email tail@tail
OK127.0.0.1:6379> hget person id
"1"127.0.0.1:6379> hgetall person1) "id"2) "1"3) "name"4) "zxk"5) "age"6) "22"7) "addr"8) "beijing"9) "email"
10) "tail@tail"127.0.0.1:6379> hget person email
"tail@tail"127.0.0.1:6379> hdel person email
(integer) 112

更多推荐

Redis Hash基本命令学习

本文发布于:2024-03-05 07:04:56,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1711632.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:命令   Redis   Hash

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!