package
0.0.0-20241124131109-1fb009997a4c
Repository: https://github.com/gezelligheid1010/blog.git
Documentation: pkg.go.dev
# Functions
No description provided by the author
CreatePost redis存储帖子信息 使用hash存储帖子信息.
GetCommunityPost 分社区根据发帖时间或者分数取出分页的帖子.
*
- @Author huchao
- @Description //TODO 按社区查询ids(查询出的ids已经根据order从大到小排序)
- @Date 23:06 2022/2/16
- @Param orderKey:按照分数或时间排序
将社区key与orderkey(社区或时间)做zinterstore
*
*/.
GetPost 从key中分页取出帖子.
GetPostIDsInOrder 升级版投票列表接口:按创建时间排序 或者 按照 分数排序 (查询出的ids已经根据order从大到小排序).
GetPostVoteData 根据ids查询每篇帖子的投赞成票的数据.
GetPostVoteNum 根据id查询每篇帖子的投赞成票的数据.
Reddit Hot rank algorithms from https://github.com/reddit-archive/reddit/blob/master/r2/r2/lib/db/_sorts.pyx.
Init 初始化连接.
VoteForPost 为帖子投票.
# Constants
set保存每个分区下帖子的id.
redis key 注意使用命名空间的方式,方便查询和拆分.
zset;帖子及投票分数定义.
zset;帖子及发帖时间定义.
zSet;记录用户及投票类型;参数是post_id.
一个月的秒数.
一周的秒数.
每页显示20条帖子.
每一票的值432分.
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
No description provided by the author
No description provided by the author