Описание тега booksleeve

Booksleeve - это клиент Redis, написанный на C#, предлагающий конвейерные, асинхронные, мультиплексированные и потокобезопасные операции.
4 ответа

StackExchange.Redis ConnectionMultiplexer.Connect() работает с перебоями

Я использую StackExchange.Redis разговаривать с 3 различными экземплярами Redis: 1 в одной подсети и 2 удаленно. Вот мой код конфигурации: var configurationOptions = new ConfigurationOptions { EndPoints = { { host, port } }, KeepAlive = 180, Passwor…
18 апр '14 в 18:34
1 ответ

Получить свойства объекта с отражением, кроме свойств экземпляра

Я хочу перечислить все свойства объекта, используя отражение, но я хочу исключить свойства, которые ссылаются на объекты (это должно быть достаточно быстро, потому что я использую решение для кэширования с использованием Redis/Booksleve). В настояще…
17 мар '14 в 10:15
1 ответ

Лучший способ сериализации ключа байтового массива в Redis с Booksleeve

Мне нужно найти лучшую реализацию для отправки байтового массива в пространство ключей сервера Redis с помощью Booksleeve. Я пробовал другую реализацию, такую ​​как UTF8 Encoding, но я не знаю, какая из них наиболее оптимизирована в памяти сервера R…
26 апр '13 в 16:18
1 ответ

Как я могу отправлять случайные команды в Redis?

Я использую Redis через книжный рукав на C#/.NET Допустим, я хочу отправить невыполненную команду вроде SCRIPT FLUSH или же EVAL, Как мне сделать это с книжным рукавом? Также я не уверен, реализовано ли эхо, поэтому использовать его в качестве приме…
31 авг '12 в 06:57
1 ответ

Redis HashKey выдает ошибку

Я создал HaskKey с помощью Boolsleve C#, каждый раз я предоставляю уникальное поле, и мой элемент - строка Json. public virtual void AddHashSetKey(string item, string hashField) { _redisClient.Hashes.Set(_database, Key, hashField, item); } После доб…
03 сен '13 в 04:12
1 ответ

Миграция из BookSleeve в StackExchange.Redis - сопоставление событий

Похоже, что в Stackexchange.Redis нет события "закрыто", только событие "сбой соединения", которое указывает на временный сбой, исходя из моего понимания (и поэтому также существует событие "соединение восстановлено"?). Это потому, что StackExchange…
28 май '14 в 19:50
1 ответ

Книжный рукав преждевременно закрывает соединение?

У меня возникли проблемы с версией Booksleeve 1.1.0.5 в VS2010, работающей так, как я собираюсь ее использовать. Что происходит после выполнения и ожидания операции, книжный рукав иногда оставляет соединение в закрытом состоянии, поэтому операции в …
28 мар '13 в 14:16
0 ответов

Управляйте 2 коллекциями в Redis, используя Sets и.Net client. Это правильный подход?

Я пытаюсь работать / исследовать redis для области.NET, у меня сложилось впечатление, что определенная задача лучше всего не покрывается наборами, а сама redis (так как у меня есть объект, который мне нужно изменить) - так что, возможно, лучше испол…
01 апр '14 в 13:18
1 ответ

Redis Booksleeve - Как правильно использовать Hash API

Я использую хэш-API Книжного рукава для Redis. Я делаю следующее: CurrentConnection.Hashes.Set(0, "item:1", "priority", task.priority.ToString()); var taskResult = CurrentConnection.Hashes.GetString(0, "item:1", "priority"); taskResult.Wait(); var p…
08 май '12 в 19:06
2 ответа

Книжный рукав Redis руководство по развитию

Есть ли статья или ресурс по началу работы с BookSleeve Redis? Спасибо
12 апр '13 в 09:29
1 ответ

Redis на Appharbor - исключение GetString на книжном рукаве

Я пытаюсь настроить Redis на appharbor. Я следовал их инструкциям и снова у меня возникла проблема с API на книжной обложке. Вот код, который я использую, чтобы заставить его работать изначально: var connectionUri = new Uri(url); using (var redis = …
27 апр '12 в 07:16
2 ответа

Как правильно десериализовать RedisMessage через BookSleeve?

Я создал следующий одноэлементный класс для обработки соединения Redis и предоставления функциональности BookSleeve: public class RedisConnection { private static RedisConnection _instance = null; private BookSleeve.RedisSubscriberConnection _channe…
20 фев '13 в 19:38
2 ответа

Может кто-нибудь объяснить, как именно Booksleeve и Redis работают вместе и это приложение в приложении SignalR?

Мы реализуем масштабирование для нашего приложения SignalR и стараемся избежать единой точки отказа в нашем кластере. Таким образом, требуется более одного сервера шины сообщений Redis. Проблема с реализацией Redis Sentinel заключается в том, что по…
20 дек '12 в 22:38
1 ответ

Вызываете команды PUBSUB?

Есть ли способ вызвать более новые методы PUBSUB ( http://redis.io/commands/pubsub), кроме разветвления репо BookSleeve? Куда бы я ни посмотрел, я зашел в тупик. Например, чтобы вызвать "PUBSUB CHANNELS", при просмотре RedisConnectionBase я мог бы с…
11 ноя '13 в 19:53
1 ответ

Тайм-аут BookSleeve Wait() на странице Razor при тестировании производительности

Я только начинаю бездельничать с BookSleeve (и redis) в Windows и просто хотел узнать, смогу ли я получить какое-то указание о том, что я могу делать здесь неправильно. Используя следующий код, а затем запустив ab против него, я могу обработать ~500…
07 июл '11 в 17:05
1 ответ

Как работает PubSub в BookSleeve/ Redis?

Интересно, как лучше всего публиковать и подписываться на каналы, используя BookSleeve. В настоящее время я реализую несколько статических методов (см. Ниже), которые позволяют мне публиковать контент на конкретный канал с сохранением недавно создан…
07 апр '13 в 12:46
0 ответов

Redis Booksleeve Концерн GetConfig

Я использую Redis MSOpenTech 2.6 с Booksleeve 1.3.38. Всякий раз, когда я выполняю Dictionary<string, string> config = conn.Server.GetConfig("save").Result; Я получаю следующее: save 900 0 300 0 60 0 что я знаю, это неправильно, так как я могу…
13 дек '13 в 03:30
2 ответа

Ошибки подключения Redis при использовании клиента Redis Booksleeve в виртуальной машине Azure

Недавно я начал размещать свой сторонний проект на новых виртуальных машинах Azure. Приложение использует Redis в качестве кеша в памяти. В моем локальном окружении все работало нормально, но теперь, когда я переместил код в Azure, я вижу странные и…
12 июн '12 в 15:48
1 ответ

Redis MSET эквивалент для набора или списка?

Я пишу приложение на C#, которое взаимодействует с REDIS (через клиентский интерфейс C# REDIS, такой как ServiceStack / BookSleeve). Я ищу совет о том, как наиболее эффективно мультисохранить два одновременных списка ключей и значений в согласованны…
28 ноя '13 в 09:33
1 ответ

Stackexchange.Redis ConnectionMultiplexer.Connect() ничего не делает при неудачном соединении?

Я пытаюсь подключиться к моему серверу Redis через ConnectionMultiplexer.Connect("127.0.0.1"); но, несмотря на то, что ни один сервер не работает, подключение не выдает ошибку и не вызывает никаких ConnectionFailed событие. Я дважды проверил, у меня…
01 апр '14 в 10:22