memcached pk redis

因为项目的须要,我须要决策使用memcached仍是redis。 redis

分享一下个人经验,我须要把本来单点的一个系统改照成非单点,我引入了NGINX很容易实现了,可是原有系统大量使用了SESSION,改形成集群后,SESSION没法跨服务器共享,我就GOOGLE了,很快我选择了用memcached集群共享session,为何这样作呢,由于网上不少这个实现的方案,固然这是一个坑,我实战不少次都没有成功,session复制太复杂。 服务器

现在我须要决策是使用memcached仍是redis,固然须要考虑集群的。 session

对比了memcached仍是redis二者,又是铺天盖地的对比文章,说二者性能差异不大,默认memcached能够设置独立集群,配合magent能够实现集群的沟通,单点挂掉以后,故障节点的数据不会丢失;redis3.0以前不支持集群,3.0以后就支持集群了,可是还不太稳定,若是生产使用须要慎重。 memcached

通过各类比较以后,你们可能会选择memcached集群,由于毕竟咱们须要的是一个缓冲的集群服务,可是我想你们忽略了一点,你们google相关资料的时候须要注意文章的时间,大量memcached集群的文章最新的2014年,甚至更早,若是google redis集群,基本都是最近,或最近一年的文章。光从这一点上来讲,不要考虑太多了,果断选择redis集群,memcached太老了。 性能

原文连接 google

相关文章
相关标签/搜索