Redis
Overview
Redis is an open-source, in-memory data store used as a database, cache, and message broker. It supports data structures like strings, lists, sets, hashes, sorted sets, and streams. Redis is available as a managed service on Redis Cloud, Amazon ElastiCache, Azure Cache for Redis, and Google Memorystore.
Driver
- Crate:
redis - Version:
1.2
Connection fields
| Field | Description |
|---|---|
| Host | Hostname or IP address of the Redis server. |
| Port | TCP port the server listens on. |
| Database | Redis database number (0–15). |
| User | ACL username (Redis 6.0+). |
| Password | Authentication password. Stored in the macOS Keychain. |
| SSL Mode | One of disable, prefer, require, verify-ca, or verify-full. |
| Options | Additional connection parameters as key1=val1&key2=val2. |
All connections also support an optional SSH tunnel. Configure the bastion host, port, user, and private key file under the SSH section of the connection form. See SSH tunnels for details.
URI format
Instead of filling in each field individually, you can paste a connection URI into the Paste URI field. Arris parses the URI and populates all fields automatically.
redis://user:password@host:6379/0 SSL & TLS
Redis supports five SSL modes. Arris defaults to prefer, which uses
SSL if the server supports it but falls back to unencrypted if not.
| SSL Mode | Behavior |
|---|---|
disable | Never use SSL. Not recommended for production. |
prefer | Use SSL if available, fall back to unencrypted. |
require | Always use SSL. Fail if the server does not support it. |
verify-ca | Require SSL and verify the server certificate against a CA. |
verify-full | Require SSL, verify the CA, and verify the server hostname matches the certificate. |
Schema browser
Once connected, Arris scans the keyspace and organizes keys by their data type. Databases act as top-level containers in the tree.
The schema tree displays the following key types, grouped by category:
- Strings — string keys
- Lists — list keys
- Sets — set keys
- Hashes — hash keys
- Sorted Sets — sorted set (zset) keys
- Streams — stream keys
- Keys — other key types
Double-click any key to open it in a new tab with browse mode.
Query modes
Arris queries Redis in two modes, switched per editor tab.
- SQL mode — read-only
SELECTstatements browse keys and values, optionally scoped to a logical database with adbN.prefix on the source. - Native mode — run raw Redis commands such as
GET key,HGETALL hash, orSET key value, including writes.
Supported SQL commands
| Command | Notes |
|---|---|
SELECT | Read keys and values across logical databases (db0, db1, …). |
Unsupported SQL commands
| Command | Notes |
|---|---|
INSERT | Write with native commands (SET, HSET, …). |
UPDATE | Write with native commands (SET, HSET, …). |
DELETE | Remove keys with the native DEL command. |
CREATE / DROP | Not applicable to Redis key-value data. |