因为需要持久化,所以目前的解决方案是用 Redis 的 List
- 遍历 List 查看是否超时,超时则重试
- 任务完成后删除是用 LINDEX + LREM
虽然能用,但是想问下还有什么好用的方法可以解决这两种问题?
因为需要持久化,所以目前的解决方案是用 Redis 的 List
虽然能用,但是想问下还有什么好用的方法可以解决这两种问题?
1
ClericPy Oct 22, 2020
了解一下 Future 的设计吧, 线程和协程都有
|
2
billlee Oct 22, 2020
celery?
|
4
chogath Oct 23, 2020
参考下 Node.js Bull ? 是使用 hash 做持久化
|
5
simple2025 Oct 23, 2020
这种存 db 不就好了嘛?
|