redis和多线程做队列

owenG 发布于 2015/07/06 13:16
阅读 2K+
收藏 0
redis和多线程做队列.怎么可以把用户的增删改放到redis中做一个队列。。。。具体过程以及部分代码展示一下!
加载中
0
jQer
jQer
redis 是 redis,队列是队列,他俩就不该放到一个抽象中去思考。你写一个基于 tcp 通信的队列,跟 redis 连接提取放入数据就可以。
0
owenG
owenG

引用来自“jQer”的评论

redis 是 redis,队列是队列,他俩就不该放到一个抽象中去思考。你写一个基于 tcp 通信的队列,跟 redis 连接提取放入数据就可以。
我意思是怎么能用多线程做一个堵塞的队列。。让他一直监控redis里面某一个key是否有数据。。如果有数据就插入到数据库。。这样的方式。。。
owenG
owenG
回复 @lonyis : 我是想通过做redis队列来插入到数据库中
lonyis
lonyis
1.在添加redis key的时候添加到sql 2.修改redis源代码 在数据变化之后写入sql
0
winnie_tour
winnie_tour
用redis的列表结构就行,lpush,rpop操作即可,或者直接用redis的jms包也行
winnie_tour
winnie_tour
@owenG 没太大问题,过期时间可以设置长一些
owenG
owenG
嗯啊、、、使用lpush加到list中。。。但是redis有过期时间。。如果超过了过期时间就会有错误了。。而且加到redis之后我是想做队列让他慢慢的往数据库插入
返回顶部
顶部