我正在使用redis哈希来存储与单个键相关联的元数据,在我的例子中是userId。我有一个batchAPI,我传入一批userIds并获取元数据。 Redis Cluster不支持多键命令,那么使用RedisCluster实现此目的的最佳方法是什么?我使用Jedis作为Java客户端连接到Redis。
答案 0 :(得分:1)
如果Lettuce是您的选项,则从4.0开始支持群集上的最终MGET:
群集API已扩展为在多个节点上运行命令并调用多键命令DEL, MGET ,MSET和MSETNX如果密钥属于不同的插槽/主控,则执行自动流水线操作。< / p>
(资料来源:https://github.com/mp911de/lettuce/releases/tag/4.0.Final)