Java-клиент для Valkey и Redis с распределёнными коллекциями, блокировками, очередями и сервисами поверх базовых команд.
StackExchange/StackExchange.Redis
Клиентская библиотека .NET для подключения к Redis и другим RESP-совместимым серверам, таким как Valkey, Garnet и AWS ElastiCache.
- Звёзды
- 6,206
- Форки
- 1,562
- Открытые issues
- 220
- Последний коммит
- 24 часа назад
Что это?
StackExchange.Redis — клиент .NET для работы с Redis и другими RESP-совместимыми серверами. Помимо самого Redis, библиотека предназначена для работы с Azure Managed Redis, Garnet, Valkey и AWS ElastiCache, а также с любыми серверами, предоставляющими Redis-подобный API.
Библиотека распространяется в виде NuGet-пакета StackExchange.Redis. Документация по настройке и использованию опубликована на seredis.dev. Проект написан на C# и распространяется по лицензии MIT.
Библиотека пригодится, если приложению .NET нужно читать и записывать данные в Redis-совместимое хранилище — например, для кэширования, хранения сессий или обмена сообщениями. Серверы, не входящие в список названных продуктов, официально не поддерживаются, однако разработчики проекта предлагают сообщать о проблемах совместимости.
Ключевые возможности
- 01Подключение из приложений .NET к Redis и RESP-совместимым серверам.
- 02Распространение в виде NuGet-пакета со стабильными и предварительными версиями.
- 03Документация доступна на seredis.dev.
- 04Открытый исходный код, лицензия MIT.
Сценарии использования
- Добавление кэширования на базе Redis в ASP.NET- или другой сервис .NET.
- Подключение приложения .NET к управляемому облачному сервису Redis, например AWS ElastiCache или Azure Managed Redis.
- Использование Valkey или Garnet в качестве хранилища данных из кода на C#.
Быстрый старт
- 1
Установите пакет NuGet StackExchange.Redis
Темы
Частые вопросы
- Что такое StackExchange.Redis?
- Клиентская библиотека .NET для подключения к Redis и другим RESP-совместимым серверам, таким как Valkey, Garnet и AWS ElastiCache. StackExchange.Redis — клиент .NET для работы с Redis и другими RESP-совместимыми серверами. Помимо самого Redis, библиотека предназначена для работы с Azure Managed Redis, Garnet, Valkey и AWS ElastiCache, а также с любыми серверами, предоставляющими Redis-подобный API.
- StackExchange.Redis можно использовать бесплатно? Какая у него лицензия?
- StackExchange.Redis распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- StackExchange.Redis всё ещё поддерживается?
- Активно поддерживается. Последний коммит в StackExchange.Redis — 6 нояб. 2026 г..
- Для чего можно использовать StackExchange.Redis?
- Добавление кэширования на базе Redis в ASP.NET- или другой сервис .NET. Подключение приложения .NET к управляемому облачному сервису Redis, например AWS ElastiCache или Azure Managed Redis. Использование Valkey или Garnet в качестве хранилища данных из кода на C#.
- Как установить StackExchange.Redis?
- Установите пакет NuGet StackExchange.Redis
- Где скачать StackExchange.Redis?
- Исходный код и инструкции по установке — на GitHub: https://github.com/StackExchange/StackExchange.Redis
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Высокопроизводительный сервер структур данных «ключ — значение», совместимый с Redis и созданный как форк Redis для кэширования и задач реального времени.
Нативный GUI для Redis и Valkey с GPU-ускорением, созданный на Rust и GPUI для удобной работы с очень большими наборами ключей.
Клиентская библиотека Redis для .NET с поддержкой Redis Sentinel и Cluster, а также синхронного и асинхронного API.
In-memory хранилище данных, совместимое по API с Redis и Memcached и задуманное как их прямая замена.
Удалённое хранилище кэша на C#, совместимое с протоколом Redis RESP: существующие клиенты Redis подключаются к нему без изменений.