PHPackages                             xy\_jx/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. [Caching](/categories/caching)
4. /
5. xy\_jx/redis

ActiveLibrary[Caching](/categories/caching)

xy\_jx/redis
============

redis

0.1.5(2y ago)161MITPHPPHP &gt;=7.3

Since Apr 2Pushed 2y ago1 watchersCompare

[ Source](https://github.com/XY-JX/redis)[ Packagist](https://packagist.org/packages/xy_jx/redis)[ RSS](/packages/xy-jx-redis/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (10)Used By (0)

redis
=====

[](#redis)

[![Latest Stable Version](https://camo.githubusercontent.com/f8cf5248cda6a5d866b399cdb9201620af8d444079ab6868a1719a571a063ecc/687474703a2f2f706f7365722e707567782e6f72672f78795f6a782f72656469732f76)](https://packagist.org/packages/xy_jx/redis)[![Total Downloads](https://camo.githubusercontent.com/628968574764c61b9453e7024d8c0f9c069a380351d33b7a9ba94c8b85c1713f/687474703a2f2f706f7365722e707567782e6f72672f78795f6a782f72656469732f646f776e6c6f616473)](https://packagist.org/packages/xy_jx/redis)[![Latest Unstable Version](https://camo.githubusercontent.com/894c4e9a3916aea56d370fe62c7dc2e819a1f35fc21713819d6fdc7a2fa0de82/687474703a2f2f706f7365722e707567782e6f72672f78795f6a782f72656469732f762f756e737461626c65)](https://packagist.org/packages/xy_jx/redis)[![License](https://camo.githubusercontent.com/8bcea03e10f60bbc3699f90f5b0a7148bce10d56d659f0ab4e184a2f943dbc16/687474703a2f2f706f7365722e707567782e6f72672f78795f6a782f72656469732f6c6963656e7365)](https://packagist.org/packages/xy_jx/redis)[![PHP Version Require](https://camo.githubusercontent.com/7e7907663f6bf8e7e5dfc23131dd99b91504a145cbd53c6a4c335be7707de5b7/687474703a2f2f706f7365722e707567782e6f72672f78795f6a782f72656469732f726571756972652f706870)](https://packagist.org/packages/xy_jx/redis)

### 第一步：composer安装

[](#第一步composer安装)

```
 composer require xy_jx/redis

```

### 第二步使用：

[](#第二步使用)

#### redis基本使用

[](#redis基本使用)

```
use xy_jx\Redis\Redis;

  //redis 配置
        $config = [
            'host' => '127.0.0.1',
            'port' => 6379,
            'password' => '',
            'select' => 0,
            'timeout' => 0,
            'expire' => 0,
            'prefix' => 'key_da',//前缀
        ];
   $redis = new  Redis($config);
      $redis->set('aaaa',11111);
      echo $redis->get('aaaa').PHP_EOL;//11111
      echo Redis::get('aaaa');//11111

```

#### redis访问限制

[](#redis访问限制)

```
use xy_jx\Redis\RedisRestrict;

$redis = new RedisRestrict(
    [
        'host' => '127.0.0.1',
        'port' => 6379,
        'password' => '',
    ]
);
if ($redis::restrict('aaaaaaaaaaaaaaa', 3, 'm')) {
    echo '正常';
} else {
    echo '限流拉';
}

```

#### redis队列

[](#redis队列)

```
