gpt4 book ai didi

multithreading - 在 Redis 中更新和检索 key

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

我正在使用 Redis 键值对来存储数据。针对特定键的数据可以在任何时间点更改,因此在每次检索请求之后,我异步更新针对请求的键存储的数据,以便可以为下一个请求提供更新后的数据。我已经做了很多测试,但我仍然想知道这种方法是否会产生一些负面后果?

PS:数据是从多台服务器整合而来的。

在此先感谢您的任何帮助/建议。

最佳答案

如果你已经知道要存储的值,你可以使用GETSET (或者 transaction 如果它不是简单的字符串类型)。如果新值是对值的一些操作,即 f(value),您应该在 LUA 中进行操作脚本。

否则其他客户端可能会在您更新之前读取旧值。

关于multithreading - 在 Redis 中更新和检索 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28846599/

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