• Welcome to the Chevereto user community!

    Here users from all over the world gather around to learn the latest about Chevereto and contribute with ideas to improve the software.

    Please keep in mind:

    • This community is user driven. Be polite with other users.
    • We recommend purchasing a Chevereto license to participate in this community.
    • Purchase a Community Subscription to get even faster ticket response times.

Request to extend Redis support

Pavel_M

Chevereto Member
Thank you for adding Redis support to Chevereto — it’s a great step toward improving performance. However, the current implementation has a few limitations that make integration difficult in certain environments. Would it be possible to add the following improvements?
  1. Unix Socket support. Currently, only TCP connections (host + port) are supported, but many Redis setups use Unix sockets (especially when Redis and PHP are on the same server).
  2. Database selection. Redis supports multiple databases (db0, db1, etc.), but there’s no select() call in the code. Adding a CHEVERETO_CACHE_DATABASE parameter and passing it to $redis->select() would resolve this.
  3. TLS/SSL support. For cloud or distributed setups TLS encryption is essential.
  4. Redis ACL support. The CHEVERETO_CACHE_USER parameter exists but isn’t used in the code.
These changes would make Redis integration more flexible and aligned with modern deployment practices. Thank you for considering this!
 
Many thanks for your feedback.

That Redis support starts to look like "Chevereto Enterprise" edition to me, hope that more users get interested on this.
 
Thank you for your response! I completely understand your perspective.

That said, allow me to propose a small but useful improvement — adding Redis database selection via the CHEVERETO_CACHE_DATABASE parameter. It’s a minimal change, and I’d truly appreciate it if you could spare a moment to review: https://github.com/chevereto/chevereto/pull/110. In any case, thank you for your time!
 
Thanks for your contribution and suggestion.

At this time, we're focusing on keeping Chevereto Free easy and simple. Adding advanced Redis features like database selection falls outside the scope for the Free edition and is planned only for Pro and Enterprise tiers.

I appreciate your understanding and your effort to improve the project.
 
Back
Top