Windows安装部署redis,并开启php的redis扩展

注意:windows powershell下命令需要加“.\”

一、安装redis
1、下载
下载地址:https://github.com/tporadowski/redis/releases。

2、解压至存放目录,如C:\redis

3、命令行进入 执行 .\redis-server.exe redis.windows.conf

4、执行如下命令将redis加入到windows服务列表中,然后再服务列表中去启动即可,
.\redis-server –service-install redis.windows-service.conf –loglevel verbose

如果需要卸载服务,则执行 .\redis-server.exe –service-uninstall即可从服务列表中删除redis服务

如果不在服务中去启动,也可以cmd进入redis目录,执行如下命令启动
.\redis-server.exe –service-start –service-name redis

5、设置密码

在redis目录中找到redis.windows-service.conf 和 redis.windows.conf 两个文件

都打开找到 requirepass ,加一行:requirepass 123456,123456是密码,保存重新运行redis,访问redis就需要密码了。

6、客户端连接redis
CMD并进入redis目录,执行如下命令,执行前请保证redis服务已启动
redis-cli -h localhost -p 6379 -a 123456

7、可安装redis-desktop-manager,进行管理

二、php开启windows扩展

查看本机php版本及vc参数

1、下载驱动文件igbinary和redis
igbinary下载地址 https://windows.php.net/downloads/pecl/releases/igbinary/

redis 下载地址

https://pecl.php.net/package/redis

选择 DLL 选项进行下载。

2、拷贝4个扩展驱动文件,
php_redis.dll
php_redis.pdb
php_igbinary.dll
php_igbinary.pdb
将上面四个文件拷贝到php目录下的ext目录下,我这里的目录是D:\phpstudy_pro\Extensions\php\php7.3.4nts\ext

3、修改配置文件php.ini
extension=php_igbinary.dll
extension=php_redis.dll

4、重启

5、测试链接
<?php
//实例化Redis类
$redis = new Redis();
//选择指定的redis数据库连接,默认端口号为6379
$redis->connect(‘127.0.0.1’, 6379);
//指定前面设置的密码
$redis->auth(‘123456’);
echo “Connection sucessfully<br>”;
//设置 redis 字符串数据
$redis->set(“test-connect-name”, date(‘Y-m-d H:i:s’));
// 获取存储的数据并输出
echo “Stored string in redis: ” . $redis->get(“test-connect-name”);
————————————————
图片[1]-Windows安装部署redis,并开启php的redis扩展 - 易微帮博客-易微帮博客

© 版权声明
THE END
喜欢就支持一下吧
点赞7
分享
评论 抢沙发

请登录后发表评论