在laravel中使用redis自带方法的时候会发现许多原生的方法都不存在了,laravel对其进行了重新的封装但是在文档中并没有找到相关的资料最后在
\vendor\predis\predis\src\Profile\RedisProfile.php
该文件的createCommand方法重打印出
发现许多方法名是被重写的,以下为所有重新定义的方法名
array(151) {
["EXISTS"]=>
string(24) "Predis\Command\KeyExists"
["DEL"]=>
string(24) "Predis\Command\KeyDelete"
["TYPE"]=>
string(22) "Predis\Command\KeyType"
["KEYS"]=>
string(22) "Predis\Command\KeyKeys"
["RANDOMKEY"]=>
string(24) "Predis\Command\KeyRandom"
["RENAME"]=>
string(24) "Predis\Command\KeyRename"
["RENAMENX"]=>
string(32) "Predis\Command\KeyRenamePreserve"
["EXPIRE"]=>
string(24) "Predis\Command\KeyExpire"
["EXPIREAT"]=>
string(26) "Predis\Command\KeyExpireAt"
["TTL"]=>
string(28) "Predis\Command\KeyTimeToLive"
["MOVE"]=>
string(22) "Predis\Command\KeyMove"
["SORT"]=>
string(22) "Predis\Command\KeySort"
["DUMP"]=>
string(22) "Predis\Command\KeyDump"
["RESTORE"]=>
string(25) "Predis\Command\KeyRestore"
["SET"]=>
string(24) "Predis\Command\StringSet"
["SETNX"]=>
string(32) "Predis\Command\StringSetPreserve"
["MSET"]=>
string(32) "Predis\Command\StringSetMultiple"
["MSETNX"]=>
string(40) "Predis\Command\StringSetMultiplePreserve"
["GET"]=>
string(24) "Predis\Command\StringGet"
["MGET"]=>
string(32) "Predis\Command\StringGetMultiple"
["GETSET"]=>
string(27) "Predis\Command\StringGetSet"
["INCR"]=>
string(30) "Predis\Command\StringIncrement"
["INCRBY"]=>
string(32) "Predis\Command\StringIncrementBy"
["DECR"]=>
string(30) "Predis\Command\StringDecrement"
["DECRBY"]=>
string(32) "Predis\Command\StringDecrementBy"
["RPUSH"]=>
string(27) "Predis\Command\ListPushTail"
["LPUSH"]=>
string(27) "Predis\Command\ListPushHead"
["LLEN"]=>
string(25) "Predis\Command\ListLength"
["LRANGE"]=>
string(24) "Predis\Command\ListRange"
["LTRIM"]=>
string(23) "Predis\Command\ListTrim"
["LINDEX"]=>
string(24) "Predis\Command\ListIndex"
["LSET"]=>
string(22) "Predis\Command\ListSet"
["LREM"]=>
string(25) "Predis\Command\ListRemove"
["LPOP"]=>
string(27) "Predis\Command\ListPopFirst"
["RPOP"]=>
string(26) "Predis\Command\ListPopLast"
["RPOPLPUSH"]=>
string(34) "Predis\Command\ListPopLastPushHead"
["SADD"]=>
string(21) "Predis\Command\SetAdd"
["SREM"]=>