标签: redis
我有两个不同的密钥(KeyA和KeyB),它们包含一个数字列表。我想将KeyA中的列表与KeyB匹配,并从KeyA中的列表中获取不同的数字。可能吗?提前致谢。
答案 0 :(得分:1)
没有与Redis列表相交的本机命令。您可以在服务器端Lua脚本中执行此操作,但性能会如此,因为列表不会为除了结束之外的任何内容提供持续的查找时间。
更好的方法是为每个List保留一个Set,并将List的元素添加到Set中。然后,您可以对集合使用所有Set操作,特别是SINTER。
SINTER