EasySwooleRedis协程客户端发布很多人可能会问,Swoole不是自带协程的Redis客户端吗?答案是肯定的,感谢swoole开发团队为我们开发的redis客户端的辛勤付出。然而,在生产中,我们发现了一些问题。Swoole的redis客户端并不完全支持所有的redis命令,比如地理搜索,事务,尤其是集群模式的redis,swoole客户端是不支持的。为此,我们决定使用swoole的tcp客户端来实现完整版的redis客户端。项目地址:https://github.com/easy-swool...Easyswoole项目主页:https://github.com/easy-swool...(喜欢的记得点个星)Easyswoole项目官网:https://www.easyswoole.com/支持方法目前redis客户端组件已经支持除脚本以外的所有方法(目前支持181种方法):连接方法(集群)集群方法(连接)geohashhash(散列)key(keys)list(lists)subscribe/publish(pub/sub)server(server)string(string)orderedset(sortedsets)set(sets)transaction(transaction)由于redis的命令很多,1可能遗漏,2命令redis使用示例>'127.0.0.1','port'=>'6379','auth'=>'easyswoole','serialize'=>\EasySwoole\Redis\Config\RedisConfig::SERIALIZE_NONE]));var_dump($redis->set('a',1));var_dump($redis->get('a'));});redis集群使用示例'','serialize'=>\EasySwoole\Redis\Config\RedisConfig::SERIALIZE_PHP]));var_dump($redis->set('a',1));var_dump($redis->get('a'));var_dump($redis->clusterKeySlot('a'));});
