Исходный код вики Механизмы

Версия 1.3 от Alexandr Fokin на 2022/10/19 15:20

Последние авторы
1 |(% style="width:170px" %)Транзакции|(% style="width:668px" %)Есть поддержка пессимистичных транзакций, на время выполнения которых Redis выполняет только команды данной транзакции, а другие клиенты ожидают ее завершения.
2 Есть поддержка оптимистичных транзакций для действий, изменяющих данные, с возможностью указать кол-во повторных попыток в случае неудачи.|(((
3 Как же работают транзакции в Redis
4 [[https:~~/~~/habr.com/ru/post/165223/>>url:https://habr.com/ru/post/165223/]]
5
6 Как работает Redis при одновременном доступе нескольких клиентов?
7 [[https:~~/~~/ru.stackoverflow.com/questions/876405/Как-работает-redis-при-одновременном-доступе-нескольких-клиентов>>url:https://ru.stackoverflow.com/questions/876405/Как-работает-redis-при-одновременном-доступе-нескольких-клиентов]]
8 )))
9 |(% style="width:170px" %)Срок жизни|(% style="width:668px" %) |
10 |(% style="width:170px" %)Постоянное хранение.
11 Persistent|(% style="width:668px" %) |
12 |(% style="width:170px" %)[[Lua>>path:/bin/view/%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/%D0%94%D1%80%D1%83%D0%B3%D0%BE%D0%B5/Lua/]] скрипты|(% style="width:668px" %) |
13 |(% style="width:170px" %) |(% style="width:668px" %) |
14 |(% style="width:170px" %)Channel
15 Pub/Sub|(% style="width:668px" %)(((
16 Реализация модели издатель/подписчик.
17 После подключения к канаду клиент будет получать все сообщения, поступающие на канал (сообщения никак не распределяются между клиентами).
18 На стороне Redis выделяется буфер для хранения сообщений, еще не обработанных всеми клиентами. Если клиент сильно отстает в обработке сообщений (заполняя буфер), то он может быть отключен.
19
20 Каналы являются глобальными для ноды приложения, не вложены в пространство какой-либо базы данных.
21 )))|Redis Pub/Sub
22 [[https:~~/~~/redis.io/docs/manual/pubsub/>>url:https://redis.io/docs/manual/pubsub/]]
23 |(% style="width:170px" %) |(% style="width:668px" %) |
24
25