imunhatep/rediscli

适用于PHP的通用库

0.3.2 2019-12-10 15:08 UTC

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

提供.envflushdb示例

./bin/redis-cli r:c:flushdb --dot-env=".env"

在shell中设置环境变量时使用flushbd

./bin/redis-cli r:c:flushdb