gpt4 book ai didi

redis - Laravel Predis 更新/删除数组中的 1 个键

转载 作者:可可西里 更新时间:2023-11-01 11:20:04 48 4
gpt4 key购买 nike

例如,我有一个数组/json,其中包含 100000 个条目缓存在 Redis/Predis 中。是否可以更新或删除 1 个或多个条目,或者我是否必须生成 100000 个条目的整个数组/json?我怎样才能做到这一点?

最佳答案

它是关于你如何存储它们的,如果你将它存储为一个字符串那么不,

set key value
get key -> will return you value

此处的值是包含 10000 个条目的 json/数组。

相反,如果您将其存储在哈希中。 http://redis.io/commands#hash

hmset key member1 value1 member2 value2 ...

然后你可以单独更新/删除member1。

如果您正在使用集合/列表,您可以使用类似的命令来实现它,例如 lpush/lpop、srem 等。

请阅读命令部分以了解有关 redis 数据结构的更多信息,这将使您更灵活地选择结构。

希望对你有帮助

关于redis - Laravel Predis 更新/删除数组中的 1 个键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39409640/

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