Обновить
-3
Клёпов Алексей@XelaVopelk

Пользователь

0,1
Рейтинг
1
Подписчики
Отправить сообщение

Транзакции в redis

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели11K

Когда начинают говорить о транзакциях в redis некоторым представляется в голове что‑то типа «postgresql»: «...Суть транзакции в том, что она объединяет последовательность действий в одну операцию „всё или ничего“. Промежуточные состояния внутри последовательности не видны другим транзакциям, и если что‑то помешает успешно завершить транзакцию, ни один из результатов этих действий не сохранится в базе данных...». Если говорить в ЭТОМ контексте, то транзакций в redis НЕТ и мы имеем дело с морской свинкой («не морская и не свинка»). А что же есть и как это можно мониторить.

Читать далее

Удаление в Redis сущностей с истекшим сроком действия

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели1.8K

До версии 7.4 в redis срок жизни можно было указать срок действия только для конкретного ключа. C версии 7.4 это можно сделать и для поля в хештаблиц(hashes).
Как это работает? Какие могут быть сложности с точки зрения удаления сущностей с истекшим сроком действия которые надо учесть при проектировании схемы хранения?
Текущая ситуация такова, что для ключей и полей хеш-таблиц это работает по разному.

Читать далее

Дизайн hash-таблиц в redis

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели5.7K

Когда приходится работать большими redis базами в десятки Гб понимание “а как оно там?”, “откуда такой размер? - может быть полезно. База данных redis (статья написана по redis_version:8.0) это сложное хранилище состоящее из большого количества hash-таблиц...

Читать далее

Информация

В рейтинге
4 207-й
Зарегистрирован
Активность

Специализация

Software Architect, Database Developer