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

1,340次阅读
没有评论

共计 1398 个字符,预计需要花费 4 分钟才能阅读完成。

注意: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”);
————————————————
Windows 安装部署 redis,并开启 php 的 redis 扩展

正文完
 0
评论(没有评论)