sql >> データベース >  >> NoSQL >> Redis

node.jsを使用してElastiCacheクラスターに接続する方法

    将来の読者のためにコードを共有する:

    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. S3をデータベースとデータベース(MongoDBなど)として使用する

    2. phpredis拡張機能が機能せず、「redis.so」を読み込めません

    3. ノードjsマングースの人口制限

    4. MongoDBでデータベースをコピー/クローン化する