The lredis Reference Manual

This is the lredis Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 17:11:35 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 lredis

Lisp Redis bindings

Author

death

License

BSD

Dependencies
  • babel (system).
  • babel-streams (system).
  • usocket (system).
Source

lredis.asd.

Child Component

lredis.lisp (file).


3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 lredis/lredis.asd

Source

lredis.asd.

Parent Component

lredis (system).

ASDF Systems

lredis.


3.1.2 lredis/lredis.lisp

Source

lredis.asd.

Parent Component

lredis (system).

Packages

lredis.

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 lredis

Source

lredis.lisp.

Nickname

redis

Use List

common-lisp.

Public Interface
Internals

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Special variables

Special Variable: *connection*
Package

lredis.

Source

lredis.lisp.

Special Variable: *host*
Package

lredis.

Source

lredis.lisp.

Special Variable: *port*
Package

lredis.

Source

lredis.lisp.


5.1.2 Macros

Macro: with-connection ((&key connection host port) &body forms)
Package

lredis.

Source

lredis.lisp.


5.1.3 Ordinary functions

Function: append (key value &key connection octets)

Append the specified string to the string stored at key.

Package

lredis.

Source

lredis.lisp.

Function: auth (password &key connection octets)

Simple password authentication if enabled.

Package

lredis.

Source

lredis.lisp.

Function: bgrewriteaof (&key connection octets)

Rewrite the append only file in the background when it gets too big.

Package

lredis.

Source

lredis.lisp.

Function: bgsave (&key connection octets)

Asynchronously save the database on disk.

Package

lredis.

Source

lredis.lisp.

Function: bitcount (key start end &key connection octets)

Count the number of set bits in a string.

Package

lredis.

Source

lredis.lisp.

Function: blpop (keys timeout &key connection octets)

Blocking LPOP

Package

lredis.

Source

lredis.lisp.

Function: brpop (keys timeout &key connection octets)

Blocking RPOP

Package

lredis.

Source

lredis.lisp.

Function: brpoplpush (source destination timeout &key connection octets)

Pop a value from a list, push it to another list and return it; or block until one is available.

Package

lredis.

Source

lredis.lisp.

Function: close-connection (connection)
Package

lredis.

Source

lredis.lisp.

Function: config-get (pattern &key connection octets)

Read configuration parameters matching pattern.

Package

lredis.

Source

lredis.lisp.

Function: config-resetstat (&key connection octets)

Reset statistics reported by INFO.

Package

lredis.

Source

lredis.lisp.

Function: config-rewrite (&key connection octets)

Rewrite redis configuration file.

Package

lredis.

Source

lredis.lisp.

Function: config-set (name value &key connection octets)

Set a configuration variable.

Package

lredis.

Source

lredis.lisp.

Function: dbsize (&key connection octets)

Return the number of keys in the current database.

Package

lredis.

Source

lredis.lisp.

Function: decr (key &key connection octets)

Decrement the integer value of key.

Package

lredis.

Source

lredis.lisp.

Function: decrby (key integer &key connection octets)

Decrement the integer value of key by integer.

Package

lredis.

Source

lredis.lisp.

Function: del (key &key connection octets)

Delete a key.

Package

lredis.

Source

lredis.lisp.

Function: discard (&key connection octets)

Rollback transaction

Package

lredis.

Source

lredis.lisp.

Function: dump (key &key connection octets)

Serialize the value stored at key.

Package

lredis.

Source

lredis.lisp.

Function: echo (message &key connection octets)

Echo the given string.

Package

lredis.

Source

lredis.lisp.

Function: exec (&key connection octets)

Commit transaction

Package

lredis.

Source

lredis.lisp.

Function: exists (key &key connection octets)

Test if a key exists.

Package

lredis.

Source

lredis.lisp.

Function: expire (key seconds &key connection octets)

Expire key in a number of seconds from now.

Package

lredis.

Source

lredis.lisp.

Function: expireat (key timestamp &key connection octets)

Set the expiration for a key as a UNIX timestamp.

Package

lredis.

Source

lredis.lisp.

Function: flushall (&key connection octets)

Remove all the keys from all the databases.

Package

lredis.

Source

lredis.lisp.

Function: flushdb (&key connection octets)

Remove all the keys of the currently selected database.

Package

lredis.

Source

lredis.lisp.

Function: get (key &key connection octets)

Return the string value of the key.

Package

lredis.

Source

lredis.lisp.

Function: getbit (key offset &key connection octets)

Returns the bit value at offset in the string value stored at key.

Package

lredis.

Source

lredis.lisp.

Function: getrange (key start end &key connection octets)

Get a substring of the string stored at a key (like SUBSTR).

Package

lredis.

Source

lredis.lisp.

Function: getset (key value &key connection octets)

Set a key to a string returning the old value of the key.

Package

lredis.

Source

lredis.lisp.

Function: hdel (key field &key connection octets)

Remove the specified field from a hash.

Package

lredis.

Source

lredis.lisp.

Function: hexists (key field &key connection octets)

Test for existence of a specified field in a hash.

Package

lredis.

Source

lredis.lisp.

Function: hget (key field &key connection octets)

Retrieve the value of the specified hash field.

Package

lredis.

Source

lredis.lisp.

Function: hgetall (key &key connection octets)

Return all the fields and associated values in a hash.

Package

lredis.

Source

lredis.lisp.

Function: hincrby (key field integer &key connection octets)

Increment the integer value of the hash at key on field with integer.

Package

lredis.

Source

lredis.lisp.

Function: hkeys (key &key connection octets)

Return all the fields in a hash.

Package

lredis.

Source

lredis.lisp.

Function: hlen (key &key connection octets)

Return the number of items in a hash.

Package

lredis.

Source

lredis.lisp.

Function: hmget (key fields &key connection octets)

Returns the values associated with the specified fields in the hash stored at key.

Package

lredis.

Source

lredis.lisp.

Function: hmset (key fields/vals &key connection octets)

Set the hash fields to their respective values.

Package

lredis.

Source

lredis.lisp.

Function: hset (key field value &key connection octets)

Set the hash field to the specified value. Creates the hash if needed.

Package

lredis.

Source

lredis.lisp.

Function: hsetnx (key field value &key connection octets)

Set the hash field to the specified value, if the field does not exist. Creates the hash if needed.

Package

lredis.

Source

lredis.lisp.

Function: hvals (key &key connection octets)

Return all the values in a hash.

Package

lredis.

Source

lredis.lisp.

Function: incr (key &key connection octets)

Increment the integer value of key.

Package

lredis.

Source

lredis.lisp.

Function: incrby (key integer &key connection octets)

Increment the integer value of key by integer.

Package

lredis.

Source

lredis.lisp.

Function: info (&key connection octets)

Provide information and statistics about the server

Package

lredis.

Source

lredis.lisp.

Function: keys (pattern &key connection octets)

Return all the keys matching a given pattern.

Package

lredis.

Source

lredis.lisp.

Function: lastsave (&key connection octets)

Return the UNIX timestamp of the last successful save.

Package

lredis.

Source

lredis.lisp.

Function: lindex (key index &key connection octets)

Return the element at index position from the list at key.

Package

lredis.

Source

lredis.lisp.

Function: llen (key &key connection octets)

Return the length of the list value at key.

Package

lredis.

Source

lredis.lisp.

Function: lpop (key &key connection octets)

Return and remove (atomically) the first element of the list at key.

Package

lredis.

Source

lredis.lisp.

Function: lpush (key value &key connection octets)

Append an element to the head of the list value at key.

Package

lredis.

Source

lredis.lisp.

Function: lpushx (key value &key connection octets)

Prepend a value to a list, only if the list exists.

Package

lredis.

Source

lredis.lisp.

Function: lrange (key start end &key connection octets)

Return a range of elements from the list at key.

Package

lredis.

Source

lredis.lisp.

Function: lrem (key count value &key connection octets)

Remove the first-N, last-N, or all the elements matching value from the list at key.

Package

lredis.

Source

lredis.lisp.

Function: lset (key index value &key connection octets)

Set a new value as the element at index position of the list at key.

Package

lredis.

Source

lredis.lisp.

Function: ltrim (key start end &key connection octets)

Trim the list at key to the specified range of elements.

Package

lredis.

Source

lredis.lisp.

Function: mget (keys &key connection octets)

Multi-get, return the string values of the keys.

Package

lredis.

Source

lredis.lisp.

Function: move (key dbindex &key connection octets)

Move the key from the currently selected database to a database specified by index.

Package

lredis.

Source

lredis.lisp.

Function: mset (keys/vals &key connection octets)

Set multiple keys to multiple values in a single atomic operation.

Package

lredis.

Source

lredis.lisp.

Function: msetnx (keys/vals &key connection octets)

Set multiple keys to multiple values in a single atomic operation if none of the keys already exist.

Package

lredis.

Source

lredis.lisp.

Function: multi (&key connection octets)

Begin a transaction

Package

lredis.

Source

lredis.lisp.

Function: open-connection (&optional host port)
Package

lredis.

Source

lredis.lisp.

Function: persist (key &key connection octets)

Remove the expiration from a key.

Package

lredis.

Source

lredis.lisp.

Function: pexpire (key milliseconds &key connection octets)

Set a key’s time to live in milliseconds.

Package

lredis.

Source

lredis.lisp.

Function: pexpireat (key milliseconds-timestamp &key connection octets)

Set the expiration for a key as a UNIX timestamp specified in milliseconds.

Package

lredis.

Source

lredis.lisp.

Function: ping (&key connection octets)

Ping the redis server.

Package

lredis.

Source

lredis.lisp.

Function: psetex (key milliseconds value &key connection octets)

Set the value and expiration in milliseconds of a key.

Package

lredis.

Source

lredis.lisp.

Function: pttl (key &key connection octets)

Get the time to live for a key in milliseconds.

Package

lredis.

Source

lredis.lisp.

Function: publish (channel message &key connection octets)

Post a message to a given channel.

Package

lredis.

Source

lredis.lisp.

Function: pubsub-dispatch (&key connection)

Wait for a publisher/subscriber event from Redis and dispatch appropriately. There’s no notification about subscriptions or unsubscriptions, but we return true if any subscriptions are still active and false otherwise.

Package

lredis.

Source

lredis.lisp.

Function: quit (&key connection)

Close the connection.

Package

lredis.

Source

lredis.lisp.

Function: randomkey (&key connection octets)

Return a random key from the key space.

Package

lredis.

Source

lredis.lisp.

Function: rename (oldname newname &key connection octets)

Rename the old key to the new one, superseding any existing key.

Package

lredis.

Source

lredis.lisp.

Function: renamenx (oldname newname &key connection octets)

Rename the old key to the new one unless a key with the new name already exists.

Package

lredis.

Source

lredis.lisp.

Function: restore (key ttl value &key connection octets)

Create a key associated with the deserialized value.

Package

lredis.

Source

lredis.lisp.

Function: rpop (key &key connection octets)

Return and remove (atomically) the last element of the list at key.

Package

lredis.

Source

lredis.lisp.

Function: rpoplpush (srckey dstkey &key connection octets)

Return and remove (atomically) the last element of the source list stored at srckey and push the same element to the destination list stored at dstkey

Package

lredis.

Source

lredis.lisp.

Function: rpush (key value &key connection octets)

Append an element to the tail of the list value at key.

Package

lredis.

Source

lredis.lisp.

Function: rpushx (key value &key connection octets)

Append a value to a list, only if the list exists.

Package

lredis.

Source

lredis.lisp.

Function: sadd (key member &key connection octets)

Add the specified member to the set value at key.

Package

lredis.

Source

lredis.lisp.

Function: save (&key connection octets)

Synchronously save the database on disk.

Package

lredis.

Source

lredis.lisp.

Function: scard (key &key connection octets)

Return the number of elements (the cardinality) of the set at key.

Package

lredis.

Source

lredis.lisp.

Function: sdiff (keys &key connection octets)

Return the difference between the set stored at the first key and the sets stored at the rest of the keys.

Package

lredis.

Source

lredis.lisp.

Function: sdiffstore (dstkey keys &key connection octets)

Compute the difference between the set stored at the first key and the sets stored at the rest of the keys, and store it at dstkey.

Package

lredis.

Source

lredis.lisp.

Function: select (index &key connection octets)

Select the database having the specified index.

Package

lredis.

Source

lredis.lisp.

Function: set (key value &key connection octets)

Set a key to a string value.

Package

lredis.

Source

lredis.lisp.

Function: setbit (key offset value &key connection octets)

Sets or clears the bit at offset in the string value stored at key.

Package

lredis.

Source

lredis.lisp.

Function: setex (key time value &key connection octets)

Set+Expire combo command

Package

lredis.

Source

lredis.lisp.

Function: setnx (key value &key connection octets)

Set a key to a string value if the key does not exist.

Package

lredis.

Source

lredis.lisp.

Function: setrange (key offset value &key connection octets)

Overwrite part of a string at key starting at the specified offset.

Package

lredis.

Source

lredis.lisp.

Function: shutdown (&key connection)

Synchronously save the database on disk, then shutdown the server.

Package

lredis.

Source

lredis.lisp.

Function: sinter (keys &key connection octets)

Return the intersection of the sets stored at keys.

Package

lredis.

Source

lredis.lisp.

Function: sinterstore (dstkey keys &key connection octets)

Compute the intersection of the sets stored at keys and store the resulting set at dstkey.

Package

lredis.

Source

lredis.lisp.

Function: sismember (key member &key connection octets)

Test if the specified value is a member of the set at key.

Package

lredis.

Source

lredis.lisp.

Function: slaveof (host port &key connection octets)

Change the replication settings.

Package

lredis.

Source

lredis.lisp.

Function: smembers (key &key connection octets)

Return all the members of the set value at key.

Package

lredis.

Source

lredis.lisp.

Function: smove (srckey dstkey &key connection octets)

Move the specified member from one set to another atomically.

Package

lredis.

Source

lredis.lisp.

Function: sort (key &key connection octets order limit-start limit-end by get alpha)

Sort a set or a list according to the specified parameters.

Package

lredis.

Source

lredis.lisp.

Function: spop (key &key connection octets)

Remove and return (pop) a random element from the set value at key.

Package

lredis.

Source

lredis.lisp.

Function: srandmember (key &key connection octets)

Return a random member of the set value at key.

Package

lredis.

Source

lredis.lisp.

Function: srem (key member &key connection octets)

Remove the specified member from the set value at key.

Package

lredis.

Source

lredis.lisp.

Function: strlen (key &key connection octets)

Get the length of the value stored in key.

Package

lredis.

Source

lredis.lisp.

Function: subscribe (function &key connection want-octets channels patterns)

Subscribe the client to the specified channels or patterns, calling the function when a relevant event is available. The function should take two arguments: the originating channel and the actual message.

Package

lredis.

Source

lredis.lisp.

Function: substr (key start end &key connection octets)

Return a substring out of a larger string.

Package

lredis.

Source

lredis.lisp.

Function: sunion (keys &key connection octets)

Return the union of the sets stored at keys.

Package

lredis.

Source

lredis.lisp.

Function: sunionstore (dstkey keys &key connection octets)

Compute the union of the sets stored at keys and store the resulting set at dstkey.

Package

lredis.

Source

lredis.lisp.

Function: time (&key connection octets)

Return the current server time.

Package

lredis.

Source

lredis.lisp.

Function: ttl (key &key connection octets)

Get the number of seconds from now until expiry.

Package

lredis.

Source

lredis.lisp.

Function: type (key &key connection octets)

Return the type of the value stored at key.

Package

lredis.

Source

lredis.lisp.

Function: unsubscribe (&key channels patterns connection)

Unsubscribe the client from the specified channels or patterns. In order to unsubscribe from all channels or patterns, pass :ALL as an argument.

Package

lredis.

Source

lredis.lisp.

Function: unwatch (&key connection octets)

Forget about all watched keys.

Package

lredis.

Source

lredis.lisp.

Function: watch (keys &key connection octets)

Watch the given keys to determine execution of the MULTI/EXEC block.

Package

lredis.

Source

lredis.lisp.

Function: zadd (key score member &key connection octets)

Add the specified member to the sorted set value at key or update the score if it already exists.

Package

lredis.

Source

lredis.lisp.

Function: zcard (key &key connection octets)

Return the number of elements (cardinality) of the sorted set at key.

Package

lredis.

Source

lredis.lisp.

Function: zcount (key min max &key connection octets)

Count the members in a sorted set with scores within the given values.

Package

lredis.

Source

lredis.lisp.

Function: zincrby (key increment member &key connection octets)

If the member already exists, increment its score by increment, otherwise add the member setting increment as score.

Package

lredis.

Source

lredis.lisp.

Function: zinterstore (dstkey n keys &key connection octets weights aggregate)

Intersect over a number of sorted sets with optional weight and aggregate.

Package

lredis.

Source

lredis.lisp.

Function: zrange (key start end &key connection octets)

Return a range of elements from the sorted set at key, ordered by smallest to greatest score.

Package

lredis.

Source

lredis.lisp.

Function: zrangebyscore (key min max &key connection octets)

Return all the elements with min <= score <= max (a range query) from the sorted set.

Package

lredis.

Source

lredis.lisp.

Function: zrank (key member &key connection octets)

Return the rank (or index) of member in the sorted set at key, with scores being oredered from low to high.

Package

lredis.

Source

lredis.lisp.

Function: zrem (key member &key connection octets)

Remove the specified member from the sorted set value at key.

Package

lredis.

Source

lredis.lisp.

Function: zremrangebyrank (key min max &key connection octets)

Remove all the elements with min <= rank <= max rank from the sorted set.

Package

lredis.

Source

lredis.lisp.

Function: zremrangebyscore (key min max &key connection octets)

Remove all the elements with min <= score <= max score from the sorted set.

Package

lredis.

Source

lredis.lisp.

Function: zrevrange (key start end &key connection octets)

Return a range of elements from the sorted set at key, ordered by greatest to the smallest score.

Package

lredis.

Source

lredis.lisp.

Function: zrevrank (key member &key connection octets)

Return the rank (or index) of member in the sorted set at key, with scores being ordered from high to low.

Package

lredis.

Source

lredis.lisp.

Function: zscore (key element &key connection octets)

Return the score associated with the specified element of the sorted set at key.

Package

lredis.

Source

lredis.lisp.

Function: zunionstore (dstkey n keys &key connection octets weights aggregate)

Union over a number of sorted sets with optional weight and aggregate.

Package

lredis.

Source

lredis.lisp.


5.1.4 Generic functions

Generic Reader: pubsub-bad-event-event (condition)
Package

lredis.

Methods
Reader Method: pubsub-bad-event-event ((condition pubsub-bad-event))
Source

lredis.lisp.

Target Slot

event.

Generic Reader: text (condition)
Generic Writer: (setf text) (condition)
Package

lredis.

Methods
Reader Method: text ((condition redis-error))
Writer Method: (setf text) ((condition redis-error))
Source

lredis.lisp.

Target Slot

text.


5.1.5 Conditions

Condition: pubsub-bad-event
Package

lredis.

Source

lredis.lisp.

Direct superclasses

redis-error.

Direct subclasses

pubsub-spam.

Direct methods

pubsub-bad-event-event.

Direct Default Initargs
InitargValue
:textbad publish/subscribe event.
Direct slots
Slot: event
Initargs

:event

Readers

pubsub-bad-event-event.

Writers

This slot is read-only.

Condition: pubsub-spam
Package

lredis.

Source

lredis.lisp.

Direct superclasses

pubsub-bad-event.

Direct Default Initargs
InitargValue
:textpublish/subscribe spam event.
Condition: redis-error
Package

lredis.

Source

lredis.lisp.

Direct superclasses

error.

Direct subclasses

pubsub-bad-event.

Direct methods
Direct slots
Slot: text
Initargs

:text

Readers

text.

Writers

(setf text).


5.2 Internals


5.2.1 Macros

Macro: define-command (name &rest spec)
Package

lredis.

Source

lredis.lisp.


5.2.2 Ordinary functions

Function: %psubscribe (patterns &key connection)

Subscribe the client to the given patterns.

Package

lredis.

Source

lredis.lisp.

Function: %punsubscribe (patterns &key connection)

Unsubscribe the client from the given patterns.

Package

lredis.

Source

lredis.lisp.

Function: %subscribe (channels &key connection)

Subscribe the client to the specified channels.

Package

lredis.

Source

lredis.lisp.

Function: %unsubscribe (channels &key connection)

Unsubscribe the client from the given channels, or from all of them if none is given.

Package

lredis.

Source

lredis.lisp.

Function: connection-stream (connection)
Package

lredis.

Source

lredis.lisp.

Function: key-sequence (key)
Package

lredis.

Source

lredis.lisp.

Function: read-delimited-bytes (stream)
Package

lredis.

Source

lredis.lisp.

Function: read-reply (connection)
Package

lredis.

Source

lredis.lisp.

Function: translate-event (event)
Package

lredis.

Source

lredis.lisp.

Function: translate-result (result want-octets booleanize)
Package

lredis.

Source

lredis.lisp.

Function: write-multi-bulk (sequences n out)
Package

lredis.

Source

lredis.lisp.


5.2.3 Generic functions

Generic Reader: connection-channel-subscriptions (object)
Package

lredis.

Methods
Reader Method: connection-channel-subscriptions ((connection connection))

automatically generated reader method

Source

lredis.lisp.

Target Slot

channel-subscriptions.

Generic Writer: (setf connection-channel-subscriptions) (object)
Package

lredis.

Methods
Writer Method: (setf connection-channel-subscriptions) ((connection connection))

automatically generated writer method

Source

lredis.lisp.

Target Slot

channel-subscriptions.

Generic Reader: connection-pattern-subscriptions (object)
Package

lredis.

Methods
Reader Method: connection-pattern-subscriptions ((connection connection))

automatically generated reader method

Source

lredis.lisp.

Target Slot

pattern-subscriptions.

Generic Writer: (setf connection-pattern-subscriptions) (object)
Package

lredis.

Methods
Writer Method: (setf connection-pattern-subscriptions) ((connection connection))

automatically generated writer method

Source

lredis.lisp.

Target Slot

pattern-subscriptions.

Generic Reader: connection-socket (object)
Package

lredis.

Methods
Reader Method: connection-socket ((connection connection))

automatically generated reader method

Source

lredis.lisp.

Target Slot

socket.

Generic Writer: (setf connection-socket) (object)
Package

lredis.

Methods
Writer Method: (setf connection-socket) ((connection connection))

automatically generated writer method

Source

lredis.lisp.

Target Slot

socket.

Generic Reader: subscription-function (object)
Package

lredis.

Methods
Reader Method: subscription-function ((subscription subscription))

automatically generated reader method

Source

lredis.lisp.

Target Slot

function.

Generic Reader: subscription-want-octets (object)
Package

lredis.

Methods
Reader Method: subscription-want-octets ((subscription subscription))

automatically generated reader method

Source

lredis.lisp.

Target Slot

want-octets.


5.2.4 Classes

Class: connection
Package

lredis.

Source

lredis.lisp.

Direct methods
Direct slots
Slot: socket
Initargs

:socket

Readers

connection-socket.

Writers

(setf connection-socket).

Slot: channel-subscriptions
Initform

(make-hash-table :test (quote equal))

Readers

connection-channel-subscriptions.

Writers

(setf connection-channel-subscriptions).

Slot: pattern-subscriptions
Initform

(make-hash-table :test (quote equal))

Readers

connection-pattern-subscriptions.

Writers

(setf connection-pattern-subscriptions).

Class: subscription
Package

lredis.

Source

lredis.lisp.

Direct methods
Direct slots
Slot: function
Package

common-lisp.

Initargs

:function

Readers

subscription-function.

Writers

This slot is read-only.

Slot: want-octets
Initargs

:want-octets

Readers

subscription-want-octets.

Writers

This slot is read-only.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   %   (  
A   B   C   D   E   F   G   H   I   K   L   M   O   P   Q   R   S   T   U   W   Z  
Index Entry  Section

%
%psubscribe: Private ordinary functions
%punsubscribe: Private ordinary functions
%subscribe: Private ordinary functions
%unsubscribe: Private ordinary functions

(
(setf connection-channel-subscriptions): Private generic functions
(setf connection-channel-subscriptions): Private generic functions
(setf connection-pattern-subscriptions): Private generic functions
(setf connection-pattern-subscriptions): Private generic functions
(setf connection-socket): Private generic functions
(setf connection-socket): Private generic functions
(setf text): Public generic functions
(setf text): Public generic functions

A
append: Public ordinary functions
auth: Public ordinary functions

B
bgrewriteaof: Public ordinary functions
bgsave: Public ordinary functions
bitcount: Public ordinary functions
blpop: Public ordinary functions
brpop: Public ordinary functions
brpoplpush: Public ordinary functions

C
close-connection: Public ordinary functions
config-get: Public ordinary functions
config-resetstat: Public ordinary functions
config-rewrite: Public ordinary functions
config-set: Public ordinary functions
connection-channel-subscriptions: Private generic functions
connection-channel-subscriptions: Private generic functions
connection-pattern-subscriptions: Private generic functions
connection-pattern-subscriptions: Private generic functions
connection-socket: Private generic functions
connection-socket: Private generic functions
connection-stream: Private ordinary functions

D
dbsize: Public ordinary functions
decr: Public ordinary functions
decrby: Public ordinary functions
define-command: Private macros
del: Public ordinary functions
discard: Public ordinary functions
dump: Public ordinary functions

E
echo: Public ordinary functions
exec: Public ordinary functions
exists: Public ordinary functions
expire: Public ordinary functions
expireat: Public ordinary functions

F
flushall: Public ordinary functions
flushdb: Public ordinary functions
Function, %psubscribe: Private ordinary functions
Function, %punsubscribe: Private ordinary functions
Function, %subscribe: Private ordinary functions
Function, %unsubscribe: Private ordinary functions
Function, append: Public ordinary functions
Function, auth: Public ordinary functions
Function, bgrewriteaof: Public ordinary functions
Function, bgsave: Public ordinary functions
Function, bitcount: Public ordinary functions
Function, blpop: Public ordinary functions
Function, brpop: Public ordinary functions
Function, brpoplpush: Public ordinary functions
Function, close-connection: Public ordinary functions
Function, config-get: Public ordinary functions
Function, config-resetstat: Public ordinary functions
Function, config-rewrite: Public ordinary functions
Function, config-set: Public ordinary functions
Function, connection-stream: Private ordinary functions
Function, dbsize: Public ordinary functions
Function, decr: Public ordinary functions
Function, decrby: Public ordinary functions
Function, del: Public ordinary functions
Function, discard: Public ordinary functions
Function, dump: Public ordinary functions
Function, echo: Public ordinary functions
Function, exec: Public ordinary functions
Function, exists: Public ordinary functions
Function, expire: Public ordinary functions
Function, expireat: Public ordinary functions
Function, flushall: Public ordinary functions
Function, flushdb: Public ordinary functions
Function, get: Public ordinary functions
Function, getbit: Public ordinary functions
Function, getrange: Public ordinary functions
Function, getset: Public ordinary functions
Function, hdel: Public ordinary functions
Function, hexists: Public ordinary functions
Function, hget: Public ordinary functions
Function, hgetall: Public ordinary functions
Function, hincrby: Public ordinary functions
Function, hkeys: Public ordinary functions
Function, hlen: Public ordinary functions
Function, hmget: Public ordinary functions
Function, hmset: Public ordinary functions
Function, hset: Public ordinary functions
Function, hsetnx: Public ordinary functions
Function, hvals: Public ordinary functions
Function, incr: Public ordinary functions
Function, incrby: Public ordinary functions
Function, info: Public ordinary functions
Function, key-sequence: Private ordinary functions
Function, keys: Public ordinary functions
Function, lastsave: Public ordinary functions
Function, lindex: Public ordinary functions
Function, llen: Public ordinary functions
Function, lpop: Public ordinary functions
Function, lpush: Public ordinary functions
Function, lpushx: Public ordinary functions
Function, lrange: Public ordinary functions
Function, lrem: Public ordinary functions
Function, lset: Public ordinary functions
Function, ltrim: Public ordinary functions
Function, mget: Public ordinary functions
Function, move: Public ordinary functions
Function, mset: Public ordinary functions
Function, msetnx: Public ordinary functions
Function, multi: Public ordinary functions
Function, open-connection: Public ordinary functions
Function, persist: Public ordinary functions
Function, pexpire: Public ordinary functions
Function, pexpireat: Public ordinary functions
Function, ping: Public ordinary functions
Function, psetex: Public ordinary functions
Function, pttl: Public ordinary functions
Function, publish: Public ordinary functions
Function, pubsub-dispatch: Public ordinary functions
Function, quit: Public ordinary functions
Function, randomkey: Public ordinary functions
Function, read-delimited-bytes: Private ordinary functions
Function, read-reply: Private ordinary functions
Function, rename: Public ordinary functions
Function, renamenx: Public ordinary functions
Function, restore: Public ordinary functions
Function, rpop: Public ordinary functions
Function, rpoplpush: Public ordinary functions
Function, rpush: Public ordinary functions
Function, rpushx: Public ordinary functions
Function, sadd: Public ordinary functions
Function, save: Public ordinary functions
Function, scard: Public ordinary functions
Function, sdiff: Public ordinary functions
Function, sdiffstore: Public ordinary functions
Function, select: Public ordinary functions
Function, set: Public ordinary functions
Function, setbit: Public ordinary functions
Function, setex: Public ordinary functions
Function, setnx: Public ordinary functions
Function, setrange: Public ordinary functions
Function, shutdown: Public ordinary functions
Function, sinter: Public ordinary functions
Function, sinterstore: Public ordinary functions
Function, sismember: Public ordinary functions
Function, slaveof: Public ordinary functions
Function, smembers: Public ordinary functions
Function, smove: Public ordinary functions
Function, sort: Public ordinary functions
Function, spop: Public ordinary functions
Function, srandmember: Public ordinary functions
Function, srem: Public ordinary functions
Function, strlen: Public ordinary functions
Function, subscribe: Public ordinary functions
Function, substr: Public ordinary functions
Function, sunion: Public ordinary functions
Function, sunionstore: Public ordinary functions
Function, time: Public ordinary functions
Function, translate-event: Private ordinary functions
Function, translate-result: Private ordinary functions
Function, ttl: Public ordinary functions
Function, type: Public ordinary functions
Function, unsubscribe: Public ordinary functions
Function, unwatch: Public ordinary functions
Function, watch: Public ordinary functions
Function, write-multi-bulk: Private ordinary functions
Function, zadd: Public ordinary functions
Function, zcard: Public ordinary functions
Function, zcount: Public ordinary functions
Function, zincrby: Public ordinary functions
Function, zinterstore: Public ordinary functions
Function, zrange: Public ordinary functions
Function, zrangebyscore: Public ordinary functions
Function, zrank: Public ordinary functions
Function, zrem: Public ordinary functions
Function, zremrangebyrank: Public ordinary functions
Function, zremrangebyscore: Public ordinary functions
Function, zrevrange: Public ordinary functions
Function, zrevrank: Public ordinary functions
Function, zscore: Public ordinary functions
Function, zunionstore: Public ordinary functions

G
Generic Function, (setf connection-channel-subscriptions): Private generic functions
Generic Function, (setf connection-pattern-subscriptions): Private generic functions
Generic Function, (setf connection-socket): Private generic functions
Generic Function, (setf text): Public generic functions
Generic Function, connection-channel-subscriptions: Private generic functions
Generic Function, connection-pattern-subscriptions: Private generic functions
Generic Function, connection-socket: Private generic functions
Generic Function, pubsub-bad-event-event: Public generic functions
Generic Function, subscription-function: Private generic functions
Generic Function, subscription-want-octets: Private generic functions
Generic Function, text: Public generic functions
get: Public ordinary functions
getbit: Public ordinary functions
getrange: Public ordinary functions
getset: Public ordinary functions

H
hdel: Public ordinary functions
hexists: Public ordinary functions
hget: Public ordinary functions
hgetall: Public ordinary functions
hincrby: Public ordinary functions
hkeys: Public ordinary functions
hlen: Public ordinary functions
hmget: Public ordinary functions
hmset: Public ordinary functions
hset: Public ordinary functions
hsetnx: Public ordinary functions
hvals: Public ordinary functions

I
incr: Public ordinary functions
incrby: Public ordinary functions
info: Public ordinary functions

K
key-sequence: Private ordinary functions
keys: Public ordinary functions

L
lastsave: Public ordinary functions
lindex: Public ordinary functions
llen: Public ordinary functions
lpop: Public ordinary functions
lpush: Public ordinary functions
lpushx: Public ordinary functions
lrange: Public ordinary functions
lrem: Public ordinary functions
lset: Public ordinary functions
ltrim: Public ordinary functions

M
Macro, define-command: Private macros
Macro, with-connection: Public macros
Method, (setf connection-channel-subscriptions): Private generic functions
Method, (setf connection-pattern-subscriptions): Private generic functions
Method, (setf connection-socket): Private generic functions
Method, (setf text): Public generic functions
Method, connection-channel-subscriptions: Private generic functions
Method, connection-pattern-subscriptions: Private generic functions
Method, connection-socket: Private generic functions
Method, pubsub-bad-event-event: Public generic functions
Method, subscription-function: Private generic functions
Method, subscription-want-octets: Private generic functions
Method, text: Public generic functions
mget: Public ordinary functions
move: Public ordinary functions
mset: Public ordinary functions
msetnx: Public ordinary functions
multi: Public ordinary functions

O
open-connection: Public ordinary functions

P
persist: Public ordinary functions
pexpire: Public ordinary functions
pexpireat: Public ordinary functions
ping: Public ordinary functions
psetex: Public ordinary functions
pttl: Public ordinary functions
publish: Public ordinary functions
pubsub-bad-event-event: Public generic functions
pubsub-bad-event-event: Public generic functions
pubsub-dispatch: Public ordinary functions

Q
quit: Public ordinary functions

R
randomkey: Public ordinary functions
read-delimited-bytes: Private ordinary functions
read-reply: Private ordinary functions
rename: Public ordinary functions
renamenx: Public ordinary functions
restore: Public ordinary functions
rpop: Public ordinary functions
rpoplpush: Public ordinary functions
rpush: Public ordinary functions
rpushx: Public ordinary functions

S
sadd: Public ordinary functions
save: Public ordinary functions
scard: Public ordinary functions
sdiff: Public ordinary functions
sdiffstore: Public ordinary functions
select: Public ordinary functions
set: Public ordinary functions
setbit: Public ordinary functions
setex: Public ordinary functions
setnx: Public ordinary functions
setrange: Public ordinary functions
shutdown: Public ordinary functions
sinter: Public ordinary functions
sinterstore: Public ordinary functions
sismember: Public ordinary functions
slaveof: Public ordinary functions
smembers: Public ordinary functions
smove: Public ordinary functions
sort: Public ordinary functions
spop: Public ordinary functions
srandmember: Public ordinary functions
srem: Public ordinary functions
strlen: Public ordinary functions
subscribe: Public ordinary functions
subscription-function: Private generic functions
subscription-function: Private generic functions
subscription-want-octets: Private generic functions
subscription-want-octets: Private generic functions
substr: Public ordinary functions
sunion: Public ordinary functions
sunionstore: Public ordinary functions

T
text: Public generic functions
text: Public generic functions
time: Public ordinary functions
translate-event: Private ordinary functions
translate-result: Private ordinary functions
ttl: Public ordinary functions
type: Public ordinary functions

U
unsubscribe: Public ordinary functions
unwatch: Public ordinary functions

W
watch: Public ordinary functions
with-connection: Public macros
write-multi-bulk: Private ordinary functions

Z
zadd: Public ordinary functions
zcard: Public ordinary functions
zcount: Public ordinary functions
zincrby: Public ordinary functions
zinterstore: Public ordinary functions
zrange: Public ordinary functions
zrangebyscore: Public ordinary functions
zrank: Public ordinary functions
zrem: Public ordinary functions
zremrangebyrank: Public ordinary functions
zremrangebyscore: Public ordinary functions
zrevrange: Public ordinary functions
zrevrank: Public ordinary functions
zscore: Public ordinary functions
zunionstore: Public ordinary functions