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

相关推荐