欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

redis排序

程序员文章站 2022-03-26 10:37:41
...
# 用户某个标签权重排序
$redis.sadd("user_#{user_id}_tag_list","user_#{user_id}_tag_#{tag_id}_count")
# 用户标签命中次数
incr_count = $redis.incr("user_#{user_id}_tag_#{tag_id}")
$redis.hset("user_#{user_id}_tag_#{tag_id}_count", "incr_count" , incr_count)
# tag命中取前五存储到top_user_tag_list中
sort_user_tag_list = $redis.sort("user_#{user_id}_tag_list", :by => "desc incr_count", :limit => [0, 6])