首先要安装hiredis库
git clone https://github.com/redis/hiredis.git
make -j
sudo make install
sudo ldconfig
安装1.8以上版本的swoole, 在配置的时候加上--enable-async-redis
%PHP_BIN%/phpize
cd swoole_src
./configure --enable-async-redis
make && make install
demon
<?php
$redis = new Swoole\Redis;
$redis->connect('127.0.0.1', 6379, function ($redis, $result) {
$redis->set('test_key', 'value', function ($redis, $result) {
$redis->get('test_key', function ($redis, $result) {
var_dump($result);
});
});
});