我在某个命名空间中有大量的 Redis 键/值对集合(即键有一些前缀)。此集合的来源会定期更新;它大部分保持不变,但添加了一些键,删除了一些键,还有一些具有更新的值。
什么是更新 Redis 中的集合而不会使使用该集合的应用程序停机的有效方法?不要求更新是原子的。
最佳答案
- 计算现有 Redis 集合和更新后的源集合之间的同步增量(添加、删除、更新)。
- 使用同步增量更新 Redis 集合。
根据源更新的频率,您可能希望将现有 Redis 集合的本地副本保留在内存中以加快步骤 1 并减轻 Redis 服务器的负载。
关于redis - 无缝更新大量 Redis 键和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32459326/