【发布时间】:2020-01-15 23:25:01
【问题描述】:
在将实体作为序列化二进制 blob 存储在 redis 中的应用程序中工作。我有多个客户处理同一个数据集,我希望使用乐观并发。
我的要求是:
- 在一次往返中读取特定键的序列化实体
- 将修改后的实体写回redis。如果任何其他客户端在读取和写入之间修改了实体,则操作将失败
这可以在redis中做到吗?如果是这样:应该执行哪些 redis 命令来执行此操作?
【问题讨论】:
-
我认为 WATCH-MULTI-EXEC(交易命令)很有帮助
标签: redis