我有两个不同的键(KeyA和KeyB),它们包含一个数字列表。我想将KeyA中的列表与KeyB进行匹配,并从KeyA中的列表中获取不同的数字。可能吗?提前致谢。Redis - 如何获得两个清单之间的区别
0
A
回答
1
没有与Redis列表相交的本机命令。你可以在服务器端的Lua脚本中做到这一点,但性能会如此如此,因为列表不会为除了它们两端之外的任何内容提供恒定的查找时间。
更好的方法是为每个列表保留一个Set,将List的元素添加到Set中。然后你可以使用集合上的所有Set操作,具体来说就是SINTER
。
相关问题
- 1. 如何获得两个地图Java之间的区别?
- 2. Rails 3.如何获得两个数组之间的区别?
- 3. 如何获得存在的两个版本之间的区别-db
- 4. 如何获得java中的两个对象字段之间的区别
- 5. 如何获得MYSQL中两个日期时间的区别?
- 6. 如何获得两个JavaScript对象图之间的区别列表?
- 7. 两个时间戳之间的区别
- 8. 两个时间项之间的区别
- 9. Android如何获得android中两个时区之间的时差?
- 10. 获得IQueryable集之间的区别
- 11. redis和datacache之间的区别?
- 12. memcache,memcached和redis之间的区别
- 13. redis中client.end()和client.quit()之间的区别?
- 14. 这两个NSArray之间的区别
- 15. 两个措施之间的区别dax
- 16. 这两个attr_reader之间的区别?
- 17. 两个DLL声明之间的区别
- 18. 这两个代码之间的区别?
- 19. 两个类之间的区别__construct()
- 20. 两个for循环之间的区别
- 21. 两个表之间的基本区别
- 22. 两个日期之间的区别sqlite
- 23. 这两个函数之间的区别
- 24. 两个例外之间的区别
- 25. LINQ中两个“where”之间的区别
- 26. 两个文件之间的区别
- 27. 两个查询之间的区别
- 28. 两个程序之间的区别?
- 29. 两个日期之间的区别
- 30. 两个C++程序之间的区别
也许有趣? http://redis.io/commands/sinter –
谢谢瑞安。它帮助了我。 – cbu