Quick and small memcached client for Python
86
Binary protocol configuration including SASL authentication requirements
Binary client
100%
100%
SASL params
100%
100%
Auth operations
100%
100%
Credential guards
100%
100%
Single-key get/set with TTL and optional compression
Client init
100%
100%
Set with TTL
100%
100%
Get retrieval
33%
33%
Compression on
0%
72%
Compression off
33%
100%
Client creation for TCP/UDP/UNIX servers with optional binary/SASL support
Pylibmc client
100%
100%
Transport strings
100%
100%
Binary toggle
100%
100%
SASL setup
100%
100%
Ready for ops
100%
100%
Atomic counter operations via incr and decr
Atomic increments
100%
100%
Missing-key seeding
100%
100%
Decrement floor
100%
100%
Bulk adjustments
100%
100%
Creation TTL
100%
100%
Counter reads
100%
100%
Conditional add/replace plus append/prepend string concatenation
Add only-if-absent
100%
100%
Replace existing
100%
100%
Append concat
100%
100%
Prepend concat
100%
100%
Custom serialization/deserialization hooks with flag handling and CacheMiss support
Hook wiring
100%
100%
JSON flagging
100%
100%
Bytes passthrough
100%
100%
Cache miss sentinel
0%
0%
Default handling
33%
66%
Bulk get_multi/set_multi with key_prefix handling
Prefixed set_multi
100%
100%
Prefixed get_multi
100%
100%
Miss handling
100%
100%
Prefix isolation
100%
100%
Failure reporting
100%
100%
Deletion, delete_multi, touch, and flush_all cache management
Single delete
0%
60%
Bulk delete
0%
0%
TTL refresh
100%
60%
Flush all
100%
100%
Miss handling
0%
26%
Compression threshold and level overrides for stored values
Set threshold override
100%
100%
Set compression level
100%
100%
Bulk overrides
100%
100%
Reads via client
100%
100%
Reuse provided client
100%
100%
UTF-8 normalization between str and bytes cache keys in Python 3
Client config
100%
40%
Set/get normalization
60%
60%
Bulk retrieval
90%
85%
Delete coherence
100%
86%
Default handling
100%
100%
No redundant encoding
0%
0%
Install with Tessl CLI
npx tessl i tessl/pypi-pylibmcTable of Contents