DCS Redis Help Documentation

Redis 2.8/4.0/5.0 Open-Source Command Compatibility

2024-05-23 11:12:22

eSurfing Cloud DCS Redis is developed based on the open-source Redis 5.0.5. It is compatible with the open-source protocol and commands, and supports most of the Redis commands. Any client that is compatible with the Redis protocol can access the Redis instance. This chapter introduces the supported and unsupported/disabled commands by Redis 2.8/4.0/5.0 standard version and cluster version.

Supported Command List of the Standard Version of Stand-Alone and Active/Standby Instances

Key

String

List

Set

SortedSet

Hash

Server

del

append

blpop

sadd

zadd

hdel

del

dump

bitcount

brpop

scard

zcard

hexists

dump

exists

bitop

brpoplrush

sdiff

zcount

hget

exists

expire

bitpos

lindex

sdiffstore

zincrby

hgetall

expire

move

decr

linsert

sinter

zrange

hincrby

move

persist

decrby

llen

sinterstore

zrangebyscore

hincrbyfloat

persist

pttl

get

lpop

sismember

zrank

hkeys

pttl

randomkey

getrange

lpushx

smembers

zremrangebyrank

hmget

randomkey

rename

getset

lrange

smove

zremrangebycore

hmset

rename

renamenx

incr

lrem

spop

zrevrange

hset

renamenx

restore

incrby

lset

srandmember

zrevrangebyscore

hsetnx

restore

sort

incrbyfloat

ltrim

srem

zrevrank

hvals

sort

ttl

mget

rpop

sunion

zscore

hscan

ttl

type

mset

rpoplpu

sunionstore

zunionstore

hstrlen

type

scan

msetnx

rpoplpush

sscan

zinterstore

hlen

scan

object

psetex

rpush

-

zscan

-

object

pexpireat

set

rpushx

-

zrangebylex

-

pexpireat

pexpire

setbit

lpush

-

zlexcount

-

pexpire

-

setex

-

-

zpopmin

-

-

-

setnx

-

-

zpopmax

-

-

-

setrange

-

-

zremrangebyscore

-

-

-

strlen

-

-

zrem

-

-

-

bitfield

-

-

-

-


HyperLoglog

Pub/Sub

Transactions

Connection

Scripting

Geo

Stream

pfadd

psubscribe

discard

auth

eval

geoadd

xack

pfcount

publish

exec

echo

evalsha

geohash

xadd

pfmerge

pubsub

multi

ping

script exists

geopos

xclaim

-

punsubscribe

unwatch

quit

script flush

geodist

xdel

-

subscribe

watch

select (not supported by cluster instances)

script kill

georadius

xgroup

-

unsubscribe

-

-

script load

georadiusbymember

xinfo

-

-

-

-

-

-

xlen

-

-

-

-

-

-

xpending

-

-

-

-

-

-

xrange

-

-

-

-

-

-

xread

-

-

-

-

-

-

xreadgroup

-

-

-

-

-

-

xrevrange

-

-

-

-

-

-

xtrim

Supported Command List of the Cluster Version of Stand-Alone and Active/Standby Instances

Key

String

List

Set

SortedSet

Hash

exists

set

lpop

sadd

zadd

hdel

del

get

lpush

scard

zcard

hexists

type

strlen

llen

sismember

zcount

hget

expire

append

lrange

smembers

zincrby

hgetAll

persist

decrBy

rpop

srem

zrange

hkeys

ttl

decr

rpush

spop

zrangeWithScores

hlen

pexpire

incr

lindex

sscan

zrangeByScore

hmget

pttl

incrBy

linsert

-

zrem

hmset

lock

getrange

lpushx

-

zscore

hset

unlock

getSet

lrem

-

zremrangeByRank

hsetnx

scan

setex

lset

-

zremrangeByScore

hincrBy

dump

setnx

ltrim

-

zrank

hvals

expireat

setrange

rpushx

-

zrevrange

hincrbyfloat

move

bitcount

-

-

zrevrangebyscore

hstrlen

object

bitpos

-

-

zrevrank

-

pexpireat

getbit

-

-

zscan

-

randomkey

psetex

-

-

zrangebylex

-

restore

setbit

-

-

zlexcount

-

sort

mget

-

-

zremrangebylex

-

keys

mset

-

-

ZPOPMAX

-

unlink

-

-

-

ZPOPMIN

-

Connection

GEO

Server

Streams

Pub/Sub

auth

geoadd

flushdb

XADD

publish

ping

geohash

dbsize

XDEL

Subscribe

select

geopos

client list

XLEN

unsubscribe

echo

geodist

Client kill

XRANGE

Pubsub

quit

georadius

-

XREVRANGE

psubscribe

-

georadiusbymember

-

XPENDING

punsubscribe

-

-

-

XACK

-

-

-

-

XCLAIM

-

-

-

-

XTRIM

-

-

-

-

XGROUP

-

-

-

-

XINFO

-

Disabled Command List of the Standard Version of Stand-Alone and Active/Standby Instances

Server

save

bgsave

bgrewriteaof

sync

psync

Disabled Command List of the Cluster Version of Stand-Alone and Active/Standby Instances

Key

Script

Server

HyperLogLog

Connection

Transactions

wait

eval

bgrewriteaof

pfcount

swapdb

discard

migrate

evalsha

bgsave

pfmerge

-

exec

rename

script exists

client getname

-

-

multi

renamenx

script flush

client kill

-

-

unwatch

touch

script kill

client setname

-

-

watch

-

script load

config get

-

-

-

-

-

config resetstat

-

-

-

-

-

config rewrite

-

-

-

-

-

config set

-

-

-

-

-

debug object

-

-

-

-

-

debug segfault

-

-

-

-

-

flushall

-

-

-

-

-

info

-

-

-

-

-

lastsave

-

-

-

-

-

monitor

-

-

-

-

-

psync

-

-

-

-

-

save

-

-

-

-

-

shutdown

-

-

-

-

-

slaveof

-

-

-

-

-

slowlog

-

-

-

-

-

sync

-

-

-

-

-

time

-

-

-

 

List

Set

Sorted Set

Streams

Cluster

blpop

smove

bzpopmin

xread

All cluster commands are not supported

brpop

srandmember

bzpopmax

xreadgroup


brpoplpush

-

zinterstore

-


rpoplpush

-

zrevrangebylex

-


-

-

zunionstore

-



3mHzEMkyEvic