基础服务+增值服务类网站会设定各种会员的试用,让用户充分体验会员优势。例如观影试用VIP、游戏VIP体验、云盘下载体验VIP、数据查看体验VIP。当VIP体验到期后,如何有效管理此类信息。即便对于正式VIP用户也存在对应的管理方式。
网站会定期开启投票、讨论、限时进行、逾期作废。如何有效管理此类过期信息。
个人思路
基于redis的sorted_set 实现,利用redis提供的time方法,当添加一个vip用户时存储score为当前时间加上vip时间,value为用户id,设置一个定时任务每次根据范围筛选出vip过期用户将其移除。
原文:https://www.cnblogs.com/ifme/p/12315686.html