sql >> Databasteknik >  >> NoSQL >> Redis

Hur man ansluter till ElastiCache-kluster med node.js

Dela koden för framtida läsare:

var RedisClustr = require('redis-clustr');
var RedisClient = require('redis');
var config = require("./config.json");

var redis = new RedisClustr({
    servers: [
        {
            host: config.redisClusterHost,
            port: config.redisClusterPort
        }
    ],
    createClient: function (port, host) {
        // this is the default behaviour
        return RedisClient.createClient(port, host);
    }
});

//connect to redis
redis.on("connect", function () {
  console.log("connected");
});

//check the functioning
redis.set("framework", "AngularJS", function (err, reply) {
  console.log("redis.set " , reply);
});

redis.get("framework", function (err, reply) {
  console.log("redis.get ", reply);
});



  1. Varför ska jag stänga eller hålla Redis-anslutningar öppna?

  2. Spring RedisConnectionFactory med transaktion som inte returnerar anslutning till Pool och blockerar sedan när den är slut

  3. ZRANGESTORE före Redis 6.2.0

  4. Hur återupptar man hash-slots för en viss nod i redis-klustret i händelse av hårda fel?