Skip to content

Redis

Web.Casa provides full lifecycle management for Redis through Docker-based instances. Create, configure, and administer Redis instances entirely from the web panel.

Each Redis instance runs as an isolated Docker container.

  1. Navigate to Databases and click Create Instance.
  2. Select Redis as the engine.
  3. Configure the instance name and optional authentication password.
  4. Optionally select a preset (Development or Production).
  5. Click Create to spin up the container.
ActionDescription
StartBoot the container and accept connections
StopGracefully shut down the instance
DeleteRemove the container and all associated data

Deleting an instance is irreversible. Ensure you have backups if persistence data matters.

Each instance provides ready-to-use connection details in multiple formats:

  • CLI command — redis-cli command ready to paste into a terminal
  • Connection URI — redis://:password@host:port for application configs
  • Environment variable — REDIS_URL=... for .env files
  • Docker internal address — for services running in the same Docker network

The built-in command console lets you execute Redis commands against any instance directly from the browser:

  • Run read-only Redis commands (GET, KEYS, INFO, TTL, TYPE, EXISTS, DBSIZE, MGET, HGETALL, LRANGE, SCARD, SMEMBERS, ZRANGE)
  • View formatted responses for all data types
  • Switch between instances from a dropdown

The command console is read-only — only the commands listed above are allowed. Write commands such as SET are blocked.

The command console works across all Redis instances managed by Web.Casa.

View real-time instance logs from the container output. Useful for debugging connection issues, monitoring slow operations, and verifying configuration changes.

Fine-tune instance behavior through the Settings tab. You can also apply a Development or Production preset as a starting point.

ParameterDescription
Max MemoryUpper memory limit for the instance
Eviction PolicyBehavior when max memory is reached (see table below)

Available eviction policies:

PolicyBehavior
noevictionReturn errors when memory limit is reached (no keys removed)
allkeys-lruRemove least recently used keys from all keys
volatile-lruRemove least recently used keys from keys with an expiry set
allkeys-randomRemove random keys from all keys
volatile-ttlRemove keys with the shortest TTL first
ParameterDescription
AOF PersistenceAppend-Only File — logs every write operation for durability
RDB SnapshotsPoint-in-time snapshots at configured intervals
  • AOF provides stronger durability guarantees (at most one second of data loss)
  • RDB provides compact snapshots and faster restarts
  • Both can be enabled simultaneously for maximum safety

Production preset enables AOF persistence and sets a higher max memory limit. Development preset uses minimal resources with persistence disabled.