1.下载hiredis wget命令 如下图,下载完成后解压tar zvxf .gz后缀的

2.安装hiredis
2.1 make命令执行,先cd 进入我们解压好的文件 如下图

2.2 make install 安装

3.重新编译安装swoole 加入--enable-async-redis
3.1 cd 进入swoole源码文件
执行./configure --with-php-config=/usr/local/php/bin/php-config --enable-async-redis 命令

4. 清除以前安装的记录 重新编译
4.1 make clean
make -j 命令


5.安装swoole make install

6. php-m 看看swoole扩展安装好了没

7.php -ri swoole 看看异步redis 打开没有 async-redis-client=enabled

8.测试redis
<?php
/**
* swoole异步redis
* $redisClient 对象
* $resule 结果集
*/
$redisClient=new swoole_redis;
// 连接
$redisClient->connect('127.0.0.1',6379,function(swoole_redis $redisClient,$result){
echo "connect".PHP_EOL;
var_dump($result);
// 设置键值
// $redisClient->set('xiaohui',time(),function(swoole_redis $redisClient,$result){
// var_dump($result);
// });
// 取出键值
$redisClient->get('xiaohui',function(swoole_redis $redisClient,$result){
var_dump($result);
// 关闭连接
$redisClient->close();
});
});
echo "start".PHP_EOL;

网友评论