Cache and real-time
Managed Redis 8, on the same machine as your database.
Lathe runs Redis 8 for you on a dedicated machine in the EU, beside Postgres or on its own: the unmodified upstream build, TLS and a password on every connection, a memory budget you choose out of the plan's RAM, an eviction policy you set, and a key browser and command console in the portal. Nothing is metered: no per-command, per-connection or per-gigabyte fee.
What you get with Redis 8 on Lathe.
- TLS only
- Redis listens on port 6379 over TLS only, with a password. The plain-text port is closed.
- A memory budget you set
- Each engine gets a slice of the plan's RAM; move the slider and Redis restarts with the new limit in about a minute.
- Cache or database
- Choose the policy when memory is full: refuse writes (a database) or evict the least recently used keys (a cache). Changed with a reload.
- JSON, search and time series
- Redis 8 ships its data structures for JSON documents, full-text search and time series built in.
- Console in the browser
- Browse keys, inspect values and run commands from the instance page, read-only or read-write, switched off when you do not need it.
- Durability
- Append-only persistence is on, so a restart keeps your data; a daily image of the whole machine backs it up.
- Version and licence
- Redis 8, the upstream build with no Lathe patches, under the AGPL-3.0 licence. Minor updates in a fixed weekly window (Sundays 03:00 UTC), announced by email in advance.
- On the same machine
- Postgres, Redis, CouchDB and NATS can run together on one dedicated instance in the EU; switch any of them on or off later, each with its own memory budget and credentials.
Connect
rediss://default:••••@db-7f3a.lathe.computer:6379
Port 6379, TLS required, your own credentials; any standard Redis client works unchanged.
Good for
- Caching query results and rendered pages
- Sessions and rate limits
- Queues and background jobs
- Pub/sub and live counters
Questions about Redis
Is Redis data persistent?
Yes. The append-only log is enabled, so keys survive a restart, and the whole machine is imaged daily. Treat it as durable within the limits of a single node.
Which eviction policy should I choose?
noeviction, the default, refuses writes when the budget is full and suits a database or a queue. allkeys-lru evicts the least recently used key and suits a cache.
Can I run Redis without Postgres?
Yes. An instance runs any mix of the engines; Redis alone gets the whole memory budget.
Which Redis licence applies?
Redis 8 under its AGPL-3.0 licence, unmodified. You connect with any standard client over TLS.
Also on Lathe: Postgres 17, CouchDB 3, NATS 2. See pricing, or the home page for the whole offer.
Redis 8 on a dedicated machine, from $15 a month.
Live about 90 seconds after checkout. Cancel any time.
Create an instance