fae/cachefactory

快速生成适合扩展容器的持久缓存

0.0.4 2024-02-13 15:20 UTC

This package is auto-updated.

Last update: 2024-09-13 16:29:42 UTC


README

ARIA平台生态系统内fae微服务的持久缓存的可重复使用的包装器。

这允许在动态扩展的集群环境中启动新的容器,而无需它们带有完全空的缓存。

用法

在你的环境变量中


REDIS_URL=tcp://whatever:6379
REDIS_PW=blah
REDIS_ENABLED=true

然后在 app.php 中配置 $config

'redis' => [
    'url' => configLoadEnv('REDIS_URL', 'tcp://redis-docker:6379'),
    'pw' => configLoadEnv('REDIS_PW', ''),
    'enabled' => configLoadEnv('REDIS_ENABLED', false),
]

然后在你的代码中

use FAE\cachefactory\factory;

$cache = factory::getDefaultAdapter('fae', factory::EXPIRES_ONE_HOUR);