发布网友 发布时间:2022-04-29 05:37
共1个回答
热心网友 时间:2022-04-12 12:32
可以使用两个集合分别保存关注我(gzw)的,和我关注(wgz)的人的id。
如下,张三zs 李四ls关注我:
127.0.0.1:6379[1]> sadd gzw zs ls查看下关注我的人都有谁:
127.0.0.1:6379[1]> smembers gzw我关注了韩梅梅hanmeimei,杨幂yangmi 和张三:
127.0.0.1:6379[1]> sadd wgz hanmeimei yangmi zs查看下我关注的人都有谁:
127.0.0.1:6379[1]> smembers wgz这样就可以保存关注我和我关注的人了。
而且还可以做一些其他的集合计算,比如
还可以查看和我相互关注的人:
127.0.0.1:6379[1]> sinter gzw wgz不幸啊,韩梅梅和杨幂都没有关注你,只有张三和您互相关注。
当然这两个集合都要加上你的id,这样还可以和指定用户比较下看共同关注的人,很多可以使用redis的集合做的操作。