![](/img/trans.png)
[英]Why does cache:clear not wipe all Redis keys in Laravel?
[英]How to clear values of keys in redis
我正在运行我的php应用程序的两个实例,一个是实时的,一个是beta。 我在实时服务器中使用Redis缓存数据。 我将文章类别存储为键,将文章ID存储为值。
最近,我错误地将我的Beta服务器与Redis连接起来,它使Redis缓存混乱了。 我的意思是它在错误的键中添加了其他一些文章ID。 所以现在我开始从Redis获取错误的数据。
我的问题是
“有没有办法只清除redis键的值?”
我不想清除键,而只清除它的值。
我已经通过了redis文档,发现了flushAll , del等。但是基于doc,它似乎也会删除我的密钥。
我正在使用predis php库与Redis服务器进行通信。
任何人都可以帮助我从Redis服务器中删除仅值。
当您“清除”密钥的值时,Redis将删除密钥。 换句话说,您不能拥有没有值的键。
尝试使用此功能
$redis->mset(array('key0' => '', 'key1' => ''));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.