Результаты поиска по запросу "redis"

13 ответов

 наконец-то сработало для меня. Его документация содержит пример того, как вывести базу данных Redis и вставить данные в другую.

тоящее время у меня есть работающий сервер Redis, работающий в облачном экземпляре, и я хочу перенести этот сервер Redis в новый облачный экземпляр и использовать этот экземпляр в качестве моего нового сервера Redis. Если бы это был MySQL, я бы ...

5 ответов

Сердар

трю на NoSQL для чрезвычайно больших объемов данных. В настоящее время мы храним кэшированные версии текста веб-страницы в MySQL, но кажется, что база данных очень быстро разрастется. Мои требования: Долговечность, не должна терять данные при ...

3 ответа

Реализовать ли я сериализацию и десериализацию NodesJS + Passport + RedisStore?

Реализовать ли я сериализацию и десериализацию? RedisStore настроен как мой магазин сессий с Express. Означает ли это, что я НЕ внедряю сериализацию и десериализацию? Произойдет ли это автоматически? Когда я не реализую эти методы, я получаю ...

ТОП публикаций

3 ответа

Предостережение: эта функция существует только в нестабильной (бета) версии Redis, как и сейчас.

трел на использование Redis Pub / Sub в качестве замены RabbitMQ. Насколько я понимаю, Pub / Sub Redis поддерживает постоянное соединение с каждым из подписчиков, и если соединение будет прервано, все будущие сообщения будут потеряны и сброшены ...

1 ответ

Потому что пустой набор означает что-то отличное от несуществующего набора. Рассмотрим: newuser111: вопросы (набор вопросов новым пользователем 111) против не существующего пользователя: вопросы (предположительно, набор вопросов от несуществующего пользователя, пользователя, который не существует). Полезно иметь пустой набор для различия между ними.

быть, я просто слепой, но я не вижу явногоустановить команду [http://redis.io/commands#set]в Redis для очистки существующего набора (без очистки всей базы данных). В настоящее время я делаю различие в наборе с самим собой и сохраняю его обратно ...

2 ответа

которые делают логику более сложной, если вам нужно удалить или отредактировать хеш ...

у хранить массив хэшей в Redis, как лучше всего его кодировать?

4 ответа

Спасибо за ваш комментарий! Такое простое решение, и оно определенно работает. Я думаю, что-то вроде Webdis - это больше, чем я искал (обходит необходимость в PHP-сервере / «маршрутизаторе» - что-то, что PHP не лучше в IMO).

ли способ напрямую подключиться к Redis с помощью клиентской (не Node.js) javascript? Я уже использую Node.js + PHP + Redis + Socket.io (для клиента) для нескольких проектов. Тем не менее, я действительно думаю, что это можно было бы еще ...

4 ответа

Чарли: это не «переменные», они ключи. Для клавиш длиной от 1 до 30 или 100 или даже 255 символов не может быть обнаружено заметного влияния на производительность. Создайте ключи размером в несколько килобайт ... или до десятков килобайт, и я думаю, вы сможете измерить снижение производительности (в какой-то момент от 1 до 70 Кбайт вы столкнетесь с дополнительными затратами на дополнительные сети, так как размер ключа будет превысите MTU, и данные придется разбивать на несколько пакетов ... по крайней мере, на TCP и на повторную сборку).

равится использовать подробные имена в Redis, напримерset-allBooksBelongToUser:$userId. Это нормально или это влияет на производительность?

2 ответа

Если вам нужно больше места и эффективности, сожмите каждое значение (которое может быть строкой JSON ...) и распакуйте / импортируйте / десериализуйте в своем клиентском коде.

наилучший способ реализации взвешенного графика с использованием Redis? В основном мы будем искать кратчайшие пути по графу (возможно, используя алгоритм Дейкстры) В настоящее время мы рассмотрели добавление ребер в Redis Для каждого узла мы ...

4 ответа

Как сохранить бинарный объект в Redis с помощью узла?

Я пытаюсь сохранить бинарный объект в Redis, а затем отправить его обратно как изображение. Вот код, который я использую для сохранения данных: var buff=new Buffer(data.data,'base64'); client.set(key,new Buffer(data.data,'base64'));Вот код для ...