PHPackages                             fengdangxing/hyperf-mongodb-model-cache - 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. fengdangxing/hyperf-mongodb-model-cache

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

fengdangxing/hyperf-mongodb-model-cache
=======================================

hyperf-mongodb model cache

v1.1.3(1y ago)012MITPHPPHP &gt;=5.6.0

Since Jul 30Pushed 1y ago1 watchersCompare

[ Source](https://github.com/fengdangxing/mongodb-model-cache)[ Packagist](https://packagist.org/packages/fengdangxing/hyperf-mongodb-model-cache)[ RSS](/packages/fengdangxing-hyperf-mongodb-model-cache/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (2)Versions (2)Used By (0)

hyperf-mongodb-model-cache
==========================

[](#hyperf-mongodb-model-cache)

hyperf-mongodb 模型缓存、查询mongodb后自动缓存 #配置mongodb config/autoload/mongodb.php

```
return [
    'default' => [
        'username' => env('MONGODB_USERNAME', ''),
        'password' => env('MONGODB_PASSWORD', ''),
        'host' => explode(',', env('MONGODB_HOST', '127.0.0.1')),
        'port' => env('MONGODB_PORT', 27017),
        'db' => env('MONGODB_DB', 'test'),
        'options'  => [
            'database' => env('MONGODB_DB', 'test'),
            'authSource' => env('MONGODB_DB', 'test'),
            // 需要配置 username
            // 'authMechanism' => env('MONGODB_AuthMechanism', 'SCRAM-SHA-256'),
            //设置复制集,没有不设置
            'replica' => env('MONGODB_REPLICA', 'rs0'),
            'readPreference' => env('MONGODB_READPREFERENCE', 'primary')
        ],
        'pool' => [
            'min_connections' => 1,
            'max_connections' => 10000,
            'connect_timeout' => 10.0,
            'wait_timeout' => 3.0,
            'heartbeat' => -1,
            'max_idle_time' => (float)env('MONGODB_MAX_IDLE_TIME', 60),
        ],
    ],
];
```

\#配置redis config/autoload/redis.php

```
