Redis
Key-Value хранилище. Хранит все данные в оперативной памяти.
Обработка данных выполняется в одном потоке.
Взаимодействие с элементом происходит атомарно.
Есть поддержка оптимистичных транзакций для действий, изменяющих данные, с возможностью указать кол-во повторных попыток в случае неудачи.
Ссылки:
Что такое Redis?
https://aws.amazon.com/ru/redis/
https://docs.redislabs.com/latest/rs/references/client_references/client_csharp/
https://streletzcoder.ru/rabotaem-s-redis-v-c-byistryiy-start/
Как же работают транзакции в Redis
https://habr.com/ru/post/165223/
Как работает Redis при одновременном доступе нескольких клиентов?
https://ru.stackoverflow.com/questions/876405/Как-работает-redis-при-одновременном-доступе-нескольких-клиентов
Choosing between Redis and Memcached
https://aws.amazon.com/ru/elasticache/redis-vs-memcached/
Установка:
Docker image
https://hub.docker.com/_/redis
Installing and running Redis Server on Windows
https://riptutorial.com/redis/example/29962/installing-and-running-redis-server-on-windows
microsoftarchive/redis
This is a port for Windows based on Redis.
https://github.com/microsoftarchive/redis