设为首页 加入收藏

TOP

laravel中redis各方法的使用(一)
2017-10-10 10:50:52 】 浏览:5855
Tags:laravel redis 方法 使用

在laravel中使用redis自带方法的时候会发现许多原生的方法都不存在了,laravel对其进行了重新的封装但是在文档中并没有找到相关的资料最后在

\vendor\predis\predis\src\Profile\RedisProfile.php

该文件的createCommand方法重打印出

$this->commands

发现许多方法名是被重写的,以下为所有重新定义的方法名

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"]=>
首页 上一页 1 2 3 4 5 下一页 尾页 1/5/5
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇yii2邮件配置教程,报Expected re.. 下一篇【Yii系列】最佳实践之后台业务框..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目