Redis Compatibility
Keva supports Redis client protocol up to version 6.2. Following table shows the list of supported Redis commands:
This is a list of commands that are available in the current latest version of Keva:
| Feature | Supported? | Supported Commands | 
|---|---|---|
| String | ✅ | APPEND - GET - INCRBY - INCR - SET - GETSET - GETDEL - MGET - STRLEN - SETRANGE - DECR - DECRBY - GETRANGE - MSET - INCRBYFLOAT - SUBSTR - STRALGO LCS - GETEX - MSETNX - PSETEX - SETEX - SETNX | 
| Hash | ✅ | HGET - HGETALL - HKEYS - HVALS - HSET - HDEL - HEXISTS - HLEN - HSTRLEN | 
| List | ✅ | LPUSH - RPUSH - LPOP - RPOP - LLEN - LRANGE - LINDEX - LSET - LREM | 
| Set | ✅ | SADD - SMEMBERS - SISMEMBER - SCARD - SDIFF - SINTER - SUNION - SMOVE - SREM | 
| SortedSet | ✅ | ZADD - ZSCORE | 
| Transactions | ✅ | MULTI - EXEC - DISCARD - WATCH | 
| Generic | ✅ | DEL - EXISTS - RENAME - EXPIRE - EXPIREAT - DUMP - RESTORE - TYPE | 
| Connection | ✅ | AUTH - ECHO - PING - QUIT - CLIENT ID - CLIENT INFO | 
| Server | ✅ | INFO - FLUSHDB - TIME - CONFIG SET - CONFIG GET | 
| Scripting | ❌ | |
| Pub/Sub | ✅ | SUBSCRIBE - UNSUBSCRIBE - PUBLISH | 
| Cluster | ❌ | |
| Geo | ❌ | |
| HyperLogLog | ❌ | |
| Streams | ❌ |