imunhatep / rediscli
适用于PHP的通用库
0.3.2
2019-12-10 15:08 UTC
Requires
- php: >=7.1.0
- ext-redis: *
- symfony/console: ^3.0|^4.0|^5.0
- symfony/dotenv: ^3.0|^4.0|^5.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-04 14:35:13 UTC
README
在框架环境之外执行redis命令时可能很有用。Rediscli使用自己的入口点,并读取Redis连接的env变量或.env
文件。
例如,如果Doctrine配置为在Redis中存储实体代理,有时在Doctrine能够重新生成实体代理之前,需要清理Redis缓存。
支持的命令
- flushdb
- flushall
安装
composer requitre imunhatep/rediscli
使用示例
配置
cd ./bin ln -s ../vendor/imunhatep/rediscli/bin/redis-cli cd ..
使用内联环境变量的flushall
示例
REDIS_HOST=1.2.3.4 REDIS_PORT=6379 REDIS_DB=0 ./bin/redis-cli r:c:flushall
提供.env
的flushdb
示例
./bin/redis-cli r:c:flushdb --dot-env=".env"
在shell中设置环境变量时使用flushbd
./bin/redis-cli r:c:flushdb