我使用FLUSHALL命令删除我的redis缓存。来自医生:
删除所有现有数据库的所有键,而不仅仅是当前选定的数据库。此命令从未失败。但是它挂在我的大型redis实例上(在我的例子中大约是20 it ),当我终止redis服务器时,清除redis备份dir并启动redis服务器。一切看起来都很好,但这样做好吗?为什么要吊死?
我使用的是Laravel Cache facade和CACHE_DRIVER=redis。所有数据都成功地保存在Redis中,但是当我使用redis-cli并运行keys*时,却没有密钥!当使用flushall in redis-cli命令时,它会再次从数据库加载数据,因此这意味着密钥已经存储在Redis中。