Elixir Memcache Cache Client
You can install Memcache
by adding it as a dependecy to your
project’s mix.exs
file:
defp deps do
[
{:memcache, "~> 0.1.2"}
]
end
response = Memcache.get("key")
case response.status do
:ok ->
{:ok, response.value}
status ->
{:error, status}
end
value = Memcache.fetch!("hello", fn ->
"world"
end)
# value == "world"
value = Memcache.fetch!("hello", fn ->
"world2"
end)
# value == "world"
config :memcache,
host: "127.0.0.1",
port: 11211,
auth_method: :none,
username: "",
password: "",
pool_size: 10,
pool_max_overflow: 20,
namespace: "default"