redis 6.0安装,redis怎么用在php项目上
1.先去github网站下载https://github.com/dmajkic/redis/downloads;
2.根据实际情况,将64位内容cp到自定义的驱动器目录,如D: Redis;
3.打开CMD,将CD/D切换到Redis-server.exe目录,运行redis-server.exe redis . conf;
4.此时,打开另一个cmd窗口。不要关闭原来的,否则无法访问服务器。
切换到redis目录运行redis-CLI . exe-h 127 . 0 . 0 . 1-p 6379(-一个密码远程);
5.Set键-值对set myKey abc
获取键值对getmykey
此时,在windows环境下,redis的服务器和客户端都运行成功。
-我们在PHP中安装redis扩展-
1.使用phpinfo()函数检查php的版本信息,会确定扩展文件版本(特别注意PHP版本的架构是x86还是64,而不是操作系统);
2.根据PHP版本号、编译器版本号和CPU架构
:
http://windows.php.NET/downloads/pecl/snaps/redis/2.2.5/
http://windows . PHP . net/downloads/pecl/releases/ig binary/1 . 2 . 1/
看来igbinary可以不用了。
3.解压后,将php_redis.dll和php_redis.pdb复制到php的ext目录下。
4.
修改php.ini,(PS:这个php.ini文件在Apache目录下)并添加:
;php_redis
extension=php_igbinary.dll
extension=php_redis.dll
注意:extension=php_igbinary.dll必须放在extension=php_redis.dll前面,否则这个扩展不会生效。
(igbinary.dll可以不加)
5.重启Apache后,用phpinfo看看扩展是否安装成功;
测试时,redis服务器和客户机都需要启动并运行!
-YII2安装redis扩展-
1.首先,在composer.json文件下,添加
yiisoft/yii2-redis : ~2.0.0 ,
然后composer update更新。
2.在config/main.php配置文件中添加
3.它可以在控制器中进行测试
Yii:$app- redis- set(user , AAA );
Yii:$app- redis- set(user2 , BBB );
Yii:$app- redis- set(user3 , CCC );
Yii:$app- redis- set(user4 , DDD );
yii:$ app-redis-get( user );//此时可以输出aaa
yii:$ app-redis-flush all();//删除redis中的所有数据