Redis查询Key

http://www.redis.net.cn/order/3535.html

Redis命令:http://www.redis.net.cn/order/

Redis Keys 命令用于查找所有符合给定模式 pattern 的 key 。。

语法

redis KEYS 命令基本语法如下:

  1. redis 127.0.0.1:6379> KEYS PATTERN

可用版本

>= 1.0.0

返回值

符合给定模式的 key 列表 (Array)。

实例

首先创建一些 key,并赋上对应值:

  1. redis 127.0.0.1:6379> SET w3c1 redis
  2. OK
  3. redis 127.0.0.1:6379> SET w3c2 mysql
  4. OK
  5. redis 127.0.0.1:6379> SET w3c3 mongodb
  6. OK

查找以 w3c 为开头的 key:

  1. redis 127.0.0.1:6379> KEYS w3c*
  2. 1) "w3c3"
  3. 2) "w3c1"
  4. 3) "w3c2"

获取 redis 中所有的 key 可用使用 *

  1. redis 127.0.0.1:6379> KEYS *
  2. 1) "w3c3"
  3. 2) "w3c1"
  4. 3) "w3c2"
### 如何在 Redis查询键值 为了获取存储在 Redis 数据库中的特定键的值,可以使用 `GET` 命令。此命令用于检索指定键的值。如果该键存在,则返回其对应的值;如果键不存在,则返回 nil。 ```bash GET key ``` 当执行上述命令时,会尝试从数据库中读取由参数 `key` 所表示的数据项[^1]。 对于更复杂的场景,比如想要设置一个新值并同时获得旧值的情况,可采用 `GETSET` 方法: ```bash GETSET key new_value ``` 这条指令不仅更新了目标键所关联的内容至新的字符串形式的新值 (`new_value`) ,而且还会把之前的那个版本作为响应反馈回来。假如说这个被操作的对象之前并没有任何数据的话,那么它就会给出特殊标记——nil 来表明这一点。 另外,在实际应用环境中部署带有持久化配置文件的 Redis 实例可以通过 Docker 容器来完成。通过下面展示的一条完整的 docker 启动命令能够创建出具有自动重启策略以及日志管理机制的服务实例,并挂载本地路径到容器内部以便保存数据和自定义配置文件[^3]: ```bash $ mkdir -p /opt/data/redis $ docker run --restart=always \ --log-driver json-file \ --log-opt max-size=100m \ --log-opt max-file=2 \ -p 6379:6379 \ --name redis \ -v /opt/data/redis/redis.conf:/etc/redis/redis.conf \ -v /opt/data/redis:/data \ -d redis \ redis-server /etc/redis/redis.conf --appendonly yes --requirepass "root" ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值