在PHP中删除Redis中的所有键

在PHP中删除Redis中的所有键,php,laravel,redis,predis,Php,Laravel,Redis,Predis,我能够使用redis cli flushdb闪烁终端的所有按键。我已经搜索了一段时间,花了一个小时才找到在php中执行此操作的简单命令 我在stackoverflow上找不到它,所以我想把它贴出来保存 某人有宝贵的时间 使用的库:如果您有redis连接,只需执行$redis->flushDB()从所选数据库中删除所有密钥 或者,如果您使用的是laravel框架,您也可以使用Redis::flushDB()您是否在使用任何redis PHP库(例如?)是的,我应该包括该库,该库还允许您使用\Cac

我能够使用
redis cli flushdb
闪烁终端的所有按键。我已经搜索了一段时间,花了一个小时才找到在php中执行此操作的简单命令

我在stackoverflow上找不到它,所以我想把它贴出来保存 某人有宝贵的时间


使用的库:

如果您有redis连接,只需执行
$redis->flushDB()
从所选数据库中删除所有密钥


或者,如果您使用的是laravel框架,您也可以使用
Redis::flushDB()

您是否在使用任何redis PHP库(例如?)是的,我应该包括该库,该库还允许您使用
\Cache::store(“redis”)->flush()
是的,该库也可以使用。但它会删除当前的db键或全部?如果基础CacheStore是
Redistore
,它只会调用flushDB。优点是,如果您有代码行
\Cache::flush()
,那么当您从redis切换到其他东西时,它将继续工作。