Skip to content

Valkey

Valkey is a BSD-licensed service for quickly reading and updating data held primarily in memory.

Visit Valkey

What can your app save in Valkey?

Keep a quick copy of something your app can rebuild, such as a public list of available classes. Decide when entries expire and what your app does when a copy is missing. The database that holds the real bookings can stay separate.

Will entries still be there after a restart?

That depends on your setup. Valkey offers point-in-time snapshots, a log of writes, or no persistence. Each option changes what can be recovered. If Valkey holds only disposable copies, document where the app reads the original instead.

Does an open-source license mean it costs nothing to run?

The BSD license covers the software. Budget separately for memory, the machine, backups where needed and maintenance, or compare a hosted plan. Your app still needs a rule to count requests and respond when a limit is reached.

How does an empty cache recover a class listing?

Draw an empty Valkey cache and a fictional database listing three classes. Follow the first reader from the empty copy to the original list.

  1. Fill the copy
    Draw the app reading the database, displaying the list and saving a short-lived copy.
  2. Remove an old entry
    Mark one class canceled in the database. Decide how the app clears or replaces the copy before it can keep showing the old list.