This is the cl-memcached Reference Manual, version 1.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 04:06:11 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
cl-memcachedFast, thread-safe library to interface with the Memcached Object Cache.
quasi <quasi@quasilabs.in>
MIT
1.0.0
usocket (system).
split-sequence (system).
babel (system).
pooler (system).
packages.lisp (file).
cl-memcached.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-memcached/cl-memcached.lisppackages.lisp (file).
cl-memcached (system).
*mc-default-encoding* (special variable).
*mc-use-pool* (special variable).
*memcache* (special variable).
make-memcache (function).
mc-add (function).
mc-append (function).
mc-bytes (reader).
mc-cas (function).
mc-cas-unique (reader).
mc-data (function).
mc-data-raw (reader).
mc-decr (function).
mc-del (function).
mc-flags (reader).
mc-flush-all (function).
mc-get (function).
mc-get+ (function).
mc-get-value (function).
mc-incr (function).
mc-key (reader).
mc-prepend (function).
mc-replace (function).
mc-set (function).
mc-stats (function).
mc-stats-summary (function).
mc-store (function).
mc-touch (function).
mc-verbosity (function).
mc-version (function).
print-object (method).
print-object (method).
+command-encoding+ (special variable).
+crlf+ (constant).
+mc-end+ (constant).
cl-mc-condition (condition).
cl-mc-error (function).
cl-mc-error (condition).
close-memcache-connection (function).
copy-memcache (function).
copy-memcache-response (function).
make-memcache% (function).
make-memcache-response% (function).
mc-ip (reader).
mc-make-command (macro).
mc-name (reader).
mc-pool (reader).
(setf mc-pool) (writer).
mc-pool-size (reader).
mc-port (reader).
mc-quick-test (function).
mc-with-pool-y/n (macro).
memcache (structure).
memcache-p (function).
memcache-response (structure).
memcache-response-p (function).
memcached-server-unreachable (condition).
new-memcache-connection (function).
read-line-from-binary-stream (function).
server-request (function).
Packages are listed by definition order.
cl-memcachedcommon-lisp.
*mc-default-encoding* (special variable).
*mc-use-pool* (special variable).
*memcache* (special variable).
make-memcache (function).
mc-add (function).
mc-append (function).
mc-bytes (reader).
mc-cas (function).
mc-cas-unique (reader).
mc-data (function).
mc-data-raw (reader).
mc-decr (function).
mc-del (function).
mc-flags (reader).
mc-flush-all (function).
mc-get (function).
mc-get+ (function).
mc-get-value (function).
mc-incr (function).
mc-key (reader).
mc-prepend (function).
mc-replace (function).
mc-set (function).
mc-stats (function).
mc-stats-summary (function).
mc-store (function).
mc-touch (function).
mc-verbosity (function).
mc-version (function).
+command-encoding+ (special variable).
+crlf+ (constant).
+mc-end+ (constant).
cl-mc-condition (condition).
cl-mc-error (function).
cl-mc-error (condition).
close-memcache-connection (function).
copy-memcache (function).
copy-memcache-response (function).
make-memcache% (function).
make-memcache-response% (function).
mc-ip (reader).
mc-make-command (macro).
mc-name (reader).
mc-pool (reader).
(setf mc-pool) (writer).
mc-pool-size (reader).
mc-port (reader).
mc-quick-test (function).
mc-with-pool-y/n (macro).
memcache (structure).
memcache-p (function).
memcache-response (structure).
memcache-response-p (function).
memcached-server-unreachable (condition).
new-memcache-connection (function).
read-line-from-binary-stream (function).
server-request (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Default encoding
Default value for the MC-USE-POOL keyword parameter in memcached functions
Represents a particular Memcached server
Creates an instance of class MEMCACHE which represents a memcached server
Check And Set Operation : Store this data buy only if no one else has updated since I last fetched it
Takes a key or a list of keys are returns a list of MEMCACHE-RESPONSE structures
A utility macro to query a key and return a external-format decoded string
Returns an ALIST of stats data from memcached server
Stores data in the memcached server using the :command command.
KEY => KEY by which the DATA is stored. this is of type SIMPLE-STRING
DATA => DATA to be stored into the cache. DATA has to be a sequence of TYPE (UNSIGNED-BYTE 8).
MEMCACHE => A structure representing the MEMCACHE we want to use.
command => The storage command we want to use. There are 5 available : set, add, replace, append & prepend.
timeout => The time in seconds when this data expires. 0 is never expire.
flags =>
noreply => server does not send a reply
mc-use-pool => use connection from pool (much faster for load)
response :
- ’STOREDrn’, to indicate success.
- ’NOT_STOREDrn’ to indicate the data was not stored, but not
because of an error. This normally means that the
condition for an ’add’ or a ’replace’ command wasn’t met.
- ’EXISTSrn’ to indicate that the item you are trying to store with
a ’cas’ command has been modified since you last fetched it.
- ’NOT_FOUNDrn’ to indicate that the item you are trying to store
with a ’cas’ command did not exist.
memcache-response) stream) ¶Signals an error of type TRIPR-SIMPLE-ERROR with the provided format control and arguments.
Superclass for all conditions related to CL-MC.
condition.
Superclass for all errors related to CL-MC.
cl-mc-condition.
error.
| Jump to: | (
C F M N P R S |
|---|
| Jump to: | (
C F M N P R S |
|---|
| Jump to: | *
+
B C D F I K N P S |
|---|
| Jump to: | *
+
B C D F I K N P S |
|---|
| Jump to: | C F M P S |
|---|
| Jump to: | C F M P S |
|---|