Вопросы по теме 'stackexchange.redis'

StackExchange.Redis ConnectionMultiplexer.Connect () периодически работает
Я использую StackExchange.Redis , чтобы общаться с 3 разными экземплярами Redis: 1 в той же подсети и 2 удаленно. Вот мой код конфигурации: var configurationOptions = new ConfigurationOptions { EndPoints = { { host, port }...
37949 просмотров
schedule 31.10.2021

Получите maxmemory кеша Redis azure от клиента
Мы используем кэш Redis для Azure, и нам необходимо отслеживать его состояние. Нам нужна информация о максимальном объеме памяти. В настоящее время мы вводим информацию вручную, однако мы хотим избежать этого в будущем. Стандартная команда,...
481 просмотров

Получение нескольких хэшей из Redis с помощью StackExchange.Redis
Мне нужно получить около 10 тысяч хэшей с сервера Redis. Поскольку в Redis нет команды для получения нескольких хэшей, я перебирал все ключи, используя вызов db.HashGetAllAsync() , а затем ждал завершения всех задач. Несмотря на то, что это...
1483 просмотров
schedule 31.10.2021

Как отправить несколько команд в кластер Redis с помощью библиотеки StackExchange.Redis
Я потратил много дней, пытаясь отправить несколько команд в кластер redis, используя другой подход, но все еще не нашел решений. В этом подходе используется StachExchange. У меня есть кластер Redis с 3 мастерами по 1 подчиненному устройству. порты...
1631 просмотров
schedule 05.09.2021

Как исправить проблемы с производительностью Redis?
Я использую клиент C # StackExchange.Redis для тестирования Redis. Набор данных представляет собой текстовый файл, содержащий около 16 миллионов записей. Каждая запись содержит шесть записей, три из которых являются двойными, а остальные три -...
1131 просмотров
schedule 28.10.2021

Как реализовать поставщик сеанса redis в среде автозапуска Azure в приложении MVC 5?
Какие настройки необходимы для совместного использования кеша Redis во всех доступных экземплярах? Какие изменения потребуются в приложении для смены провайдера состояния сеанса?
54 просмотров

HMSET и значение поля
Я совершенно запутался в HMSET. Если я создам HMSET с числом N пар (значение поля) ..., тогда Могу ли я получить доступ к значениям в «поле» за время O (1)? (В документации указано: «Временная сложность: O (N), где N - количество...
44 просмотров
schedule 30.10.2021

Как получить все значения ключей из Redis Cache на C #?
У меня есть кеш Redis, я установил в нем несколько ключей, теперь мне нужно получить все ключи и их значения. Похоже, прямого способа получить это не существует. Я вижу только StringGet(string key) метод, который принимает ключ как параметр. Но...
2766 просмотров
schedule 25.10.2021

Как сделать несколько операций атомарными с помощью StackExchange.Redis
Здравствуйте, у меня следующая проблема: У меня есть хэш, содержащий строки. Этот хеш будет запрашиваться несколькими пользователями. Когда пользователь приходит с Key , чтобы сначала проверить, существует ли он в этом хэше, а если нет,...
999 просмотров

Выполнить функцию в случае сбоя кеширования Redis
Я работаю над приложением .NET Core 3.1. Используется библиотека StackExchange.Redis для обработки операций с кешем в Redis. Настройка строки подключения в Startup.cs services.AddStackExchangeRedisCache(options => {...
161 просмотров
schedule 01.11.2021

StackExchange.Redis - StackExchangeRedisCacheClient - проблема с тайм-аутом
Я использую DLL StackExchange.Redis.Extensions.Newtonsoft для хранения данных в REDIS, ниже приведен код, который я использую, но получаю указанную ниже ошибку. Тайм-аут выполнения GET redis_key (5000 мс), inst: 0, qs: 1, in: 0, serverEndpoint:,...
572 просмотров

Как использовать Moq для создания макета класса StackExchange.Redis ConnectionMultiplexer?
Я работаю над макетом поведения, связанного с библиотекой StackExchange.Redis, но не могу понять, как правильно имитировать закрытые классы, которые он использует. Конкретный пример в моем вызывающем коде, я делаю что-то вроде этого: var...
10300 просмотров

Время ожидания StackExchange.Redis истекает с момента подключения к Azure Redis
Сообщение об исключении: Тайм-аут выполнения GET allBots, inst: 1, mgr: Inactive, err: never, queue: 7, qu: 0, qs: 7, qc: 0, wr: 0, wq: 0, in: 65536, ar: 0, IOCP: (Занят = 2, Свободен = 998, Мин = 1, Макс = 1000), РАБОЧИЙ: (Занят = 0, Свободен =...
1236 просмотров

Как повысить производительность Redis при 100% загрузке процессора? Шардинг? Самый быстрый клиент .Net?
Из-за значительного увеличения нагрузки на наш веб-сайт Redis теперь борется с пиковой нагрузкой, поскольку экземпляр сервера Redis достигает 100% загрузки ЦП (на одном из восьми ядер), что приводит к тайм-аутам. Мы обновили наше клиентское...
16563 просмотров

Какое имя метода StackExchange.Redis эквивалентно команде Redis BGSAVE?
Есть ли эквивалентная команда для BGSAVE в клиенте Stackexchange? Если нет, то как мне добиться того же?
291 просмотров
schedule 14.04.2022

Как я могу обрабатывать сильные типы по хэшам Redis?
Мой клиент отправляет на сервер json ( JObject ), и у меня есть собственный метод, который сводит значение в пару ключ-значение. Предполагая, что это мой json { Prop1: 12, Prop2: "Str", Prop3:{ Prop4: 222.4 } } Создается...
807 просмотров
schedule 09.04.2022

«StackExchange.Redis.ITransaction» не содержит определения для «StringSetAsync».
Я использую транзакцию в Redis и использую провайдера StackExchange.Redis. У меня есть большая партия операций StringSetAsync для транзакции. И у меня есть ошибка при использовании StringSetAsync: Исключение RuntimeBinderException было...
602 просмотров

Обработать список в Redis
Большой набор основных данных (50 тыс. записей в списке) необходимо кэшировать с помощью Redis. но приложение будет извлекать отдельные записи из основных данных. Имеет ли смысл сериализовать 50 000 записей в списке и хранить их в Redis, и каждый...
294 просмотров

Как мне вызвать Redis StringSet() из F#
Я использую StackExchange.Redis для доступа к экземпляру Redis. У меня есть следующий рабочий код С#: public static void Demo() { ConnectionMultiplexer connection =...
1755 просмотров
schedule 08.06.2022

Кэш Redis для Azure: SocketClosed при ошибке PING
Запустив тестовое консольное приложение для подключения к кэшу Redis Azure, оно внезапно (без каких-либо изменений ни на клиенте, ни на сервере) перестало позволять мне подключаться с ошибкой «SocketClosed on PING». Вот логи попытки подключения:...
822 просмотров
schedule 05.06.2022