Skip to content

gialib/memcache_elixir

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Installing

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

Examples

Get value for a key:

response = Memcache.get("key")
case response.status do
  :ok ->
    {:ok, response.value}
  status ->
    {:error, status}
end

Fetch

value = Memcache.fetch!("hello", fn ->
  "world"
end)

# value == "world"

value = Memcache.fetch!("hello", fn ->
  "world2"
end)

# value == "world"

Config like this

config :memcache,
  host: "127.0.0.1",
  port: 11211,
  auth_method: :none,
  username: "",
  password: "",
  pool_size: 10,
  pool_max_overflow: 20,
  namespace: "default"

Releases

No releases published

Packages

No packages published

Languages