Differences with Redis

October 3, 2023 ยท View on GitHub

String lengths, indices.

String sizes are limited to 256MB. Indices (say in GETRANGE and SETRANGE commands) should be signed 32 bit integers in range [-2147483647, 2147483648].

String handling.

SORT does not take any locale into account.

Expiry ranges.

Expirations are limited to 8 years. For commands with millisecond precision like PEXPIRE or PSETEX, expirations greater than 2282^{28}ms are quietly rounded to the nearest second losing precision of less than 0.001%.

Lua

We use lua 5.4.4 that has been released in 2022. That means we also support lua integers.