如何解决使用Redis跟踪在线用户的2种方法哪一个更快?
为了知道特定用户是否在线,第一种方法会快很多-没有什么比读取单个键快。
在特定页面上查找用户并不清楚(我还没有看到关于交集或通配符性能的硬数字),但是如果集合足够大而在任一实现中都导致性能问题,则显示不实际他们反正。
为了将用户匹配到好友列表,我可能还会采用第一种方法- 如果那些集合具有大量记录并且在多个集合上进行匹配,那么即使是数百个get操作(检查列表中每个人的状态)也应优于多个集合的交集。难以维护。
Redis集更适合用键无法完成的事情,尤其是在获取集合中的所有项目比检查集合中是否有特定项目更为重要的情况下。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。