magento二次开发 - 在magento中配置使用redis缓存

php常用的缓存工具:memcached和redis,本文讲的是在magento框架中借助magento的模块来使用redis

  • 准备工作
  • magento中配置redis
  • 可能遇到的问题

准备工作

确保你的电脑安装并启动了redis服务、配置了php的redis扩展
若没有,查看此文《mac下安装配置redis》

magento配置reids

  1. 确保magento框架中安装并启用了Cm_Cache_Backend_Redis模块

  2. 修改以下路径中的local配置文件
    项目根目录/app/etc/local.xml
    config/global下添加子节点cache如下


Cm_Cache_Backend_Redis

  127.0.0.1 
  6379
   
  0 
   
  0  
  1    
  10         
  0 
  1  
  1  
  20480  
  gzip 
  0 


  1. 清空magento缓存使得配置文件生效,关于如何清空magento缓存,参考《magento二次开发 - 如何清除magento缓存》

可能遇到的问题

6.22:
今天上午打开本地网站时报如下错误connection to Redis failed

magento二次开发 - 在magento中配置使用redis缓存_第1张图片
错误页面

发现是因为redis服务没有开启导致的,开启redis即可

说明magento在配置了redis之后那么要保持reids服务一直处于开启状态

参考:
[1]在magento中配置redis文档:

http://devdocs.magento.com/guides/m1x/ce18-ee113/using_redis.html

[2]Cm_Cache_Backend_Redis配置

https://github.com/colinmollenhour/Cm_Cache_Backend_Redis/blob/master/README.md

你可能感兴趣的:(magento二次开发 - 在magento中配置使用redis缓存)