# What does Discourse use Redis for?

**URL:** https://meta.discourse.org/t/what-does-discourse-use-redis-for/155042
**Category:** Development
**Created:** [June 16, 2020, 7:11pm UTC](https://meta.discourse.org/t/what-does-discourse-use-redis-for/155042 "2020-06-16T19:11:22Z")
**Posts on this page:** 1
**Showing post:** 4

<div class="post-metadata">

### Author: ![sethherr](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sethherr/32/121909_2.png) [@sethherr](https://meta.discourse.org/u/sethherr)
#### Post date: [April 6, 2021, 8:23pm UTC](https://meta.discourse.org/t/what-does-discourse-use-redis-for/155042/4 "2021-04-06T20:23:20Z")

</div>

This is a little bit of a stale post, but I figured I should expand on this reply since I ran into this when searching for some other Discourse Redis stuff.

Here’s an answer from a team member to _what other than Sidekiq does Discourse use redis for_:

> [@Minimum Redis Version](https://meta.discourse.org/t/minimum-redis-version/181415/4):
>
> Quite a lot actually. We use Redis backend in the [GitHub - discourse/message\_bus: A reliable and robust messaging bus for Ruby and Rack · GitHub](https://github.com/discourse/message_bus) gem for live page updates, for the Rails cache, for the distributed rate limit, for our semaphore system, etc.

---

_[View the full topic](https://meta.discourse.org/t/what-does-discourse-use-redis-for/155042)._
