PHPackages                             sethink/swoole-redis - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. sethink/swoole-redis

AbandonedArchivedLibrary[Database &amp; ORM](/categories/database)

sethink/swoole-redis
====================

sethink

v0.0.4(6y ago)513812[1 PRs](https://github.com/sethink/swoole-redis/pulls)Apache-2.0PHPPHP &gt;=7.0.0

Since Jan 7Pushed 4y ago1 watchersCompare

[ Source](https://github.com/sethink/swoole-redis)[ Packagist](https://packagist.org/packages/sethink/swoole-redis)[ RSS](/packages/sethink-swoole-redis/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (4)DependenciesVersions (5)Used By (0)

swoole-redis
============

[](#swoole-redis)

```
基于swoole的redis协程连接池，简单封装。
实现多个协程间共用同一个协程客户端。

tip：
实现redis函数的基本提示（部分函数未实现）

```

版本
==

[](#版本)

v0.0.1
------

[](#v001)

```
1、初完成

```

v0.0.2
------

[](#v002)

```
1、添加setDefer -> 设置是否返回结果(默认为true。部分操作，如果不需要返回返回结果，则可以设置为false)
2、使用go处理协程

```

v0.0.3
------

[](#v003)

```
1、添加setOptions配置（swoole官方timeout设置"超时时间, 默认为全局的协程socket_timeout(-1, 永不超时)"。在使用brPop函数时，发现好似并未生效，timeout的设置必须大于brPop超时，否则会出现"Resource temporarily unavailable"）
2、添加断线重连功能
3、添加instance()函数，如果有特殊需求扩展无法实现，又想共用连接池时，譬如事务处理，此时可以通过instance获取一个连接
4、添加put()函数，配合instance使用，使用完连接后，将连接put回连接池里
5、添加异常处理

```

引入
==

[](#引入)

```
>composer require sethink/swoole-redis

```

入门例子
====

[](#入门例子)

```
