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