做一个七天自动退钱的功能

Beautysong 发布于 01/13 19:46
阅读 751
收藏 0

我要在软件中做一个钱币退还功能,七天后如果状态为可以退还,进行退还。该怎么实现,我想了放入redis缓存,这样是可以根据过期时间来进行修改mongo中数据的状态,但是怎么才能做到实时呢

加载中
0
黎衣
黎衣
如果对退钱的时间没有具体的时间跨度要求,数据扔到某个表,写个定时脚本每天查下,然后判断数据需不需要退钱。
Beautysong
Beautysong
定时脚本的话又怎么能获取到两个人的id呢
Beautysong
Beautysong
我给你私信,恢复你提示有违规消息我佛了
0
黎衣
黎衣
3d.danma.net_【官方首页】-3d胆码哭了我不能回复私信 1.用户对用户?有相关操作记录表吧,根据操作记录来得到自己想要的数据。写个线程执行任务 2.redis 我只是觉得麻烦一些,要考虑缓存失效,备份的情况。钱相关的,还是别出错,稳妥最重要
0
f
freezingsky

这种功能建议扔数据库+定时任务

0
JPer
JPer

redis的zset了解一下,可以结合mysql

0
lqianger
lqianger

这还不简单,用swoole这样的插件啊,在那一直运行的就好啊。3d.danma.net_【官方首页】-3d胆码稳定和速度嘎嘎的。

0
h21314
h21314

可以考虑延时队列,把每个要退钱的任务放入延时队列中并设置执行时间

返回顶部
顶部

页面底部区域 foot.htm