shopnc开启缓存, 配置 redis,windows redis 安装,wampserver php 添加 redis 扩展
来源:互联网 发布:新能源汽车数据 编辑:程序博客网 时间:2024/05/21 14:03
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所在目录
redis 已经启动。
可以直接运行 ,redis 文件夹下 redis_cli.exe .
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 文件的版本是否对
3,调试shopnc ,
设置配置文件
我的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 扩展
- wampServer安装Redis扩展
- windows下面安装redis及配置php中的redis扩展
- Redis安装整理(windows) +php扩展redis
- php开启redis扩展
- php开启redis扩展
- Windows下安装Redis及开启php扩展
- windows、php安装redis扩展
- windows php-redis 扩展安装
- windows php安装redis扩展
- windows php安装redis扩展
- php开启redis扩展包与redis安装
- redis/php redis扩展 安装
- PHP添加redis扩展
- linux安装redis并开启redis扩展
- windows下redis安装和php的redis扩展安装
- windows下redis安装和php的redis扩展安装
- windows下安装redis及php安装redis扩展教程
- 单页面多脚本执行
- redis 实战系列二:用python操作redis集群
- 密码学基础
- 判断一个数组是不是二元查找树后序遍历的结果
- 问题:double free or corruption
- shopnc开启缓存, 配置 redis,windows redis 安装,wampserver php 添加 redis 扩展
- 伸展树Splay
- Swift开发之头部图片轮播器
- 某些下拉刷新变波浪的效果实现思路
- Apache+Mysql+PHP环境配置详细过程
- 马克鳗
- ENet 配置bug
- POJ 1862
- $.ajax()方法详解