An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 5.0% on proxy.golang.org
Top 3.2% dependent packages on proxy.golang.org
Top 4.8% dependent repos on proxy.golang.org
Top 7.3% forks on proxy.golang.org

proxy.golang.org : github.com/smallnest/resp3

Package resp3 implements redis RESP3 protocol, which is used from redis 6.0. RESP (REdis Serialization Protocol) is the protocol used in the Redis database, however the protocol is designed to be used by other projects. With the version 3 of the protocol, currently a work in progress design, the protocol aims to become even more generally useful to other systems that want to implement a protocol which is simple, efficient, and with a very large landscape of client libraries implementations. That means you can use this library to access other RESP3 projects. This library contains three important components: Value, Reader and Writer. Value represents a redis command or a redis response. It is a common struct for all RESP3 types. Reader can parse redis responses from redis servers or commands from redis clients. You can use it to implement redis 6.0 clients, no need to pay attention to underlying parsing. Those new features of redis 6.0 can be implemented based on it. Writer is redis writer. You can use it to send commands to redis servers. RESP3 spec can be found at https://github.com/antirez/RESP3. A redis client based on it is just as the below:

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/smallnest/resp3
Keywords: protocol , redis , redis-client , resp3
License: Apache-2.0
Latest release: about 5 years ago
First release: about 5 years ago
Namespace: github.com/smallnest
Dependent packages: 3
Dependent repositories: 1
Stars: 81 on GitHub
Forks: 7 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 4 days ago

    Loading...
    Readme
    Loading...