Memcache的hash策略及配置总结

归类于服务器技术 参与评论

Memcach是web应用/Drupal应用性能提高的利器,近期在使用Memcache中,发现有很多小问题,因此作者特意总结了几个,放上来供大家参考使用。

1. Memcache和Memcached的区别

这个是历史问题,但是,言而总之:名字长的更牛逼!  

所以,推荐使用memcached。
另外,memcached有很多新特性,包括getMulti/setMulti、支持存储object、支持count+1操作,都会比memcache的好用一些,可以试试,或许以后支持更多的操作,赶上redis。。

Drupal大学上关于memcache的问答:http://../apachesolr_search/memcache

阅读全文 《Memcache的hash策略及配置总结》

810 Views ,

给Drupal使用更强劲的缓存利器-Redis

归类于数据库技术 5 条评论

关于Memcache和Redis的区别,本文不打算做过多的讨论。从理论上讲,如果drupal的Redis模块写得够合理(没有细看源码,粗略估计一下),Redis对drupal的性能提升肯定比Memcache要大,单就数据结构上的扩展,就省去了很多Memcache中复杂的操作,外加上Redis的持久化,可以做部分存储使用,因此可以代替部分数据库的功能,此外做过Memcache性能研究的用户更会发现使用Memcache的瓶颈并不在于速度,而是数据结构处理。所以,我们打算使用Redis来做Drupal的缓存。

安装Redis
我们使用yum或者apt安装,比较简单,具体略过。
安装完成之后,redis的配置文件位于:/etc/redis.conf,可以设置持久化策略、内存使用等,由于redis支持VM策略,因此内存的瓶颈应该不是什么大问题。(注意一下pid的路径,以后要用到)

阅读全文 《给Drupal使用更强劲的缓存利器-Redis》

1,608 Views , , ,

顶部