[GH-ISSUE #1501] 🚀 [Feature] Add Redis Service to Docker Compose Files #670

Closed
opened 2026-02-25 21:35:38 +03:00 by kerem · 3 comments
Owner

Originally created by @Revisto on GitHub (May 1, 2025).
Original GitHub issue: https://github.com/cypht-org/cypht/issues/1501

Originally assigned to: @IrAlfred on GitHub.

🚀 Feature

Add a Redis service definition to the development (docker-compose.dev.yaml) and production example (docker/docker-compose.yaml) Docker Compose files to simplify setup for development and document the option for production.

Originally created by @Revisto on GitHub (May 1, 2025). Original GitHub issue: https://github.com/cypht-org/cypht/issues/1501 Originally assigned to: @IrAlfred on GitHub. <!-- You can find the latest issue templates here https://github.com/ulfgebhardt/issue-templates --> ## 🚀 Feature Add a Redis service definition to the development (`docker-compose.dev.yaml`) and production example (`docker/docker-compose.yaml`) Docker Compose files to simplify setup for development and document the option for production.
kerem 2026-02-25 21:35:38 +03:00
Author
Owner

@marclaporte commented on GitHub (May 1, 2025):

So the main benefit is to improve performance?

What type of gains could we expect?

<!-- gh-comment-id:2845984223 --> @marclaporte commented on GitHub (May 1, 2025): So the main benefit is to improve performance? What type of gains could we expect?
Author
Owner

@Revisto commented on GitHub (May 2, 2025):

For me, when I was working on emoji reactions, I added new functions to fetch data from IMAP servers and needed to make sure they worked properly with cached data. Without testing with Redis, it would have caused errors in the get_message_parts_content function (which relies on search_bodystructure) when the data came from cache. Having Redis made it possible to test this properly and ensure everything behaves as expected with cached results, without errors.

<!-- gh-comment-id:2846071172 --> @Revisto commented on GitHub (May 2, 2025): For me, when I was working on emoji reactions, I added new functions to fetch data from IMAP servers and needed to make sure they worked properly with cached data. Without testing with Redis, it would have caused errors in the `get_message_parts_content` function (which relies on `search_bodystructure`) when the data came from cache. Having Redis made it possible to test this properly and ensure everything behaves as expected with cached results, without errors.
Author
Owner

@IrAlfred commented on GitHub (Nov 11, 2025):

https://github.com/cypht-org/cypht/wiki/Cypht%E2%80%90Redis-setup

<!-- gh-comment-id:3516638592 --> @IrAlfred commented on GitHub (Nov 11, 2025): [https://github.com/cypht-org/cypht/wiki/Cypht%E2%80%90Redis-setup](https://github.com/cypht-org/cypht/wiki/Cypht%E2%80%90Redis-setup)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/cypht#670
No description provided.