3. Redis 命令
Data Grid RESP 端点实现以下 Redis 命令:
- 附加
- AUTH
- BLPOP
- BLMPOP
- BRPOP
- CLIENT GETNAME
- 客户端 ID
- 客户端信息
- 客户端列表
- CLIENT SETINFO
- CLIENT SETNAME
- 命令
- CONFIG
- CLUSTER KEYSLOT
- 注意
此命令包含所有必填字段,但一些字段设置为
0,因为它们不适用于 Data Grid。 - 集群分片
- 集群插槽
- DBSIZE
- DECR
- DECRBY
- DEL
- DISCARD
- ECHO
请参阅 MULTI 命令。
- EXISTS
- EXPIRE
- EXPIREAT
- EXPIRETIME
- 注意
这个命令的行为与
FLUSHDB类似,因为 Data Grid 尚不支持多个 Redis 数据库。 - FLUSHDB
- GET
- GETDEL
- GETEX
- GETRANGE
- 注意
此命令已弃用。改为使用带有适当标志的
SET命令。 - HDEL
- HELLO
- HEXISTS
- HGET
- HGETALL
- HINCRBY
- HINCRBYFLOAT
- HKEYS
- HLEN
- HMGET
- HMSET
- HRANDFIELD
- HSCAN
- HSET
- HSETNX
- HSTRLEN
- HVALS
- INCR
- INCRBY
- INCRBYFLOAT
- 注意
这个实现会尝试返回真实 Redis 服务器返回的所有属性。但是,在大多数情形中,这些值被设置为
0,因为它们无法检索,或者不适用于 Data Grid。 - KEYS
- LINDEX
- 注意
当前实施的时间复杂性为 O (N),其中 N 是列表的大小。
- LLEN
- LCS
- 注意
当前实施是原子的,当源和目标相同列表时进行轮转。对于不同的列表,并发操作或失败有放宽一致性,除非将重新响应缓存配置为使用事务。
- LMPOP
- LPOP
- LPOS
- LPUSH
- LPUSHX
- LRANGE
- LREM
- LSET
- LTRIM
- 注意
此命令将返回由键和值使用的内存。它不包括与条目关联的额外元数据所使用的内存。
- 注意
此命令将返回与真实 Redis 服务器相同的字段,但所有值都将设置为
0。 - MGET
- 注意
此命令始终返回空模块列表。
- MSET
- MSETNX
- 注意
当前实施的隔离级别。Redis 提供可序列化的事务,但数据网格提供了一个可读取的隔离。
- PERSIST
- PFADD
- PEXPIRE
- PEXPIREAT
- PEXPIRETIME
- PING
- 注意
此命令已弃用。使用带有适当标志的
SET命令。 - PSUBSCRIBE
- PUBSUB 频道
- PUBSUB NUMPAT
- PTTL
- PUBLISH
- PUNSUBSCRIBE
- QUIT
- RANDOMKEY
- RPOP
- RPOPLPUSH
- RPUSH
- RPUSHX
- READONLY
- READWRITE
- RENAME
- RENAMENX
- RESET
- SADD
- SCARD
- 注意
如果在超时中没有使用光标,则会获得光标。超时为 5 分钟。
- SDIFF
- SDIFFSTORE
- 注意
Data Grid 允许本地和集群模式中 SELECT 命令,与 Redis 集群不同,后者禁止使用此命令,并且仅支持数据库零。
- SET
- 注意
此命令已弃用。改为使用带有适当标志的
SET命令。 - 注意
此命令已弃用。改为使用带有适当标志的
SET命令。 - SETRANGE
- SINTER
- SINTERCARD
- SINTERSTORE
- SISMEMBER
- SORT
- SORT_RO
- SMEMBERS
- SMISMEMBER
- 注意
当前实施的隔离级别。客户端可以在没有元素的情况下查看源和目标设置。操作不是原子的,可以从源中删除元素,并且无法插入到目标集中。
- SPOP
- SRANDMEMBER
- SREM
- SSCAN
- STRLEN
- 注意
此命令已弃用。改为使用
GETRANGE命令。 - 订阅
- SUNION
- SUNIONSTORE
- 时间
- TOUCH
- TTL
- TYPE
- 取消订阅
- UNWATCH
- WATCH
- ZADD
- ZCARD
- ZCOUNT
- ZDIFF
- ZDIFFSTORE
- ZINCRBY
- ZINTER
- ZINTERCARD
- ZINTERSTORE
- ZLEXCOUNT
- ZMPOP
- ZMSCORE
- ZPOPMAX
- ZPOPMIN
- ZUNION
- ZUNIONSTORE
- ZRANDMEMBER
- ZRANGE
- ZRANGEBYLEX
- ZRANGEBYSCORE
- ZREVRANGE
- ZREVRANGEBYLEX
- ZREVRANGEBYSCORE
- ZRANGESTORE
- ZRANK
- ZREM
- ZREMRANGEBYLEX
- ZREMRANGEBYRANK
- ZREMRANGEBYSCORE
- ZREVRANK
- ZSCAN
- ZSCORE