gpt4 book ai didi

bash - Redis-cli && bash 查找具有空值的键

转载 作者:可可西里 更新时间:2023-11-01 11:21:12 26 4
gpt4 key购买 nike

我如何找到redis中的所有空元素我有这样的 key :

setting:1
setting:2
setting:442

等等

如果任何键包含空值,我如何使用 redis-cli bash 脚本命令进行搜索像 redis-cli keys\* | 这样的东西xargs -L 1 redis-cli get使用 grep 并检查值是否为空

找到解决方案

redis-cli KEYS "settings:*" | xargs -L 1 redis-cli get

最佳答案

Redis 中不存在空键的概念——Redis 中没有空键。如果一个键“变成”空的(例如,用最后一个元素弹出的列表),则该键不再存在于 Redis 中。这是一个例子:

foo@bar:~$ redis-cli 
127.0.0.1:6379> exists foo
(integer) 0
127.0.0.1:6379> rpush foo bar
(integer) 1
127.0.0.1:6379> exists foo
(integer) 1
127.0.0.1:6379> lpop foo
"bar"
127.0.0.1:6379> exists foo
(integer) 0
127.0.0.1:6379>

关于bash - Redis-cli && bash 查找具有空值的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31585566/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com