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

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

原因:php-redis 5 版本弃用了 Redis::delete()
# php --ri redis        
1
运行上述命令看到为 5.0.1 版本

php-redis 版本


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

之后又整理了一下其他被弃用的及替换的方法名,见下面备注:
附:被弃用的方法名的解决

被弃用方法名 替代方法名
delete del
zUnion zunionstore
zInter zinterstore
zDeleteRangeByRank zRemRangeByRank
zDeleteRangeByScore zRemRangeByScore
zDelete zRem
setTimeout  expire
sContains sismember
sRemove srem
sSize scard
lGetRange lrange
lGet lindex
listTrim ltrim
lRemove lrem
lSize lLen
getKeys keys
getMultiple mget
renameKey rename

    
    
    
    
    
    
    
  
    
    
    
    
    
    
    
    
    
    
    
 

你可能感兴趣的:(php,工作总结,redis,数据库,php)