支持的命令
- 值:使用 executeUpdate / getUpdateCount 获取影响行数。
- 结果集:使用 executeQuery / getResultSet 获取结果集。
Hash 命令集
| 命令 | 返回值 | 行数 | 结果 |
|---|---|---|---|
| HDEL | 结果集 | 1 | RESULT 字段,LONG 类型 |
| HEXISTS | 结果集 | 1 | RESULT 字段,BOOLEAN 类型 |
| HEXPIRE | 结果集 | multiple | RESULT 字段,LONG 类型 |
| HEXPIREAT | 结果集 | multiple | RESULT 字段,LONG 类型 |
| HEXPIRETIME | 结果集 | multiple | RESULT 字段,LONG 类型 |
| HPEXPIRE | 结果集 | multiple | RESULT 字段,LONG 类型 |
| HPEXPIREAT | 结果集 | multiple | RESULT 字段,LONG 类型 |
| HPEXPIRETIME | 结果集 | multiple | RESULT 字段,LONG 类型 |
| HGET | 结果集 | 1 | VALUE 字段,STRING 类型 |
| HGETALL | 结果集 | multiple | FIELD 字段,STRING 类型 VALUE 字段,STRING 类型 |
| HINCRBY | 结果集 | 1 | VALUE 字段,LONG 类型 |
| HKEYS | 结果集 | multiple | KEY 字段,STRING 类型 |
| HLEN | 结果集 | 1 | RESULT 字段,LONG 类型 |
| HMGET | 结果集 | multiple | VALUE 字段,STRING 类型 |
| HSET | 结果集 | 1 | RESULT 字段,LONG 类型 |
| HMSET | 结果集 | 1 | RESULT 字段,STRING 类型 |
| HSETNX | 结果集 | 1 | RESULT 字段,LONG 类型 |
| HPERSIST | 结果集 | multiple | RESULT 字段,LONG 类型 |
| HTTL | 结果集 | multiple | RESULT 字段,LONG 类型 |
| HPTTL | 结果集 | multiple | RESULT 字段,LONG 类型 |
| HRANDFIELD | 结果集 | multiple | FIELD 字段,STRING 类型 VALUE 字段,STRING 类型(当使用 WITHVALUES 时) |
| HSCAN | 结果集 | multiple | CURSOR 字段,STRING 类型 FIELD 字段,STRING 类型 VALUE 字段,STRING 类型(不使用 NOVALUES 时) |
| HSTRLEN | 结果集 | 1 | RESULT 字段,LONG 类型 |
| HVALS | 结果集 | multiple | VALUE 字段,STRING 类型 |
Keys 命令集
| 命令 | 返回值 | 行数 | 结果 |
|---|---|---|---|
| COPY | 结果集 | 1 | RESULT 字段,LONG 类型 |
| DEL | 结果集 | 1 | RESULT 字段,LONG 类型 |
| UNLINK | 结果集 | 1 | RESULT 字段,LONG 类型 |
| DUMP | 结果集 | 1 | VALUE 字段,BYTES 类型 |
| EXISTS | 结果集 | 1 | RESULT 字段,LONG 类型 |
| EXPIRE | 结果集 | 1 | RESULT 字段,LONG 类型 |
| EXPIREAT | 结果集 | 1 | RESULT 字段,LONG 类型 |
| EXPIRETIME | 结果集 | 1 | RESULT 字段,LONG 类型 |
| PEXPIRE | 结果集 | 1 | RESULT 字段,LONG 类型 |
| PEXPIREAT | 结果集 | 1 | RESULT 字段,LONG 类型 |
| PEXPIRETIME | 结果集 | 1 | RESULT 字段,LONG 类型 |
| KEYS | 结果集 | multiple | KEY 字段,STRING 类型(提示:驱动会使用 scan 命令替代 keys 命令的调用) |
| OBJECT ENCODING | 结果集 | 1 | RESULT 字段,STRING 类型 |
| OBJECT FREQ | 结果集 | 1 | RESULT 字段,LONG 类型 |
| OBJECT IDLETIME | 结果集 | 1 | RESULT 字段,LONG 类型 |
| OBJECT REFCOUNT | 结果集 | 1 | RESULT 字段,LONG 类型 |
| PERSIST | 结果集 | 1 | RESULT 字段,LONG 类型 |
| TTL | 结果集 | 1 | RESULT 字段,LONG 类型 |
| PTTL | 结果集 | 1 | RESULT 字段,LONG 类型 |
| RANDOMKEY | 结果集 | 1 | KEY 字段,STRING 类型 |
| RENAME | 结果集 | 1 | RESULT 字段,STRING 类型 |
| RENAMENX | 结果集 | 1 | RESULT 字段,LONG 类型 |
| SCAN | 结果集 | multiple | CURSOR 字段,STRING 类型 KEY 字段,STRING 类型 |
| TOUCH | 结果集 | 1 | RESULT 字段,LONG 类型 |
| TYPE | 结果集 | 1 | RESULT 字段,STRING 类型 |
List 命令集
| 命令 | 返回值 | 行数 | 结果 |
|---|---|---|---|
| LMOVE | 结果集 | 1 | ELEMENT 字段,STRING 类型 |
| BLMOVE | 结果集 | 1 | ELEMENT 字段,STRING 类型 |
| LMPOP | 结果集 | multiple | KEY 字段,STRING 类型,返回 Key,ValueList 结构中的 Key ELEMENT 字段,STRING 类型 |
| BLMPOP | 结果集 | multiple | KEY 字段,STRING 类型,返回 Key,ValueList 结构中的 Key ELEMENT 字段,STRING 类型 |
| LPOP | 结果集 | multiple | ELEMENT 字段,STRING 类型 |
| RPOP | 结果集 | multiple | ELEMENT 字段,STRING 类型 |
| BLPOP | 结果集 | multiple | ELEMENT 字段,STRING 类型 |
| BRPOP | 结果集 | multiple | ELEMENT 字段,STRING 类型 |
| RPOPLPUSH | 结果集 | 1 | ELEMENT 字段,STRING 类型 |
| BRPOPLPUSH | 结果集 | 1 | ELEMENT 字段,STRING 类型 |
| LINDEX | 结果集 | 1 | ELEMENT 字段,STRING 类型 |
| LINSERT | 结果集 | 1 | RESULT 字段,LONG 类型 |
| LLEN | 结果集 | 1 | RESULT 字段,LONG 类型 |
| LPOS | 结果集 | multiple | RESULT 字段,LONG 类型 |
| LPUSH | 结果集 | 1 | RESULT 字段,LONG 类型 |
| LPUSHX | 结果集 | 1 | RESULT 字段,LONG 类型 |
| RPUSH | 结果集 | 1 | RESULT 字段,LONG 类型 |
| RPUSHX | 结果集 | 1 | RESULT 字段,LONG 类型 |
| LRANGE | 结果集 | multiple | ELEMENT 字段,STRING 类型 |
| LREM | 结果集 | 1 | RESULT 字段,LONG 类型 |
| LSET | 结果集 | 1 | RESULT 字段,STRING 类型 |
| LTRIM | 结果集 | 1 | RESULT 字段,STRING 类型 |
Server 命令集
| 命令 | 返回值 | 行数 | 结果 |
|---|---|---|---|
| MOVE | 结果集 | 1 | RESULT 字段,LONG 类型 |
| WAIT | 结果集 | 1 | REPLICAS 字段,LONG 类型 |
| WAITAOF | 结果集 | 1 | LOCAL 字段,LONG 类型 REPLICAS 字段,LONG 类型 |
Set 命令集
| 命令 | 返回值 | 行数 | 结果 |
|---|---|---|---|
| SADD | 结果集 | 1 | RESULT 字段,LONG 类型 |
| SCARD | 结果集 | 1 | RESULT 字段,LONG 类型 |
| SDIFF | 结果集 | multiple | ELEMENT 字段,STRING 类型 |
| SDIFFSTORE | 结果集 | 1 | RESULT 字段,LONG 类型 |
| SINTER | 结果集 | multiple | ELEMENT 字段,STRING 类型 |
| SINTERCARD | 结果集 | 1 | RESULT 字段,LONG 类型 |
| SINTERSTORE | 结果集 | 1 | RESULT 字段,LONG 类型 |
| SISMEMBER | 结果集 | 1 | RESULT 字段,LONG 类型 |
| SMISMEMBER | 结果集 | multiple | RESULT 字段,BOOLEAN 类型 |
| SMEMBERS | 结果集 | multiple | ELEMENT 字段,STRING 类型 |
| SMOVE | 结果集 | 1 | RESULT 字段,LONG 类型 |
| SPOP | 结果集 | multiple | ELEMENT 字段,STRING 类型 |
| SRANDMEMBER | 结果集 | multiple | ELEMENT 字段,STRING 类型 |
| SREM | 结果集 | 1 | RESULT 字段,LONG 类型 |
| SSCAN | 结果集 | multiple | CURSOR 字段,STRING 类型 ELEMENT 字段,STRING 类型 |
| SUNION | 结果集 | multiple | ELEMENT 字段,STRING 类型 |
| SUNIONSTORE | 结果集 | 1 | RESULT 字段,LONG 类型 |
StoreSet 命令集
| 命令 | 返回值 | 行数 | 结果 |
|---|---|---|---|
| ZMPOP | 结果集 | multiple | KEY 字段,STRING 类型 |
| BZMPOP | 结果集 | multiple | KEY 字段,STRING 类型 |
| ZPOPMAX | 结果集 | multiple | SCORE 字段,DOUBLE 类型 ELEMENT 字段,STRING 类型 |
| BZPOPMAX | 结果集 | 1 | KEY 字段,STRING 类型 SCORE 字段,DOUBLE 类型 ELEMENT 字段,STRING 类型 |
| ZPOPMIN | 结果集 | multiple | SCORE 字段,DOUBLE 类型 ELEMENT 字段,STRING 类型 |
| BZPOPMIN | 结果集 | 1 | KEY 字段,STRING 类型 SCORE 字段,DOUBLE 类型 ELEMENT 字段,STRING 类型 |
| ZADD | 结果集 | 1 | RESULT 字段,DOUBLE 类型(当使用 INCR 时) RESULT 字段,LONG 类型(当不使用 INCR 时) |
| ZCARD | 结果集 | 1 | RESULT 字段,LONG 类型 |
| ZCOUNT | 结果集 | 1 | RESULT 字段,LONG 类型 |
| ZDIFF | 结果集 | multiple | SCORE 字段,DOUBLE 类型(当使用 WITHSCORES 时) ELEMENT 字段,STRING 类型 |
| ZDIFFSTORE | 结果集 | 1 | RESULT 字段,LONG 类型 |
| ZINCRBY | 结果集 | 1 | SCORE 字段,DOUBLE 类型 |
| ZINTER | 结果集 | multiple | SCORE 字段,DOUBLE 类型(当使用 WITHSCORES 时) ELEMENT 字段,STRING 类型 |
| ZINTERCARD | 结果集 | 1 | RESULT 字段,LONG 类型 |
| ZINTERSTORE | 结果集 | 1 | RESULT 字段,LONG 类型 |
| ZLEXCOUNT | 结果集 | 1 | RESULT 字段,LONG 类型 |
| ZSCORE | 结果集 | 1 | SCORE 字段,DOUBLE 类型 |
| ZMSCORE | 结果集 | multiple | SCORE 字段,DOUBLE 类型 |
| ZRANDMEMBER | 结果集 | multiple | SCORE 字段,DOUBLE 类型(当使用 WITHSCORES 时) ELEMENT 字段,STRING 类型 |
| ZRANGE | 结果集 | multiple | SCORE 字段,DOUBLE 类型(当使用 WITHSCORES 时) ELEMENT 字段,STRING 类型 |
| ZRANGEBYLEX | 结果集 | multiple | ELEMENT 字段,STRING 类型 |
| ZRANGEBYSCORE | 结果集 | multiple | SCORE 字段,DOUBLE 类型(当使用 WITHSCORES 时) ELEMENT 字段,STRING 类型 |
| ZRANGESTORE | 结果集 | 1 | RESULT 字段,LONG 类型 |
| ZRANK | 结果集 | 1 | SCORE 字段,DOUBLE 类型(当使用 WITHSCORES 时) RANK 字段,LONG 类型 |
| ZREVRANK | 结果集 | 1 | SCORE 字段,DOUBLE 类型(当使用 WITHSCORES 时) RANK 字段,LONG 类型 |
| ZREM | 结果集 | 1 | RESULT 字段,LONG 类型 |
| ZREMRANGEBYLEX | 结果集 | 1 | RESULT 字段,LONG 类型 |
| ZREMRANGEBYRANK | 结果集 | 1 | RESULT 字段,LONG 类型 |
| ZREMRANGEBYSCORE | 结果集 | 1 | RESULT 字段,LONG 类型 |
| ZREVRANGE | 结果集 | multiple | SCORE 字段,DOUBLE 类型(当使用 WITHSCORES 时) ELEMENT 字段,STRING 类型 |
| ZREVRANGEBYLEX | 结果集 | multiple | ELEMENT 字段,STRING 类型 |
| ZREVRANGEBYSCORE | 结果集 | multiple | SCORE 字段,DOUBLE 类型(当使用 WITHSCORES 时) ELEMENT 字段,STRING 类型 |
| ZSCAN | 结果集 | multiple | CURSOR 字段,STRING 类型 SCORE 字段,DOUBLE 类型 ELEMENT 字段,STRING 类型 |
| ZUNION | 结果集 | multiple | SCORE 字段,DOUBLE 类型(当使用 WITHSCORES 时) ELEMENT 字段,STRING 类型 |
| ZUNIONSTORE | 结果集 | 1 | RESULT 字段,LONG 类型 |
String 命令集
| 命令 | 返回值 | 行数 | 结果 |
|---|---|---|---|
| SET | 结果集 | 1 | RESULT 字段,STRING 类型(当不使用 GET 时) VALUE 字段,STRING 类型(当使用 GET 时) |
| GET | 结果集 | 1 | VALUE 字段,STRING 类型 |
| INCR | 结果集 | 1 | VALUE 字段,LONG 类型 |
| INCRBY | 结果集 | 1 | VALUE 字段,LONG 类型 |
| DECR | 结果集 | 1 | VALUE 字段,LONG 类型 |
| DECRBY | 结果集 | 1 | VALUE 字段,LONG 类型 |
| APPEND | 结果集 | 1 | RESULT 字段,LONG 类型 |
| GETDEL | 结果集 | 1 | VALUE 字段,STRING 类型 |
| GETEX | 结果集 | 1 | VALUE 字段,STRING 类型 |
| GETRANGE | 结果集 | 1 | VALUE 字段,STRING 类型 |
| GETSET | 结果集 | 1 | VALUE 字段,STRING 类型 |
| MGET | 结果集 | multiple | VALUE 字段,STRING 类型 |
| MSET | 结果集 | 1 | RESULT 字段,STRING 类型 |
| MSETNX | 结果集 | 1 | RESULT 字段,LONG 类型 |
| PSETEX | 结果集 | 1 | RESULT 字段,STRING 类型 |
| SETEX | 结果集 | 1 | RESULT 字段,STRING 类型 |
| SETNX | 结果集 | 1 | RESULT 字段,LONG 类型 |
| SETRANGE | 结果集 | 1 | RESULT 字段,LONG 类型 |
| STRLEN | 结果集 | 1 | RESULT 字段,LONG 类型 |
| SUBSTR | 结果集 | 1 | VALUE 字段,STRING 类型 |