在应用系统中队列这种数据结构是极为常见的。比如任务队列、消息队列等等。通常大家会选择数据库来做队列。insert, select* order by,然后delete。其中用数据库最大的两个弊端1:多进程并发情况下无法保证一致性。select出来之后delete之前无法保证数据不再被select.如果用锁的效率就极具下降。2:性能问题。用数据表来代替队列就有大材小用了。
笔者基于Memcached开发了一套MemcacheQd。并发度高。没有数据一致性的问题。而且API都是现成的。不需要二次开发。大家可以使用一下。访问我的官方网站vriteam.comMemcacheQd
笔者基于Memcached开发了一套MemcacheQd。并发度高。没有数据一致性的问题。而且API都是现成的。不需要二次开发。大家可以使用一下。访问我的官方网站vriteam.comMemcacheQd
解决方案 »
- 用php做个和百度一样的搜索器,估计需要多少行代码?
- 求购一个PHP版的私服发布程序
- 求PHP挂库3级下拉列表!
- 求一SQL语句,或思路
- joomla好的图片展示module
- apache 禁止访问外部链接
- 啊啊啊啊啊,这该怎么办呢?!!!
- IIS 要弄文件夹权限。站点里面有几十万个文件啊。改权限慢死了,几个小时还是假死未完成。有好方法吗?
- 为什么thinkphp每个页面都要在“查看源代码”模式下刷新才能正常看到代码更新。已经清空了缓存了啊 以前没这个问题啊
- 关于帝国cms中的一个挺另人恶心的事
- 关于THINKPHP 分帧, 控制器,页面如何搞定,请高手指点!!
- 我做了一个投票项目,不想每一次投票都去访问一次数据库,想要在一定时间之后才更新数据库,应该如何操作了?
现在都丢弃memcache了。