{Memcached}クラスターの管理

-- 1. クラスタ作成

aws elasticache create-cache-cluster \
--cache-cluster-id memcached01 \
--cache-node-type cache.t3.micro \
--engine memcached \
--engine-version 1.6.6 \
--cache-parameter-group default.memcached1.6 \
--num-cache-nodes 1


-- 2. クラスターの詳細の表示

aws elasticache describe-cache-clusters --cache-cluster-id memcached01
aws elasticache describe-cache-clusters --cache-cluster-id memcached01 --show-cache-node-info


-- 3. 動作確認

sudo yum -y install telnet

telnet memcached01.xxxxxx.cfg.apne1.cache.amazonaws.com 11211
telnet memcached01.xxxxxx.0001.apne1.cache.amazonaws.com 11211

set a 0 0 5
hello

get a

get b

stats


-- 4. クラスターの再起動

aws elasticache reboot-cache-cluster \
--cache-cluster-id memcached01 \
--cache-node-ids-to-reboot 0001

-- 5. クラスターへのノードの追加

aws elasticache modify-cache-cluster \
--cache-cluster-id memcached01 \
--num-cache-nodes 2 \
--apply-immediately

 

-- 6. クラスターからのノードの削除

aws elasticache modify-cache-cluster \
--cache-cluster-id memcached01 \
--num-cache-nodes 1 \
--cache-node-ids-to-remove 0002 \
--region ap-northeast-1 \
--apply-immediately

-- 7. クラスターの削除

aws elasticache delete-cache-cluster --cache-cluster-id memcached01