Amazon Linux 2 に redis-rb をインストールし、クラスターモードが有効な ElastiCache(Redis) に対して、Configuration エンドポイントを使ってアクセスしてみた。
redis-rb を使ったプログラムを実行してみる
- redis-rb_sample.rb
require "redis" redis = Redis.new(cluster: ["redis://redis-cluster-no-auth2.******.clustercfg.apne1.cache.amazonaws.com:6379"]) for num in 1..10 do redis.set('key_' + num.to_s, 'value_' + num.to_s) p redis.get('key_' + num.to_s) end
- 実行してみる
$ ruby redis-rb_sample.rb "value_1" "value_2" "value_3" "value_4" "value_5" "value_6" "value_7" "value_8" "value_9" "value_10"