gpt4 book ai didi

redis - jedis的del()和flushAll()的区别

转载 作者:IT王子 更新时间:2023-10-29 06:15:13 24 4
gpt4 key购买 nike

我是绝地武士的新手。我无法区分 del() 和 flushAll()。 del() 是否从缓存或数据库中删除键。请提供一些细节。请注意,我确实尝试在网上搜索答案,但无法找到我的答案。

谢谢。

最佳答案

DEL:删除单个键

redis 127.0.0.1:6379[1]> SET foo bar
OK
redis 127.0.0.1:6379[1]> SET XXX YYY
OK
redis 127.0.0.1:6379[1]> keys *
1) "XXX"
2) "foo"
redis 127.0.0.1:6379[1]> DEL foo
(integer) 1
redis 127.0.0.1:6379[1]> keys *
1) "XXX"

FLUSHALL Redis默认有12个数据库你可以通过SELECT命令选择一个数据库

redis 127.0.0.1:6379[1]> SELECT 11

重要的是要记住,如果您使用 FLUSHALL 命令,它将从所有 12 个数据库中删除数据

FLUSHDB:从CURRENT 数据库中删除所有 key 。可能你想在 90% 的情况下使用它而不是 FLUSHALL

关于redis - jedis的del()和flushAll()的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21748347/

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