列挙型クラス RedisCommand
- 実装されたすべてのインターフェース:
SerializableSE
、ComparableSE<RedisCommand>
、ConstableSE
よく知られている Redis コマンドの
Enumeration
SE。この列挙は、一般的な Redis サーバーの組み込みコマンドの非網羅的なセットとして機能します。- 導入:
- 1.3
- 作成者:
- Christoph Strobl, Thomas Darimont, Ninad Divadkar, Mark Paluch, Oscar Cai, S é bastien Volle, John Blum
ネストされたクラスのサマリー
クラス java.lang.EnumSE から継承されたネストクラス / インターフェース
Enum.EnumDescSE<ESE extends EnumSE<ESE>>
列挙定数のサマリー
列挙型定数列挙定数説明メソッドのサマリー
修飾子と型メソッド説明static RedisCommand
指定されたkey
で表されるコマンドを返します。一致するコマンドが見つからなかった場合はUNKNOWN
を返します。boolean
isRead()
boolean
boolean
isRepresentedBy
(StringSE command) boolean
isWrite()
boolean
boolean
void
validateArgumentCount
(int argumentCount) 指定されたargument count
SE を予期されるものと比較して検証します。static RedisCommand
指定された名前でこのクラスの列挙型定数を返します。static RedisCommand[]
values()
この列挙型クラスの定数を含む配列を、宣言されている順序で返します。クラス java.lang.EnumSE から継承されたメソッド
clone, compareToSE, describeConstable, equalsSE, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfSE
列挙型定数の詳細
APPEND
AUTH
BGREWRITEAOF
BGSAVE
BITCOUNT
BITOP
BITPOS
BLPOP
BRPOP
BRPOPLPUSH
CLIENT_KILL
CLIENT_LIST
CLIENT_GETNAME
CLIENT_PAUSE
CLIENT_SETNAME
CONFIG_GET
CONFIG_REWRITE
CONFIG_SET
CONFIG_RESETSTAT
DBSIZE
DECR
DECRBY
DEL
DISCARD
DUMP
ECHO
EVAL
EVALSHA
EXEC
EXISTS
EXPIRE
EXPIREAT
FLUSHALL
FLUSHDB
GET
GETBIT
GETRANGE
GETSET
GEOADD
GEODIST
GEOHASH
GEOPOS
GEORADIUS
GEORADIUSBYMEMBER
HDEL
HEXISTS
HGET
HGETALL
HINCRBY
HINCBYFLOAT
HKEYS
HLEN
HMGET
HMSET
HSET
HSETNX
HVALS
HEXPIRE
HEXPIREAT
HPEXPIRE
HPEXPIREAT
HPERSIST
HTTL
HPTTL
INCR
INCRBYFLOAT
INFO
KEYS
LASTSAVE
LINDEX
LINSERT
LLEN
LPOP
LPUSH
LPUSHX
LRANGE
LREM
LSET
LTRIM
MGET
MIGRATE
MONITOR
MOVE
MSET
MSETNX
MULTI
PERSIST
PEXPIRE
PEXPIREAT
PING
PSETEX
PSUBSCRIBE
PTTL
QUIT
RANDOMKEY
RENAME
RENAMENX
REPLICAOF
RESTORE
RPOP
RPOPLPUSH
RPUSH
RPUSHX
SADD
SAVE
SCARD
SCRIPT_EXISTS
SCRIPT_FLUSH
SCRIPT_KILL
SCRIPT_LOAD
SDIFF
SDIFFSTORE
SELECT
SET
SETBIT
SETEX
SETNX
SETRANGE
SHUTDOWN
SINTER
SINTERSTORE
SISMEMBER
SLAVEOF
SLOWLOG
SMEMBERS
SMOVE
SORT
SPOP
SRANDMEMBER
SREM
STRLEN
SUBSCRIBE
SUNION
SUNIONSTORE
SYNC
TIME
TTL
TYPE
UNSUBSCRIBE
UNWATCH
WATCH
ZADD
ZCARD
ZCOUNT
ZINCRBY
ZINTERSTORE
ZRANGE
ZRANGEBYSCORE
ZRANK
ZREM
ZREMRANGEBYRANK
ZREMRANGEBYSCORE
ZREVRANGE
ZREVRANGEBYSCORE
ZREVRANK
ZSCORE
ZUNIONSTORE
SCAN
SSCAN
HSCAN
ZSCAN
UNKNOWN
メソッドの詳細
values
この列挙型クラスの定数を含む配列を、宣言されている順序で返します。- 戻り値:
- この列挙型クラスの定数を宣言された順序で含む配列
valueOf
指定された名前でこのクラスの列挙型定数を返します。文字列は、このクラスで列挙型定数を宣言するために使用される識別子と正確に一致する必要があります。(余分な空白文字は許可されません。)- パラメーター:
name
- 返される列挙定数の名前。- 戻り値:
- 指定された名前の列挙定数
- 例外:
IllegalArgumentExceptionSE
- この列挙型クラスに指定された名前の定数がない場合NullPointerExceptionSE
- 引数が null の場合
failsafeCommandLookup
指定されたkey
で表されるコマンドを返します。一致するコマンドが見つからなかった場合はUNKNOWN
を返します。- パラメーター:
key
-key
SE からRedisCommand
まで検索します。- 戻り値:
- 指定された
key
に一致するRedisCommand
、それ以外の場合はUNKNOWN
。
requiresArguments
public boolean requiresArguments()- 戻り値:
- コマンドに引数が必要な場合は true
requiresExactNumberOfArguments
public boolean requiresExactNumberOfArguments()- 戻り値:
- 正確な数の引数が予想される場合は true。
isRead
public boolean isRead()- 戻り値:
- コマンドが読み取り操作をトリガーする場合は true
isWrite
public boolean isWrite()- 戻り値:
- コマンドが書き込み操作をトリガーする場合は true
isReadonly
public boolean isReadonly()- 戻り値:
- 値が読み取られるが書き込まれない場合は true
isRepresentedBy
- パラメーター:
command
- 一致する Redis コマンドのString
SE 表現。- 戻り値:
- 一致する場合は true。
validateArgumentCount
public void validateArgumentCount(int argumentCount) 指定されたargument count
SE を予期されるものと比較して検証します。- パラメーター:
argumentCount
-number of arguments
SE は Redis コマンドに渡されます。- 例外:
IllegalArgumentExceptionSE
- 指定されたargument count
SE が予想と一致しない場合。