Command Family | Command | New Description |
string family | SET key value [NX | XX] [GET] [EX seconds | PX milliseconds | EXAT unix-time-seconds | PXAT unix-time-milliseconds | KEEPTTL] | New parameters added: NX and GET. NX: Not exists, sets the key-value pair only when the key does not exist. GET: Sets the new value and returns the old value. |
| BITPOS key bit [start [end [BYTE | BIT]]] | New parameters added: BYTE and BIT. Specifies the unit of offset. BYTE: indicates byte offset; BIT: indicates bit offset. Defaults to BYTE. |
| LCS key1 key2 [LEN] [IDX] [MINMATCHLEN min-match-len] [WITHMATCHLEN] | New commands added. Returns the longest common subsequence of two keys. |
Command | Redis 7.0/ValKey 8.0 Standard Architecture | Redis 7.0/ValKey 8.0 Cluster Architecture | Redis 6.2 Standard Architecture | Redis 6.2 Cluster Architecture | Redis 5.0 Standard Architecture | Redis 5.0 Cluster Architecture | Redis 4.0 Standard Architecture | Redis 4.0 Cluster Architecture | Redis 2.8 Standard Architecture | Cluster Architecture Cross-Slot Support |
append | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
bitcount | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
bitop | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | x |
bitpos | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
decr | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
decrby | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
get | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
getbit | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
getrange | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
getset | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
incr | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
incrby | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
incrbyfloat | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
mget | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
mset | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
msetnx | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | x |
psetex | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
setex | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
set | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
setbit | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
setnx | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
setrange | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
strlen | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - |
bitfield | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | x | - |
bitfield_ro | ✓ | ✓ | ✓ | ✓ | x | x | x | x | x | - |
stralgo | ✓ | ✓ | ✓ | ✓ | x | x | x | x | x | - |
getdel | ✓ | ✓ | ✓ | ✓ | x | x | x | x | x | - |
getex | ✓ | ✓ | ✓ | ✓ | x | x | x | x | x | - |
lcs | ✓ | ✓ | x | x | x | x | x | x | x | - |
Feedback