服务器是:Windows2012R2
php版本是:7.0.12
一、windows中安装Redis 1、到这里下载: https://github.com/MicrosoftArchive/redis/releases 下载3.0版的。Redis-x64-3.0.504.msi
2、下载后安装 一路安装,基本默认,设置最大内存(一般设置为物理内存的50%-75%)我的是50%。 安装好之后,在安装目录中有若干.exe文件
3、测试 双击 redis-cli.exe,弹出个命令行界面,输入代码测试 127.0.0.1:6379> set name ahu OK 127.0.0.1:6379> get name"ahu"
二、PHP安装有redis扩展 先用Phpinfo,查看当前是php是32位还是64位,并且查看有没有redis扩展,我的是没有的。下载安装。 1、下载php_redis及php_igbinary: php_redis-4.1.0-7.0-nts-vc14-x86.zip
php_igbinary-2.0.8-7.0-nts-vc14-x86.zip
2、下载解压后,将php_redis.dll、php_redis.pdb、php_igbinary.dll、php_igbinary.pdb拷贝到php安装目录下的ext文件中 【D:\phpStudy\PHPTutorial\php\php-7.0.12-nts\ext】
3、然后在php.ini中加 extension=php_igbinary.dll extension=php_redis.dll 添加后重启iis
4,查看phpinfo中redis是否正常,登录论坛后台的全局--性能优化--内存优化,Redis支持并且打开,后面有内存清理按钮。
5,如果论坛后台的Redis上没有打开,则打开Config/config_global.php配置才可以开启 $_config['memory']['redis']['server'] = '127.0.0.1';
|