php - 如何清除redis中键的值

标签 php caching redis predis

我正在运行我的 php 应用程序的两个实例,一个是实时的,一个是测试版。我在我的实时服务器中使用 redis 来缓存数据。我将文章类别存储为键,将文章 ID 存储为值。

最近我错误地将我的 beta 服务器连接到 redis,它弄乱了 redis 缓存。我的意思是它在错误的键中添加了一些其他文章 ID。所以现在我开始从 Redis 获取错误数据。

我的问题是

"is there any way to clear only values of the redis keys?"

我不想清除键,只想清除它的值。

我查看了 redis 文档,发现了 flushAlldel 等。但是根据文档,它似乎也会删除我的 key 。

我正在使用 predis php 库与 redis 服务器通信。

谁能帮我从redis服务器中删除值。

最佳答案

当您“清除”某个键的值时,Redis 会删除该键。换句话说,您不能拥有没有值的键。

关于php - 如何清除redis中键的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29815946/

相关文章:

php - 在插入数据 (PHP) 中调用 bool 值的成员函数 bind_param()

php - 加入 3 表问题

php - 如何在结帐页面上显示当前购物车产品的详细信息

asp.net - 缓存 DTO 或缓存来自昂贵资源的数据

c# - 内存缓存 - SQLite 与 System.Data.DataTable

kubernetes - 为什么K8S中的Redis老是重启?

laravel - 如何在CDN上制作Laravel echo设置js

PHP PDO fetchAll() 返回空数组

java - 强制 hibernate 读取数据库并且不返回缓存的实体

php - memcache、memcached和redis的区别