easyswoole/redis-pool
最新稳定版本:3.0.4
Composer 安装命令:
composer require easyswoole/redis-pool
包简介
An efficient swoole framework
README 文档
README
Redis-Pool 基于 pool连接池管理,redis协程客户端 封装的组件
安装
composer require easyswoole/redis-pool
连接池注册
使用连接之前注册redis连接池:
//redis连接池注册(config默认为127.0.0.1,端口6379) \EasySwoole\RedisPool\RedisPool::getInstance()->register(new \EasySwoole\Redis\Config\RedisConfig(),'redis'); //redis集群连接池注册 \EasySwoole\RedisPool\RedisPool::getInstance()->register(new \EasySwoole\Redis\Config\RedisClusterConfig([ ['172.16.253.156', 9001], ['172.16.253.156', 9002], ['172.16.253.156', 9003], ['172.16.253.156', 9004], ] ),'redisCluster');
连接池配置
当注册好时,将返回连接池的poolConfig用于配置连接池
使用连接池:
$config = new Config( [ 'host'=>"", 'port'=>"6300", 'auth'=>"", "db"=>0 ] ); RedisPool::getInstance()->register($config); $client = RedisPool::defer(); $ret = $client->get("a"); var_dump($ret); $client->set("a",time()); $ret = $client->get("a"); var_dump($ret); RedisPool::invoke(function (Redis $redis){ var_dump($redis->get("a")); });
!!!注意,在未指定连接池名称是,注册的连接池名称为默认的default
统计信息
- 总下载量: 78.79k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 4
- 点击次数: 1
- 依赖项目数: 27
- 推荐数: 0
其他信息
- 授权协议: Apache-2.0
- 更新时间: 2019-05-21