API Reference
44s implements the Redis RESP protocol. All standard Redis clients work out of the box.
Authentication
Authenticate using the AUTH command with your API key:
AUTH your_api_key_here
Most Redis clients accept this as a password parameter in the connection config.
String Commands
| Command |
Description |
Status |
GET key |
Get the value of a key |
Supported |
SET key value [EX seconds] [PX ms] |
Set a key to a value with optional expiration |
Supported |
MGET key [key ...] |
Get values of multiple keys |
Supported |
MSET key value [key value ...] |
Set multiple keys |
Supported |
INCR key |
Increment integer value |
Supported |
DECR key |
Decrement integer value |
Supported |
APPEND key value |
Append to a string |
Supported |
Key Commands
| Command |
Description |
Status |
DEL key [key ...] |
Delete one or more keys |
Supported |
EXISTS key [key ...] |
Check if keys exist |
Supported |
EXPIRE key seconds |
Set key expiration in seconds |
Supported |
TTL key |
Get remaining time to live |
Supported |
KEYS pattern |
Find keys matching pattern |
Supported |
Hash Commands
| Command |
Description |
Status |
HGET key field |
Get hash field value |
Supported |
HSET key field value |
Set hash field value |
Supported |
HGETALL key |
Get all hash fields and values |
Supported |
HDEL key field [field ...] |
Delete hash fields |
Supported |
List Commands
| Command |
Description |
Status |
LPUSH key value [value ...] |
Push to list head |
Supported |
RPUSH key value [value ...] |
Push to list tail |
Supported |
LPOP key |
Pop from list head |
Supported |
RPOP key |
Pop from list tail |
Supported |
LRANGE key start stop |
Get list range |
Supported |
44s-Specific Commands
| Command |
Description |
Status |
44S.USAGE |
Get your current usage statistics |
44s Custom |
Example: Usage Stats
44S.USAGE
1) "requests"
2) (integer) 1523456
3) "bytes_in"
4) (integer) 892345678
5) "bytes_out"
6) (integer) 234567890
7) "cache_hits"
8) (integer) 1234567
9) "cache_misses"
10) (integer) 288889
Connection Settings
| Setting |
Value |
| Port |
6379 |
| Protocol |
RESP2 / RESP3 |
| TLS |
Required (TLS 1.2+) |
| Max connections |
10,000 per instance |
| Max key size |
512 MB |