当前位置:首页 > 常见问题 > php相关

Function Redis::delete() is deprecated解决方法

来源:原创    更新时间:2024-02-29 15:12:32    编辑:管理员    浏览:240

今天在调试网站的时候发现,以前正常的代码现在报错了,经过分析发现原来是php升级后造成成;就比如:Function Redis::delete() is deprecated 这个问题

分享下解决方法

Function Redis::delete() is deprecated”从字面理解就是Redis缓存的delete()函数被弃用了。这个问题一般只出现在新版本的php-redis插件中,旧版本不影响。

解决方法:将 delete($key) 改成 del($key) 的操作即可。

如果在此之前你采用的是TP5框架或者使用波波开源项目tp-admin的,可以直接修改/thinkphp/library/cache/driver/redis.php第156行。

就是把其中删除的 delete 修改为 del即可;


举一反三

整理了一下其他弃用的方法

Function Redis::delete() is deprecated解决方法

上一篇:微擎系统管理密码找回

下一篇:已经是最后一篇