An implementation of the Node Auto Discovery for Memcached in the ElastiCache service of AWS.
iex> Elasticachex.get_cluster_info("hostname.aws.com")
{:ok, ["10.0.9.107:11211", "10.0.9.109:11211"], "4"}
The package can be installed by adding elasticachex
to your list of
dependencies in mix.exs
:
def deps do
[{:elasticachex, "~> 1.1"}]
end
config :elasticachex,
timeout: 5000 # Timeout in milliseconds