Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

State of KeyDB #3544

Open
azerbe opened this issue Sep 24, 2024 · 1 comment
Open

State of KeyDB #3544

azerbe opened this issue Sep 24, 2024 · 1 comment
Labels
question This issue is a question related to installation

Comments

@azerbe
Copy link

azerbe commented Sep 24, 2024

I was running into Snapchat/KeyDB#802 and had problems to debug the issue, as I was not able to start that specific version (alpine_x86_64_v6.3.4) manually and it crashed without any log-output or other debugging information. Downgrading to 6.3.3 worked.

I then inspected the state of the container images and even the latest release (v6.3.4) is older then a year. Is it documented why KeyDB was choosen as alternative for Redis? I understand the license implications and I am not too deeply invested into the topic, so I cant bring up alternatives, but I would still like to understand why KeyDB was choosen and if it is considered a stable part of this playbook.

If there is no clear answer, feel free to close this issue. It is primarily intended as a link to the above mentioned issue on the KeyDB repo.

@spantaleev
Copy link
Owner

There have been others (see mother-of-all-self-hosting/mash-playbook#247) reporting that 6.3.4 does not run on some CPUs (missing some instructions). Downgrading to 6.3.3 resolves the issue.

KeyDB was chosen as a popular and fast alternative to Redis as the licensing change was happening. Later on, more options have appeared. If we were to choose now, we may have gone with Valkey. At some point, we may even switch to it. It will probably be closer to what Redis was doing and will be maintained better than KeyDB is.

@luixxiul luixxiul added the question This issue is a question related to installation label Nov 2, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
question This issue is a question related to installation
Projects
None yet
Development

No branches or pull requests

3 participants