cl-memcached
CommunityBlazing-fast memcached caching for Common Lisp.
Authorquasi
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill enables Lisp developers to integrate memcached caching into their applications, reducing database load and speeding up responses in data-heavy workflows.
Core Features & Use Cases
- TEXT and META protocol support: provides both classic and modern memcached interactions for storage, retrieval, deletion, and advanced operations.
- Connection pooling: leverages pooled connections to deliver high throughput in concurrent environments.
- Atomic counters & CAS: supports mc-incr/mc-decr and CAS-based updates for safe, race-free data modifications.
- Batch operations & pipelining: enables bulk gets and pipelined writes to minimize network round-trips and improve latency.
- Usage patterns: covers cache-aside, expiration semantics, graceful cache-failure handling, and write-through strategies.
Quick Start
- Load cl-memcached via Quicklisp: (ql:quickload :cl-memcached)
- Create a default memcache: (defvar mem (cl-memcached:make-memcache :host "127.0.0.1" :port 11211))
- Store a value: (cl-memcached:mc-set "greeting" "Hello")
- Retrieve a value: (cl-memcached:mc-get-value "greeting")
- Optional: enable pooling for better performance: (setf cl-memcached:mc-use-pool t)
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: cl-memcached Download link: https://github.com/quasi/cl-memcached/archive/main.zip#cl-memcached Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.