练习+博客,量化自己的进步!
排行榜
基于专辑列表,做一个浏览排行榜。
- _db.SortedSetIncrementAsync(sskey, sselement,1d); 自增排序集合
- _db.SortedSetRangeByScoreWithScoresAsync(sskey,order:Order.Descending); 获取排序集合(倒序)
根据浏览量倒叙排序
专辑明细Action添加如下代码
// 往Redis中添加sorted set
var sskey = "Album:view:leaderboard";
var sselement = $"专辑:{album.Title}({album.Id})";
// 添加自增排序集合
await _db.SortedSetIncrementAsync(sskey, sselement,1d);
注意:参数1d是自增值为1,因为是double类型所以是1d
排行榜Action