Redis 常用命令

Redis常用命令

1. Key

1.1 DEL

DEL key [key ...]
删除给定的一个或多个 key 。
不存在的 key 会被忽略。
返回值:
被删除 key 的数量。

1.2 KEYS

KEYS * 匹配数据库中所有 key 。

2. Hash

2.1 HDEL

HDEL key field [field ...]
删除哈希表 key 中的一个或多个指定域,不存在的域将被忽略。
返回值:
被成功移除的域的数量,不包括被忽略的域。

2.2 HGET

HGET key field
返回哈希表 key 中给定域 field 的值。
返回值:
给定域的值。
当给定域不存在或是给定 key 不存在时,返回 nil 。

2.3 HGETALL

HGETALL key
返回哈希表 key 中,所有的域和值。
在返回值里,紧跟每个域名(field name)之后是域的值(value),所以返回值的长度是哈希表大小的两倍。

2.4 HKEYS

HKEYS key
返回哈希表 key 中的所有域。

2.5 HSET

HSET key field value
将哈希表 key 中的域 field 的值设为 value 。
如果 key 不存在,一个新的哈希表被创建并进行 HSET.
如果域 field 已经存在于哈希表中,旧值将被覆盖。
返回值:
如果 field 是哈希表中的一个新建域,并且值设置成功,返回 1 。
如果哈希表中域 field 已经存在且旧值已被新值覆盖,返回 0 。

2.6 HVALS

返回哈希表 key 中所有域的值。
返回值:
一个包含哈希表中所有值的表。
当 key 不存在时,返回一个空表。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 最近学习redis,记录一下 redis官网:redis.io 中文官网:http://www.redis.net...
    alexpdh阅读 5,887评论 0 1
  • 编号命令描述 1 DEL key 此命令删除一个指定键(如果存在)。...
    huoyl0410阅读 2,849评论 0 1
  • redis是一个以key-value存储的非关系型数据库。有五种数据类型,string、hashes、list、s...
    林ze宏阅读 4,657评论 0 0
  • 查看当前所有的KEY KEYS *KEYS zhang* #查看前缀为zhang的所有键; 查看当前redis...
    Zhang21阅读 13,528评论 0 3
  • 改画,跟着感觉走,明显第一次和第二次心情不同。
    璇玑_阅读 1,837评论 0 0

友情链接更多精彩内容