{"repo":"smallnest/resp3","free":true,"listed":false,"github":"https://github.com/smallnest/resp3","clone":"git clone https://github.com/smallnest/resp3.git","description":"First redis RESP3 protocol library in Go","language":"Go","stars":88,"topics":["redis","resp3","protocol","redis-client"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"resp3 A redis RESP3 protocol library, written in Go. Value represents a redis command or an redis response, which supports all RESP3 types: Types equivalent to RESP version 2 - Array : an ordered collection of N other types - Blob string : binary safe strings - Simple string : a space efficient non binary safe string - Simple error : a space efficient non binary safe error code and message - Number : an integer in the signed 64 bit range Types introduced by RESP3 - Null : a single null value replacing RESP v2 -1 and $-1 null values. - Double : a floating point number - Boolean : true or false - Blob error : binary safe error code and message. - Verbatim string : a binary safe string that should be displayed to humans without any escaping or filtering. For instance the output of LATENCY DOCTOR in Redis. - Map : an ordered collection of key-value pairs. Keys and values can be any other RESP3 type. - Set : an unordered collection of N other types. - Attribute : Like the Map type, but the client should keep reading the reply ignoring the attribute type, and return it to the client as additional information. - Push : Out of band data. The format is like the Array type, but the client should just check the first string element, stating the type of the out of band data, a call a callback if there is one registered for this specific type of push information. Push types are not related to replies, since they are information that the server may push at any time in the connection, so th","default_branch":null,"files":null,"tree":[],"storefront":"/r/smallnest","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/smallnest/resp3/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}