异步Redis客户端 [编辑本页]

Swoole-1.8.0版本增加了对异步Redis客户端的支持,基于redis官方提供的hiredis库实现。Swoole提供了__call魔术方法,来映射绝大部分Redis指令。

编译安装hiredis

使用Redis客户端,需要安装hiredis库。下载hiredis源码后,执行

make -j
sudo make install
sudo ldconfig

启用异步Redis客户端

编译swoole时,在configure指令中加入--enable-async-redis

./configure --enable-async-redis
make clean
make -j
sudo make install

  • ____

    哈哈,我来抢沙发

  • farss

    Swoole\Redis::__call(): redis client is waiting for response

    不能同时执行redis方法

  • 小谢

    /download/php/swoole-1.8.6/swoole_redis.c(370) : Freeing 0x02EBD770 (23 bytes), script=/www-root/uarein_test/api/www/index.php === Total 1 memory leaks detected ===

    突然遇到这样的问题,好像是内存泄漏,怎么办。centos6.5 阿里云的。。。php是5.5的 gcc 4.4

  • cjj8110

    如果 libhiredis.so.0.13: cannot open shared object file: No such file or directory in Unknown on line 0 可指定 --enable-async-redis=/usr/local

  • 青

    PHP Fatal error: Uncaught Error: Class 'swoole_redis' not found