RESP

E696499

RESP (REdis Serialization Protocol) is a simple, efficient, text-based protocol used by Redis for client-server communication and command serialization.

All labels observed (1)

Label Occurrences
RESP canonical 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf application layer protocol ⓘ
network protocol ⓘ
serialization format ⓘ
defaultVersionIn RESP2 in Redis 2.x ⓘ
RESP2 in Redis 3.x ⓘ
RESP2 in Redis 4.x ⓘ
RESP2 in Redis 5.x ⓘ
RESP2 in Redis 6.x ⓘ
RESP3 in Redis 7.x ⓘ
definesMessageType inline commands ⓘ
multi-bulk commands ⓘ
designedFor efficiency ⓘ
simplicity ⓘ
designGoal easy to implement in any programming language ⓘ
human-readable structure ⓘ
encoding ASCII for protocol control characters ⓘ
fullName REdis Serialization Protocol ⓘ
hasFeature array-based command representation ⓘ
error replies ⓘ
integer replies ⓘ
length-prefixed bulk strings ⓘ
null array reply ⓘ
null bulk string reply ⓘ
simple string replies ⓘ
introducedIn Redis 1.2 ⓘ
linked to: Redis
lineTerminator CRLF ⓘ
protocolType request-response protocol ⓘ
text-based protocol ⓘ
purpose client-server communication in Redis ⓘ
command serialization in Redis ⓘ
specifiedIn Redis protocol specification ⓘ
linked to: Redis
supports binary-safe data ⓘ
pipelining ⓘ
pub/sub messaging ⓘ
streaming of large values ⓘ
transactions ⓘ
supportsDataType arrays ⓘ
bulk strings ⓘ
errors ⓘ
integers ⓘ
nulls ⓘ
simple strings ⓘ
usedBy Redis ⓘ
usedFor Redis Cluster communication ⓘ
Redis Sentinel communication ⓘ
usedOver TCP ⓘ
Unix domain sockets ⓘ
version RESP2 ⓘ
RESP3 ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Redis → supportsProtocol → RESP ⓘ