Report this

What is the reason for this report?

Can we add redis modules to the managed redis service?

Posted on January 30, 2022

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



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!

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.

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.

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

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.