Skip to content

Redis Insight

Use a visual browser to find Redis keys, see the values they hold and investigate what takes up space.

Visit Redis Insight

What is a Redis key and what can you see in Insight?

A key is the name your app uses to find a value in Redis. For example, an app might store its list of open appointment times under one name so it can read the list quickly. The browser in Redis Insight can find the key and show the stored value.

Redis offers Insight as a free client. The Redis server or hosted service you connect to has its own setup and possible costs.

Why might the value disappear while you are looking at it?

A Redis value can be set to expire. Its remaining lifetime is called the TTL, short for time to live. For a temporary cache entry, disappearance may be expected. Ask how the app rebuilds the value before drawing a conclusion.

Use a read-only account for the test Redis instance where possible. The client also has editing features, so verify the permissions at the database before opening it.

What should you check first on a test cache?

Ask for one fictional key that belongs to a disposable test app and a key that has an expiration. Compare the values with what the test app displays.

  1. Name the record
    Write down the expected key name and what should be in the value before opening the browser.
  2. Compare the result
    Check whether the key appears in the test app and in Redis. If it disappears, see whether it had an expiration before asking someone to investigate.
  3. Keep only what you need
    For a handoff, keep the expected value and expiry behavior from the fictional example. Ask for the database’s separate recovery method if the goal is to restore Redis.