{"repo":"EchoVault/SugarDB","free":true,"listed":false,"github":"https://github.com/EchoVault/SugarDB","clone":"git clone https://github.com/EchoVault/SugarDB.git","description":"Embeddable and distributed in-memory alternative to Redis.","language":"Go","stars":536,"topics":["cluster","database","distributed","memory","networking","pubsub","store","tcp","cache","client-server"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Table of Contents 1. What is SugarDB 2. Features 3. Usage (Embedded) 4. Usage (Client-Server) 1. Homebrew 2. Docker 3. GitHub Container Registry 4. Binaries 5. Clients 6. Benchmarks 7. Commands 1. ACL 2. ADMIN 3. CONNECTION 4. GENERIC 5. HASH 6. LIST 7. PUBSUB 8. SET 9. SORTED SET 10. STRING What is SugarDB? SugarDB is a highly configurable, distributed, in-memory data store and cache implemented in Go. It can be imported as a Go library or run as an independent service. SugarDB aims to provide a rich set of data structures and functions for manipulating data in memory. These data structures include, but are not limited to: Lists, Sets, Sorted Sets, Hashes, and much more to come soon. SugarDB provides a persistence layer for increased reliability. Both Append-Only files and snapshots can be used to persist data in the disk for recovery in case of unexpected shutdowns. Replication is a core feature of SugarDB and is implemented using the RAFT algorithm, allowing you to create a fault-tolerant cluster of SugarDB nodes to improve reliability. If you do not need a replication cluster, you can always run SugarDB in standalone mode and have a fully capable single node. SugarDB aims to not only be a server but to be importable to existing projects to enhance them with SugarDB features, this capability is always being worked on and improved. Features Features offered by SugarDB include: 1) TLS and mTLS support for multiple server and client RootCAs. 2) Replication cluster support usi","default_branch":null,"files":null,"tree":[],"storefront":"/r/EchoVault","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/EchoVault/SugarDB/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."}