123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268 |
- <?php
- namespace Predis\Profile;
- class RedisVersion300 extends RedisProfile
- {
-
- public function getVersion()
- {
- return '3.0';
- }
-
- public function getSupportedCommands()
- {
- return array(
-
-
- 'EXISTS' => 'Predis\Command\KeyExists',
- 'DEL' => 'Predis\Command\KeyDelete',
- 'TYPE' => 'Predis\Command\KeyType',
- 'KEYS' => 'Predis\Command\KeyKeys',
- 'RANDOMKEY' => 'Predis\Command\KeyRandom',
- 'RENAME' => 'Predis\Command\KeyRename',
- 'RENAMENX' => 'Predis\Command\KeyRenamePreserve',
- 'EXPIRE' => 'Predis\Command\KeyExpire',
- 'EXPIREAT' => 'Predis\Command\KeyExpireAt',
- 'TTL' => 'Predis\Command\KeyTimeToLive',
- 'MOVE' => 'Predis\Command\KeyMove',
- 'SORT' => 'Predis\Command\KeySort',
- 'DUMP' => 'Predis\Command\KeyDump',
- 'RESTORE' => 'Predis\Command\KeyRestore',
-
- 'SET' => 'Predis\Command\StringSet',
- 'SETNX' => 'Predis\Command\StringSetPreserve',
- 'MSET' => 'Predis\Command\StringSetMultiple',
- 'MSETNX' => 'Predis\Command\StringSetMultiplePreserve',
- 'GET' => 'Predis\Command\StringGet',
- 'MGET' => 'Predis\Command\StringGetMultiple',
- 'GETSET' => 'Predis\Command\StringGetSet',
- 'INCR' => 'Predis\Command\StringIncrement',
- 'INCRBY' => 'Predis\Command\StringIncrementBy',
- 'DECR' => 'Predis\Command\StringDecrement',
- 'DECRBY' => 'Predis\Command\StringDecrementBy',
-
- 'RPUSH' => 'Predis\Command\ListPushTail',
- 'LPUSH' => 'Predis\Command\ListPushHead',
- 'LLEN' => 'Predis\Command\ListLength',
- 'LRANGE' => 'Predis\Command\ListRange',
- 'LTRIM' => 'Predis\Command\ListTrim',
- 'LINDEX' => 'Predis\Command\ListIndex',
- 'LSET' => 'Predis\Command\ListSet',
- 'LREM' => 'Predis\Command\ListRemove',
- 'LPOP' => 'Predis\Command\ListPopFirst',
- 'RPOP' => 'Predis\Command\ListPopLast',
- 'RPOPLPUSH' => 'Predis\Command\ListPopLastPushHead',
-
- 'SADD' => 'Predis\Command\SetAdd',
- 'SREM' => 'Predis\Command\SetRemove',
- 'SPOP' => 'Predis\Command\SetPop',
- 'SMOVE' => 'Predis\Command\SetMove',
- 'SCARD' => 'Predis\Command\SetCardinality',
- 'SISMEMBER' => 'Predis\Command\SetIsMember',
- 'SINTER' => 'Predis\Command\SetIntersection',
- 'SINTERSTORE' => 'Predis\Command\SetIntersectionStore',
- 'SUNION' => 'Predis\Command\SetUnion',
- 'SUNIONSTORE' => 'Predis\Command\SetUnionStore',
- 'SDIFF' => 'Predis\Command\SetDifference',
- 'SDIFFSTORE' => 'Predis\Command\SetDifferenceStore',
- 'SMEMBERS' => 'Predis\Command\SetMembers',
- 'SRANDMEMBER' => 'Predis\Command\SetRandomMember',
-
- 'ZADD' => 'Predis\Command\ZSetAdd',
- 'ZINCRBY' => 'Predis\Command\ZSetIncrementBy',
- 'ZREM' => 'Predis\Command\ZSetRemove',
- 'ZRANGE' => 'Predis\Command\ZSetRange',
- 'ZREVRANGE' => 'Predis\Command\ZSetReverseRange',
- 'ZRANGEBYSCORE' => 'Predis\Command\ZSetRangeByScore',
- 'ZCARD' => 'Predis\Command\ZSetCardinality',
- 'ZSCORE' => 'Predis\Command\ZSetScore',
- 'ZREMRANGEBYSCORE' => 'Predis\Command\ZSetRemoveRangeByScore',
-
- 'PING' => 'Predis\Command\ConnectionPing',
- 'AUTH' => 'Predis\Command\ConnectionAuth',
- 'SELECT' => 'Predis\Command\ConnectionSelect',
- 'ECHO' => 'Predis\Command\ConnectionEcho',
- 'QUIT' => 'Predis\Command\ConnectionQuit',
-
- 'INFO' => 'Predis\Command\ServerInfoV26x',
- 'SLAVEOF' => 'Predis\Command\ServerSlaveOf',
- 'MONITOR' => 'Predis\Command\ServerMonitor',
- 'DBSIZE' => 'Predis\Command\ServerDatabaseSize',
- 'FLUSHDB' => 'Predis\Command\ServerFlushDatabase',
- 'FLUSHALL' => 'Predis\Command\ServerFlushAll',
- 'SAVE' => 'Predis\Command\ServerSave',
- 'BGSAVE' => 'Predis\Command\ServerBackgroundSave',
- 'LASTSAVE' => 'Predis\Command\ServerLastSave',
- 'SHUTDOWN' => 'Predis\Command\ServerShutdown',
- 'BGREWRITEAOF' => 'Predis\Command\ServerBackgroundRewriteAOF',
-
-
- 'SETEX' => 'Predis\Command\StringSetExpire',
- 'APPEND' => 'Predis\Command\StringAppend',
- 'SUBSTR' => 'Predis\Command\StringSubstr',
-
- 'BLPOP' => 'Predis\Command\ListPopFirstBlocking',
- 'BRPOP' => 'Predis\Command\ListPopLastBlocking',
-
- 'ZUNIONSTORE' => 'Predis\Command\ZSetUnionStore',
- 'ZINTERSTORE' => 'Predis\Command\ZSetIntersectionStore',
- 'ZCOUNT' => 'Predis\Command\ZSetCount',
- 'ZRANK' => 'Predis\Command\ZSetRank',
- 'ZREVRANK' => 'Predis\Command\ZSetReverseRank',
- 'ZREMRANGEBYRANK' => 'Predis\Command\ZSetRemoveRangeByRank',
-
- 'HSET' => 'Predis\Command\HashSet',
- 'HSETNX' => 'Predis\Command\HashSetPreserve',
- 'HMSET' => 'Predis\Command\HashSetMultiple',
- 'HINCRBY' => 'Predis\Command\HashIncrementBy',
- 'HGET' => 'Predis\Command\HashGet',
- 'HMGET' => 'Predis\Command\HashGetMultiple',
- 'HDEL' => 'Predis\Command\HashDelete',
- 'HEXISTS' => 'Predis\Command\HashExists',
- 'HLEN' => 'Predis\Command\HashLength',
- 'HKEYS' => 'Predis\Command\HashKeys',
- 'HVALS' => 'Predis\Command\HashValues',
- 'HGETALL' => 'Predis\Command\HashGetAll',
-
- 'MULTI' => 'Predis\Command\TransactionMulti',
- 'EXEC' => 'Predis\Command\TransactionExec',
- 'DISCARD' => 'Predis\Command\TransactionDiscard',
-
- 'SUBSCRIBE' => 'Predis\Command\PubSubSubscribe',
- 'UNSUBSCRIBE' => 'Predis\Command\PubSubUnsubscribe',
- 'PSUBSCRIBE' => 'Predis\Command\PubSubSubscribeByPattern',
- 'PUNSUBSCRIBE' => 'Predis\Command\PubSubUnsubscribeByPattern',
- 'PUBLISH' => 'Predis\Command\PubSubPublish',
-
- 'CONFIG' => 'Predis\Command\ServerConfig',
-
-
- 'PERSIST' => 'Predis\Command\KeyPersist',
-
- 'STRLEN' => 'Predis\Command\StringStrlen',
- 'SETRANGE' => 'Predis\Command\StringSetRange',
- 'GETRANGE' => 'Predis\Command\StringGetRange',
- 'SETBIT' => 'Predis\Command\StringSetBit',
- 'GETBIT' => 'Predis\Command\StringGetBit',
-
- 'RPUSHX' => 'Predis\Command\ListPushTailX',
- 'LPUSHX' => 'Predis\Command\ListPushHeadX',
- 'LINSERT' => 'Predis\Command\ListInsert',
- 'BRPOPLPUSH' => 'Predis\Command\ListPopLastPushHeadBlocking',
-
- 'ZREVRANGEBYSCORE' => 'Predis\Command\ZSetReverseRangeByScore',
-
- 'WATCH' => 'Predis\Command\TransactionWatch',
- 'UNWATCH' => 'Predis\Command\TransactionUnwatch',
-
- 'OBJECT' => 'Predis\Command\ServerObject',
- 'SLOWLOG' => 'Predis\Command\ServerSlowlog',
-
-
- 'CLIENT' => 'Predis\Command\ServerClient',
-
-
- 'PTTL' => 'Predis\Command\KeyPreciseTimeToLive',
- 'PEXPIRE' => 'Predis\Command\KeyPreciseExpire',
- 'PEXPIREAT' => 'Predis\Command\KeyPreciseExpireAt',
-
- 'PSETEX' => 'Predis\Command\StringPreciseSetExpire',
- 'INCRBYFLOAT' => 'Predis\Command\StringIncrementByFloat',
- 'BITOP' => 'Predis\Command\StringBitOp',
- 'BITCOUNT' => 'Predis\Command\StringBitCount',
-
- 'HINCRBYFLOAT' => 'Predis\Command\HashIncrementByFloat',
-
- 'EVAL' => 'Predis\Command\ServerEval',
- 'EVALSHA' => 'Predis\Command\ServerEvalSHA',
- 'SCRIPT' => 'Predis\Command\ServerScript',
-
- 'TIME' => 'Predis\Command\ServerTime',
- 'SENTINEL' => 'Predis\Command\ServerSentinel',
-
-
- 'SCAN' => 'Predis\Command\KeyScan',
-
-
- 'BITPOS' => 'Predis\Command\StringBitPos',
-
- 'SSCAN' => 'Predis\Command\SetScan',
-
- 'ZSCAN' => 'Predis\Command\ZSetScan',
- 'ZLEXCOUNT' => 'Predis\Command\ZSetLexCount',
- 'ZRANGEBYLEX' => 'Predis\Command\ZSetRangeByLex',
- 'ZREMRANGEBYLEX' => 'Predis\Command\ZSetRemoveRangeByLex',
-
- 'HSCAN' => 'Predis\Command\HashScan',
-
- 'PUBSUB' => 'Predis\Command\PubSubPubsub',
-
- 'PFADD' => 'Predis\Command\HyperLogLogAdd',
- 'PFCOUNT' => 'Predis\Command\HyperLogLogCount',
- 'PFMERGE' => 'Predis\Command\HyperLogLogMerge',
-
- 'COMMAND' => 'Predis\Command\ServerCommand',
-
- );
- }
- }
|