Node-Redis – вопросы и ответы

107
голосов
1
ответ
Используя адаптер /store (?) socket.io redisstore, можно ли "видеть" всех клиентов и "выбирать" даже клиента, который напрямую не подключен к вашему серверу socket.io? Или это ограничивается функци...
3 месяца, 1 неделя назад David Mulder
62
голоса
1
ответ
все. Я реализую findBy ("имя", "пароль") в модуле node_redis, следуя этому. user.js // return user find by name and password. User.findBy = function(name,password){ console.log("calllelelelelll"); ...
3 месяца, 1 неделя назад nobinobiru
87
голосов
1
ответ
Скажем, у меня есть структура, похожая на reddit или переполнение стека. например. предполагая, что у меня есть json-структура вроде posts = [{id: 1, title: "foo", pages: 300}, {id: 2, title: "bar"...
3 месяца, 1 неделя назад PhilRob
115
голосов
1
ответ
Я храню объекты как хэш, например: key-> клиент: 123, email-> dk@gmail.com, mobile-> 828212, name-> darshan и т.д. Теперь можно в redis запросить клиентов на основе электронной почты, н...
3 месяца, 2 недели назад darshan kamat
88
голосов
1
ответ
У меня проблемы, я хотел назначить KEYS, которые определены в REDIS, в значение в функции redisClient.keys, но я не мог этого сделать, я попытался отключить его, и я получил результат, который явля...
3 месяца, 2 недели назад Ordinaryus
116
голосов
1
ответ
У меня есть следующий код, генерирующий ошибку: leagueclient.hgetall userLeagueKey, getLeagueInfo Я проверял, что ключ верен, и getLeagueInfo корректно выполняет правильное возвращаемое значение, н...
3 месяца, 2 недели назад Fred Gruner
-4
голоса
3
ответа
Как проверить, существует ли ключ внутри хеша (redis)? Я пробовал так: redisClient.exists(obj.mydict.user.toString().pos, function(err,reply) { if(!err) { if(reply !== null) { ... однако я получаю:...
3 месяца, 2 недели назад PerduGames
76
голосов
2
ответа
Я пытаюсь получить все значения из redis с помощью hgetall для возврата всех значений 'Task_'* . код: var redis = require('redis'), client = redis.createClient(); var tasks = [ { "_id" : "t1", "cre...
3 месяца, 2 недели назад Matheus Echenique
62
голоса
1
ответ
У меня есть простой redis set с более чем 1 миллионной нотой. Я добавляю, что используя sadd Как я могу прочитать этот набор разделом? Я имею в виду читать первые 100 000 ключей и после 200 000?
3 месяца, 2 недели назад Griboedov
179
голосов
4
ответа
Есть ли способ удалить/удалить запись по ключу, используя Node_redis ? Я не вижу такой опции из документов.
3 месяца, 2 недели назад UpTheCreek
62
голоса
2
ответа
В настоящее время я пытаюсь подключить мою службу узла node.js для приложения Google Cloud Memorystore. Следуя этому руководству , мне нужно, чтобы оба они работали в одной и той же сети и регионе ...
3 месяца, 3 недели назад Laurin
63
голоса
2
ответа
Я хочу установить время истечения времени, чтобы redis pub/sub сообщения при публикации. Как это сделать в nodeJS? var redis = require('redis'); redis.createClient().publish('some channel', 'some m...
3 месяца, 3 недели назад The-Higgs-Boson
88
голосов
1
ответ
У меня есть определенный ключ, который поддерживается в redis в следующем формате identifier:username:userid:categoryname Например: Blacklist:tomhanks:12345:movies Blacklist:tomhanks:12345:music Bl...
3 месяца, 3 недели назад swapnilsarwe
76
голосов
1
ответ
Используя Redis pub/sub, есть ли способ ограничить количество слушателей, которые Redis опубликует? http://redis.io/commands/publish Например, используя Node.js parlance: var redis = require('redis...
3 месяца, 3 недели назад Alexander Mills
97
голосов
1
ответ
Я создаю кластер Redis, выполнив следующую команду redis-trib.rb create --replicas 1 127.0.0.1:6379 127.0.0.1: 6380 127.0.0.1: 6381 127.0.0.1: 6382 127.0.0.1:6383 127.0.0.1:6384 Я уже создал 6 экзе...
3 месяца, 3 недели назад Ashish Shukla
115
голосов
1
ответ
Можно ли поручить Redis накапливать набор операций, а затем выпустить команду "публиковать все", чтобы опубликовать весь набор операций (в линейном порядке)? Итак, вы каким-то образом установили ма...
3 месяца, 3 недели назад BaltoStar
116
голосов
1
ответ
У меня есть список в redis, управляемый быком . Я хотел бы отслеживать длину этого списка в другом процессе. Я новичок в redis, поэтому, когда я думаю, что нашел "правильный" способ сделать это, у ...
3 месяца, 3 недели назад JamesH
139
голосов
2
ответа
У меня есть приложение Node, которое использует Express и node_redis . Я придерживаюсь подхода, изложенного в книге Learning Node и создания единого клиен
3 месяца, 3 недели назад Bart Jedrocha
62
голоса
1
ответ
Я пытаюсь внедрить фильтр кукушки в Redis. То, что я до сих пор прекрасно работает, кроме того, что он просто вставляет все значения на одном узле даже при работе в кластере. Чтобы реализовать его ...
3 месяца, 3 недели назад mohitmayank
116
голосов
2
ответа
Я пытался выяснить, как добиться чего-то подобного с помощью nodejs и redis: var var1 = redisClient.get("foo"); var var2 = redisClient.get("bar"); if (var1 && var2) { do_something(); } else...
3 месяца, 3 недели назад jtiai
87
голосов
3
ответа
Кто-нибудь знает, как я могу получить членов с оценками node redis? Я пробовал что-то вроде этого: client.ZRANGE(key, 0, -1, withscores, function(err, replies) { }); Спасибо.
3 месяца, 3 недели назад th0rv
62
голоса
1
ответ
Я хотел бы получить все данные из Redis (база данных "10") в переменную JSON. Но я немного смущен асинхронным звонком... Я пробовал это: redis = require('redis'); client = redis.createClient(); cli...
3 месяца, 3 недели назад user3582562
123
голоса
1
ответ
Я создаю службу nodejs и redis API, я написал код ниже, чтобы узнать отдельные даты из диапазона дат, а затем получить временной интервал каждой даты и сохранить его в redis. Проблема в том, что я ...
3 месяца, 3 недели назад Rick Roy
62
голоса
1
ответ
У меня есть следующий код: genUserLeagueDiscussionTable = (userLeagueId, firstEntry, displayEntries) -> # Generate League Discussion leagueDiscussionTable = striped: yes bordered: yes hover: no ...
3 месяца, 3 недели назад Fred Gruner
63
голоса
1
ответ
Я хочу использовать redis для хранения некоторых моих собственных пар ключ-значение, однако некоторые из моих модулей уже используют его. Хранилище сеансов redis для сессионных данных, а также адап...
3 месяца, 3 недели назад naughty boy
62
голоса
1
ответ
Я пытаюсь увеличить значение для ключевого значения в redis, если значение уже существует в redis. Например, если у нас есть client.get(key, function checkRedis(err, data){ var redisData = JSON.par...
4 месяца назад RRP
63
голоса
1
ответ
Я пытаюсь создать очередь объектов JSON с помощью Redis. В настоящее время я использую ZADD для создания упорядоченного набора: var entry = {"name": "Hank", "question": "Where am I?"}; client.zadd(...
4 месяца назад user2871322
108
голосов
1
ответ
Есть ли способ сделать атомный набор, только если он еще не установлен в Redis? В частности, я создаю такого пользователя, как "myapp: user: user_email", и хочу, чтобы Redis вернул мне ошибку, если...
4 месяца назад Aaron Yodaiken
62
голоса
1
ответ
Я разрабатываю тип приложения социальной сети в node.js и MongoDB. Я хочу добавить такие функции, как: - если пользователь A следил за пользователем B, тогда, когда пользователь B отправляет что-то...
4 месяца назад kartik
76
голосов
1
ответ
Я использую node_redis клиент для node.js. У меня есть структурированные данные, которые я сейчас пытаюсь сохранить в redis. Всякий раз, когда я пытаюсь добавить большее значение ключа в один и тот...
4 месяца назад Suhaib Janjua
87
голосов
1
ответ
Мне нужно завершить сеанс пользователя или выйти из системы, когда они закрывают браузер или вкладку. Ниже приведен код для ведения сеанса: app.use(session({ store: new RedisStore({ url: REDIS_CONN...
4 месяца назад Sujit
98
голосов
1
ответ
Есть ли аналогичная функция для WebSocket ".emit" и ".on" с Node Redis ? Мне не нравится, как мне нужно .subscribe а затем .publish и слушать ответ с помощью .on .
4 месяца назад Kousha
63
голоса
1
ответ
при запуске следующего кода for (var i= 0; i< 20; i++) { redisClient.lindex("devices", i, function (errorMessage, DeviceList) { for (var j= 0; j< 20; j++) { var deviceCoordinateList = resultD...
4 месяца назад user1234
98
голосов
2
ответа
Я установил рабочий тест для входа в систему следующим образом: var express = require('express'); var fs = require('fs'); var http = require('http'); var path = require('path'); var routes = requir...
4 месяца назад Casper
62
голоса
3
ответа
Я создаю API в узле и хочу хранить маркер ключа/доступа API в Redis. Как лучше всего я могу сгенерировать уникальный ключ API/токен доступа для хранения в Redis в качестве ключа и адреса электронно...
1 год, 1 месяц назад DexCurl
98
голосов
2
ответа
В нашей redis-конфигурации мы установили таймаут: 7 секунд В node_redis Мы обрабатываем готовое и конечное событие redis, как client.on("ready", function() { logger.info("Connection Successfully Es...
1 год, 1 месяц назад Tamil
97
голосов
1
ответ
Теперь я нажимаю данные на канал redis каждый раз, когда перезагружается веб-страница, и эти данные помещаются в стек redis и отображаются здесь снова и снова: $rediska->publish('real', 'PHP SEN...
1 год, 1 месяц назад Oleg
62
голоса
1
ответ
проблема У меня есть ситуация, когда данные, которые я создал на сервере, похоже, не были правильно реплицированы на мои подчиненные. Информация о настройке базы данных мастера Redis У меня есть ма...
1 год, 1 месяц назад Happydevdays
62
голоса
1
ответ
Я хочу получить все значения из моего redis и сохранить его в массиве в nodejs Вот мой настоящий код, redisClient.keys("Serial*", function (err, keys) { keys.forEach(function (key, i) { redisClient...
1 год, 1 месяц назад ericdemo07
88
голосов
1
ответ
Я создал клиентский модуль redis с именем redisConnection.js . Это содержимое выглядит следующим образом var redis = require('redis').createClient(); exports.exposeConnection = function(){ return r...
1 год, 1 месяц назад Akshat Jiwan Sharma
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема