Function Redis::delete() is deprecated解决方法
来源:原创 更新时间:2024-02-29 15:12:32 编辑:管理员 浏览:295
今天在调试网站的时候发现,以前正常的代码现在报错了,经过分析发现原来是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即可;
举一反三
整理了一下其他弃用的方法