README in memcached-0.11 vs README in memcached-0.12
- old
+ new
@@ -20,18 +20,18 @@
The <b>memcached</b> library wraps the pure-C libmemcached client via SWIG.
== Installation
-You need Ruby 1.8.6, and {libmemcached 0.21}[http://tangent.org/552/libmemcached.html]. Other versions are not supported. You also need {memcached itself}[http://www.danga.com/memcached/] if you want to test against a local server.
+You need Ruby 1.8.6, and {libmemcached 0.25}[http://tangent.org/552/libmemcached.html]. Other versions are not supported. You also need {memcached itself}[http://www.danga.com/memcached/] if you want to test against a local server.
-For Linux, download and extract the {libmemcached tarball}[http://download.tangent.org/libmemcached-0.21.tar.gz]. Then run:
+For Linux, download and extract the {libmemcached tarball}[http://download.tangent.org/libmemcached-0.25.tar.gz]. Then run:
./configure
make && sudo make install
For OS X, you may be able to install it from MacPorts:
- sudo port install libmemcached @0.21
+ sudo port install libmemcached @0.25
Now install the gem:
sudo gem install memcached --no-rdoc --no-ri
Note that on OS X 10.5 you may need to set the architecture explicitly:
@@ -89,11 +89,9 @@
== Legacy applications
There is a compatibility wrapper for legacy applications called Memcached::Rails.
-The easiest way to use it in your app is by installing Interlock[http://blog.evanweaver.com/files/doc/fauna/interlock] and setting <tt>client: memcached</tt> in <tt>config/memcached.yml</tt>. This gives you memcached fragments by default. You do not have to use the other Interlock features unless you want to.
-
== Threading
<b>memcached</b> is threadsafe, but each thread requires its own Memcached instance. Create a global Memcached, and then call Memcached#clone each time you spawn a thread.
thread = Thread.new do