aws elasticache Redis установить и получить

Я новичок в AWS-SDK и запускаю приложение node.js на экземпляре EC2.

Я пытаюсь использовать ElastiCache-Redis в приложении node.js. Однако я не могу найти API ElastiCache для выполнения базовых вызовов Redis. Приведенный ниже URL-адрес не содержит никаких команд Redis.

http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/ElastiCache.html#addTagsToResource-property

Что мне делать, чтобы выполнить команду Redis для ElastiCache (Redis) в aws-sdk?


person windchime    schedule 13.07.2015    source источник


Ответы (1)


API ElastiCache используется для запуска, остановки и настройки экземпляров Redis и Memcached. Он не используется для связи с этими экземплярами.
Чтобы отправлять команды в Redis или Memcached, вам необходимо использовать обычные клиенты, вот список клиентов Node.js для Redis: http://redis.io/clients#nodejs

person Liviu Costea    schedule 13.07.2015
comment
используя node-redis, я могу сделать var redis = require (redis), client = redis.createClient (); а затем введите команды с помощью клиента, например client.hget (). Что мне делать с помощью aws-sdk? Какой IP у кластера Redis? Как мне его найти? - person windchime; 13.07.2015
comment
Самый простой способ - подключиться к консоли AWS console.aws.amazon.com, затем перейти в Elasticache и там вы найдете ссылку слева под названием Cache Clusters. Для всех перечисленных там кластеров кеша вы можете щелкнуть ссылку «Узел», и вы увидите конечную точку. Не используйте ip напрямую, используйте конечную точку, потому что ip будет динамическим - AWS может его изменить - person Liviu Costea; 13.07.2015
comment
допустим, конечная точка - abc.xyz.aws.amazon.com; Я могу сделать следующее: var redis = require (redis), client = redis.createClient (6379, 'abc.xyz.aws.amazon.com', {}); - person windchime; 13.07.2015
comment
Да, я вижу, что не так давно в node_redis добавлена ​​поддержка URL: - person Liviu Costea; 13.07.2015