$redis->set($cache_Name, 0, 60);为什么没存进去
时间: 2023-02-14 13:39:33 浏览: 84
Redis的持久化存储redis-storage.zip
这句代码看起来是在使用 Redis 的 PHP 客户端将一个值为 0 的缓存项插入到 Redis 中,并设置这个缓存项的过期时间为 60 秒。如果这个缓存项没有成功插入到 Redis 中,可能是因为以下原因之一:
- Redis 服务器当前不可用,或者您的 PHP 代码无法连接到 Redis 服务器。
- Redis 服务器上可能已经存在一个同名的缓存项,您可以尝试使用 $redis->delete($cache_Name) 来删除它。
- 在插入缓存项之前,您的 PHP 代码中可能有错误或异常导致了执行失败。建议您使用 try-catch 语句来捕获可能出现的异常,并在 catch 块中输出错误信息来更好地调试。
建议您检查以上可能原因,并根据实际情况调整您的代码。
阅读全文