fae / cachefactory
快速生成适合扩展容器的持久缓存
0.0.4
2024-02-13 15:20 UTC
Requires
- fae/logging: ^1.0
- predis/predis: ^2.2
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);