socket-io-redis использовать redis внутри для подключения, интересно, как я могу получить клиента клиента redis из библиотеки, чтобы я мог использовать этот клиент для хранения пар ключей в redis.Как мне получить клиентский магазин redis из socket-io-redis?
var redis = require('socket.io-redis');
var socketio = require('socket.io');
io = socketio.listen(app);
io.adapter(redis({ host: 'localhost', port: 6379 }));
Я использую модель узла кластера, поэтому я не хочу, чтобы создать новый клиент Redis, как у меня уже есть один.
Я думал, имеющие несколько соединений не будут мудрым выбором, и это будет замедлять Redis, но благодаря прочистить сомневаюсь, я предпочел бы создать новый клиент redis. Есть ли разница между созданием нового клиента, такого как require ('redis'). CreateClient (хост, порт); чем создавать его из pubClient? – Bikash
@bikash Единственное отличие состоит в том, что при использовании 'duplicate()' вам больше не нужно передавать параметры подключения (сервер, учетные данные и т. Д.). Кроме того, это то же самое. – robertklep