{"repo":"olric-data/olric","free":true,"listed":false,"github":"https://github.com/olric-data/olric","clone":"git clone https://github.com/olric-data/olric.git","description":"Distributed, in-memory key/value store and cache. It can be used as an embedded Go library and a language-independent service.","language":"Go","stars":3488,"topics":["key-value-store","cache","distributed-database","key-value","distributed-cache","distributed-hash-table","database","redis","distributed-systems","in-memory-database"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Olric Distributed In-Memory Cache & Key/Value Store Olric provides a simple way to create a fast, scalable, and shared pool of RAM across a cluster of machines. It's a distributed, in-memory key/value store and cache, written entirely in Go and designed specifically for distributed environments. Flexible Deployment: Embedded Go Library: Integrate Olric directly into your Go applications. Standalone Service: Run Olric as a language-independent service. Key Features: Effortless Scalability: Designed to handle hundreds of members and thousands of clients. New nodes auto-discover the cluster and linearly increase capacity. Automatic Distribution: Provides partitioning (sharding) and data re-balancing out-of-the-box, requiring no external coordination services. Data and backups are automatically balanced when capacity is added. Wide Client Support: Uses the standard Redis Serialization Protocol (RESP) , ensuring client libraries are available in nearly all major programming languages. Common Use Cases: Ideal for distributed caching, managing application cluster state, and implementing publish-subscribe messaging. See Docker and Samples sections to get started! Join our Discord server! The current production version is v0.7.0 About renaming the module github.com/buraksezer/olric module has been renamed to github.com/olric-data/olric . This change has been effective since v0.6.0 . Importing previous versions should redirect you to the new repository, but you should change the import","default_branch":null,"files":null,"tree":[],"storefront":"/r/olric-data","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/olric-data/olric/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."}