Redis 哈希是一种类似于关联数组的数据结构,其中键值对是一个字符串键和一个值之间的映射。在 Redis 中,哈希被存储在一个字符串键下,并且可以通过一些命令来操作它们。

以下是 Redis 哈希的一些常见用法,适用于 CI 框架环境:

  1. 设置哈希值

使用 HSET 命令可以设置哈希中指定键的值。如果该键不存在,则会创建该键并设置其值。如果该键已经存在,则会将其值替换为新值。

例如,以下命令将在哈希 'myhash' 中设置键 'name' 的值为 'john':

HSET myhash name john
  1. 获取哈希值

使用 HGET 命令可以获取哈希中指定键的值。如果该键不存在,则返回 nil。

例如,以下命令将获取哈希 'myhash' 中键 'name' 的值:

HGET myhash name
  1. 获取哈希所有键值

使用 HGETALL 命令可以获取哈希中所有键值对。

例如,以下命令将获取哈希 'myhash' 中所有键值对:

HGETALL myhash
  1. 删除哈希键值

使用 HDEL 命令可以删除哈希中指定键的值。如果该键不存在,则不执行任何操作。

例如,以下命令将在哈希 'myhash' 中删除键 'name':

HDEL myhash name
  1. 检查哈希键是否存在

使用 HEXISTS 命令可以检查哈希中是否存在指定的键。

例如,以下命令将检查哈希 'myhash' 中是否存在键 'name':

HEXISTS myhash name

以上是 Redis 哈希的一些常见用法。其他命令还包括 HINCRBYHLENHMSET 等。具体命令的详细用法可以参考 Redis 官方文档。


原文地址: https://www.cveoy.top/t/topic/oOfn 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录