Memcached最佳实践

各种问题解决基本思路:
1.防止多个Memcached服务器重复缓存:
-->存储信息时指定的键使用一个统一的简单的散列算法(命名空间+ID)
-->应用服务器的memcached服务器列表配置相同。
2.memcached服务器不可用时:
-->恢复原始的获取数据方式:从数据库查询数据,保证应用服务器正常运行,并尝试向memcached服务器存取数据,一旦memcached服务器启动自动从缓存数据库存取数据。
3.尽量做到单个Memcached客户机可以访问多个memcached服务器,实现资源充分利用,而不是一个应用服务器配置一个memcached服务器。

参考:
http://www.ibm.com/developerworks/cn/opensource/os-memcached/
http://www.open-open.com/lib/view/1330247530171
http://blog.csdn.net/zerojunyan/article/details/8920628

猜你喜欢

转载自ahua186186.iteye.com/blog/1893658