郑州站
全国热线电话:0371-53761661 15838399303
 当前位置:首页 > 网站技术文档
 网站技术文档
微赞微擎人人商城秒杀功能如何开启redis
2018-5-3 15:40:02    作者:missile

首先开启环境的redis扩展

如何配置安装redis扩展并开启呢?

如何查看php版本?

在根目录创建一个phpinfo.php文件,代码如下:

<?php phpinfo(); ?>

用网址打开查看版本!

如何区别是线程安全(ts)还是非线程安全(nts)

如果是enabled,就是ts,如果是disabled就是nts

phpredis下载地址(一定要先看自己php环境对应版本下载,包括系统位数x64(64位)还是x82(32位)):

根据php的版本来下载相应的扩展,版本必须对应!!!!

如版本:php_redis-2.2.7-5.5-nts-vc11-x64

点击打开链接http://windows.php.net/downloads/pecl/releases/redis/2.2.7/

igbinary下载地址:

版本:php_igbinary-1.2.1-5.5-nts-vc11-x64.zip

http://windows.php.net/downloads/pecl/releases/igbinary/1.2.1/

下载后将php_igbinary.dll和php_redis.dll放入php的ext目录下,

然后修改php.ini,加入这两个扩展,注意顺序不要反了。

; php_redis
extension=php_igbinary.dll
extension=php_redis.dll

注意:extension=php_igbinary.dll一定要放在extension=php_redis.dll的前面,否则此扩展不会生效

重新启动Apache即可。

PHP测试代码:

<?php  
$redis = new Redis();  
$redis->connect('127.0.0.1',6379);  
$redis->set('test','hello world!');  
echo $redis->get('test');
?>

然后编辑 /data/config.php 35行左右 查找如下代码

$config['setting']['cache'] = 'mysql';
改成
$config['setting']['cache'] = 'redis';

然后在config.php文件最下面增加

// --------------------------  CONFIG REDIS  --------------------------- //
$config['setting']['redis']['server'] = '127.0.0.1';//如果redis服务器在别的机器,请填写机器的IP地址。
$config['setting']['redis']['port'] = 6379;
$config['setting']['redis']['pconnect'] = 0;
$config['setting']['redis']['timeout'] = 1;
$config['setting']['redis']['requirepass'] = '';

最后重启Apache服务器,更新下系统缓存 就可以了

Tianxiaxian Network Technology All Rights Reserved.