读书人

memcached兑现数据轮询展现

发布时间: 2012-12-20 09:53:21 作者: rapoo

memcached实现数据轮询展现
前些天发过一篇帖子,是关于memcached如何用于轮询数据显示的一个想法,今天在自己的项目中实现了这个想法。其实这个东西可以扩展到很多的应用中,不多说了,下面是这个想法的原型实现。有点对不起大家了,这是个jsp,只是个思路而已,可以变形扩展到其他地方去。前提:需要有spring框架的支持,memcached客户端用的是java_memcached 2.0.1,是通过spring依赖注入的,服务端需要自己去在服务器配置一下。
其实思路很简单,下面的例子是通过简单提交的userid来作为key,value保存最近一次访问的集合索引值,从0开始的,大于等于集合个数时候返回到0位置继续轮询,设置了每隔10s显示下一个元素,10s内同一个用户看到的内容是相同的。
不用数据库或者文件作为存储介质,所有操作都在内存中进行,这样速度明显要有很大的提升,但是如何合理的利用memcached,想要做的完善还是有很多细节要考虑的。

 

读书人网 >编程

热点推荐