KeyDB - это высокопроизводительный форк Redis с упором на многопоточность, эффективность использования памяти и высокую пропускную способность.
Помимо повышения производительности, KeyDB предлагает такие возможности, как активная репликация, FLASH Storage и Subkey Expires. KeyDB имеет архитектуру MVCC, которая позволяет выполнять такие запросы, как KEYS и SCAN, без блокировки базы данных и снижения производительности.
Установка KeyDB в CentOS
Импортируем ключ подписи RPM
1 | rpm --import https://download.keydb.dev/pkg/open_source/rpm/RPM-GPG-KEY-keydb |
CentOS 7 устанавливаем с помощью следующих команд
1 2 | wget https://download.keydb.dev/pkg/open_source/rpm/centos7/x86_64/keydb-latest-1.el7.x86_64.rpm yum install ./keydb-latest-1.el7.x86_64.rpm |
В CentOS 8/CentOS 8 Stream:
1 2 | wget https://download.keydb.dev/pkg/open_source/rpm/centos8/x86_64/keydb-latest-1.el8.x86_64.rpm yum install ./keydb-latest-1.el8.x86_64.rpm |
Добавляем службу в автоматический запуск
1 | systemctl enable keydb |
Запускаем
1 | systemctl start keydb |
Конфигурация
файл конфигурации расположен
1 | nano /etc/keydb/keydb.conf |
Журналы работы KeyDB
1 | tail -f /var/log/keydb/keydb-server.log |