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