panpan 发表于 2020-5-2 23:42:52

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

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

PHP 操作 Redis 时遇到如下的问题
Deprecated: Function Redis::delete() is deprecated

原因:php-redis 5 版本弃用了 Redis::delete()

# php --ri redis      
运行上述命令看到为 5.0.1 版本
————————————————


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

附:被弃用的方法名的解决


被弃用方法名       替代方法名delete   delzUnion    zunionstorezInter      zinterstorezDeleteRangeByRank   zRemRangeByRankzDeleteRangeByScore   zRemRangeByScorezDelete   zRemsetTimeout   expiresContains      sismembersRemove sremsSize       scardlGetRange      lrangelGet lindexlistTrim   ltrimlRemove lremlSize lLengetKeyskeysgetMultiple    mgetrenameKey    rename



页: [1]
查看完整版本: Function Redis::delete() is deprecated 的解决方法