共计 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”);
————————————————