Question

Can we add redis modules to the managed redis service?

Can we install or ask you to install Redis Modules such as RediJSON, and RedisSearch, on your managed Redis service, please?


Submit an answer

This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Sign In or Sign Up to Answer

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Turns out the Redis Modules are licensed in a way that managed database services, like what DO provides, cannot legally provide them to customers. The only way to use Redis Modules on DO infrastructure is to setup a normal droplet and install everything by hand.

This comment has been deleted

I, too, would like to request that support for Redis Modules be added to DO’s managed Redis server. I think they should be included globally for all DO managed Redis instances. Having them loaded should result in very minimal memory overhead and no CPU overhead if a customer isn’t using them.

As it is, the DO Redis costs $15/month for 512MB of Redis memory (1GB total). It comes with convenience. To host Redis on DO today with Redis Modules we need to setup a droplet manually. This can be done paying $6/month for a 1GB droplet. No convenience, but we get modules.

At this point the only convenient way to use Redis Modules is to then pay for an external service. Redis Enterprise costs $29/mo for an equivalent 500MB of memory. Depending on needs, a cheaper 100MB option is available for $6/month. This sucks because we’re paying a second vendor, plus the additional latency.

The effort on DO’s end to add Redis Modules should be rather minimal. Whatever base image used to setup Redis could be modified to load the added modules. Specifically, I would recommend including the modules that Redis Inc. maintains. Here’s that list, sorted by popularity:

  • RediSearch
  • RedisJSON (what me and OP seem to want the most)
  • RedisGraph
  • RedisBloom
  • RedisTimeSeries
  • RedisAI

This should be an obvious win for everybody. DO continues to get paid more for customers to use a managed database and DO customers don’t need to use another vendor or manually install modules on a droplet.