Skip to content

shughes/clojure-memcached

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Clojure Memcached

by Samuel Hughes

Follows memcached protocol. Uses Sockets from Java library.

Basic example:

(use 'clojure.memcached)
(let [sockets (setup-sockets ["localhost:11211", "localhost:11212"])]
   (set-val "key" "value")
   (get-val "key")
   (close-sockets sockets))

Additional notes:

Anytime you call set-val, the key/value will be randomly distributed among all servers that were originally passed into setup-memcached. It uses a hash algorithm, so it always returns the same server based on the key.

Releases

No releases published

Packages