This is the cl-memcached Reference Manual, version 1.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 04:13:14 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
cl-memcached
Fast, 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.lisp
packages.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-memcached
common-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 |
---|