Механизмы
Версия 1.4 от Alexandr Fokin на 2022/10/19 15:22
Транзакции | Есть поддержка пессимистичных транзакций, на время выполнения которых Redis выполняет только команды данной транзакции, а другие клиенты ожидают ее завершения. Есть поддержка оптимистичных транзакций для действий, изменяющих данные, с возможностью указать кол-во повторных попыток в случае неудачи. | Как же работают транзакции в Redis Как работает Redis при одновременном доступе нескольких клиентов? |
Срок жизни | Управление истечение ключа можно задать только на уровне всего элемента. (Т.е. нельзя удалить отдельный элемент List/Set/Hash и др., а только весь набор целиком). | |
Постоянное хранение. Persistent | ||
Lua скрипты | ||
Channel Pub/Sub | Реализация модели издатель/подписчик. Каналы являются глобальными для ноды приложения, не вложены в пространство какой-либо базы данных. | Redis Pub/Sub https://redis.io/docs/manual/pubsub/ |