shopnc开启缓存, 配置 redis,windows redis 安装,wampserver php 添加 redis 扩展

shopnc开启缓存, 配置 redis,windows redis 安装,wampserver php 添加 redis 扩展shopnc启用redis步骤(windows64位,apache2.4.964位,php5.5.1264位)1,windows安装redis下载redis-windows-master.zip下载地址:https:

shopnc 启用redis 步骤(windows  64位,apache 2.4.9    64位  ,php 5.5.12 64位)

1,windows 安装redis

    下载   redis-windows-master.zip

    下载地址:https://github.com/ServiceStack/redis-windows/

     解压选择 redis 版本,cmd   命令行  进redis所在目录    

    shopnc开启缓存, 配置 redis,windows redis 安装,wampserver php 添加 redis 扩展

redis 已经启动。 

可以直接运行 ,redis 文件夹下 redis_cli.exe . 

shopnc开启缓存, 配置 redis,windows redis 安装,wampserver php 添加 redis 扩展

 

2. 添加php redis 扩展

   下载   php_redis-2.2.5-5.5-ts-vc11-x64_2.zip

  下载地址:http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/

   根据你PHP的版本选择对应的 扩展

  解压,将php_redis.dll。 放入  D:\wamp2.5\bin\php\php5.5.12\ext   下

  修改PHP.ini, 添加  extension=php_redis.dll

  我安装的是wampserver ,php.ini 路径在  D:\wamp2.5\bin\apache\apache2.4.9\bin 

 运行 phpinfo();  出现redis ,说明redis 已经成功、  如果没有出现,检查配置文件是否写对了,dll 文件的版本是否对

shopnc开启缓存, 配置 redis,windows redis 安装,wampserver php 添加 redis 扩展

3,调试shopnc ,

 设置配置文件

 shopnc开启缓存, 配置 redis,windows redis 安装,wampserver php 添加 redis 扩展
shopnc开启缓存, 配置 redis,windows redis 安装,wampserver php 添加 redis 扩展

 我的shopnc 是在论坛里下载的,有些模块也是拼拼凑凑。开启缓存后出现不少问题,一步步跟踪调试、

基本问题就是 Cache::getInstance 初始化,名字写错,导致 autoload 出错。 而且名称全部都是写死,不利于 缓存工具切换

Cache::getInstance(C(‘cache.type’));    统一改成这样调用。

开启缓存后,很多地方需要检测。  

包括定时任务 crontal. 需要将缓存写入数据库的。

比如 goods_click ,的操作。  就有一个小bug

http://192.168.0.253:81/crontab/index.php?act=date&op=index

 缓存中记录的是goods_click 的总数,而不是 从最后一次写数据库,到现在的累积数。

shopnc开启缓存, 配置 redis,windows redis 安装,wampserver php 添加 redis 扩展

 

今天的文章shopnc开启缓存, 配置 redis,windows redis 安装,wampserver php 添加 redis 扩展分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/84902.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注