memcached是业内使用最多,最稳定的内存缓存服务器,danga的java_memcached-client也是比较稳定的一款java分布式集群客户端。
其实现原理是利用hash算法实现服务器定位,保证读写都在同一台。memcached集群数据互补,没有主从和备份,这是很多公司节约成本的做法。所以在一台服务器宕机的情况下,读写都无法进行,转到nosql数据库或RDBMS,并在服务器重新启动后容错工具容错就行。
所以memcached的部署和客户端还是很简单。memcached协议基于文本,也不难。至于hash算法实现如下:
本文介绍了Memcached作为主流内存缓存服务器的应用及其客户端的工作原理。深入探讨了利用hash算法实现服务器定位的方法,确保数据能在集群中高效读写,并讨论了在服务器故障情况下的应对策略。

2784

被折叠的 条评论
为什么被折叠?



