Pretty up the ReST documentation a little.
This commit is contained in:
parent
4fc4399dcd
commit
f51b6331f9
32
README.rst
32
README.rst
@ -27,12 +27,25 @@ To change behaviors, quite simply::
|
|||||||
|
|
||||||
>>> mc.behaviors["hash"] = "fnv1a_32"
|
>>> mc.behaviors["hash"] = "fnv1a_32"
|
||||||
|
|
||||||
|
For a list of the defined behavior key names, see what the keys of a client is.
|
||||||
|
For example::
|
||||||
|
|
||||||
|
>>> mc.behaviors.keys() # doctest: +NORMALIZE_WHITESPACE
|
||||||
|
['hash', 'connect timeout', 'cache lookups', 'buffer requests',
|
||||||
|
'verify key', 'support cas', 'poll timeout', 'no block', 'tcp nodelay',
|
||||||
|
'distribution', 'sort hosts']
|
||||||
|
|
||||||
|
The ``hash`` and ``distribution`` keys are mapped by the Python module to constant
|
||||||
|
integer values used by `libmemcached`. See ``pylibmc.hashers`` and
|
||||||
|
``pylibmc.distributions``.
|
||||||
|
|
||||||
|
|
||||||
Comparison to other libraries
|
Comparison to other libraries
|
||||||
=============================
|
=============================
|
||||||
|
|
||||||
Why use `pylibmc`? Because it's fast.
|
Why use `pylibmc`? Because it's fast.
|
||||||
|
|
||||||
http://lericson.blogg.se/code/2008/november/pylibmc-051.html
|
`See this (a bit old) speed comparison <http://lericson.blogg.se/code/2008/november/pylibmc-051.html>`_.
|
||||||
|
|
||||||
Change Log
|
Change Log
|
||||||
==========
|
==========
|
||||||
@ -40,21 +53,18 @@ Change Log
|
|||||||
New in version 0.6
|
New in version 0.6
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
Added compatibility with `libmemcached` 0.26, WRT error return codes.
|
- Added compatibility with `libmemcached` 0.26, WRT error return codes.
|
||||||
|
- Added `flush_all` and `disconnect_all` methods.
|
||||||
Added `flush_all` and `disconnect_all` methods.
|
- Now using the latest pickling protocol.
|
||||||
|
|
||||||
Now using the latest pickling protocol.
|
|
||||||
|
|
||||||
New in version 0.5
|
New in version 0.5
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
Fixed lots of memory leaks, and added support for `libmemcached` 0.23.
|
- Fixed lots of memory leaks, and added support for `libmemcached` 0.23.
|
||||||
|
- Also made the code tighter in terms of compiler pendatics.
|
||||||
Also made the code tighter in terms of compiler pendatics.
|
|
||||||
|
|
||||||
New in version 0.4
|
New in version 0.4
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
Renamed the C module to `_pylibmc`, and added lots of `libmemcached` constants
|
- Renamed the C module to `_pylibmc`, and added lots of `libmemcached` constants
|
||||||
to it, as well as implemented behaviors.
|
to it, as well as implemented behaviors.
|
||||||
|
Reference in New Issue
Block a user