{"repo":"sagiegurari/simple_redis","free":true,"listed":false,"github":"https://github.com/sagiegurari/simple_redis","clone":"git clone https://github.com/sagiegurari/simple_redis.git","description":"Simple and resilient redis client for rust.","language":"Rust","stars":30,"topics":["redis","redis-client","rust","rust-library","database","pubsub"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"simple redis Simple and resilient redis client for rust. Overview Connection Resiliency Subscription Resiliency Usage Installation API Documentation Contributing Release History License Overview This library provides a very basic, simple API for the most common redis operations. While not as comprehensive or flexible as redis-rs, it does provide a simpler api for most common use cases and operations as well as automatic and resilient internal connection and subscription (pubsub) handling. In addition, the entire API is accessible via simple client interface and there is no need to manage multiple entities such as connection or pubsub in parallel. Connection Resiliency Connection resiliency is managed by verifying the internally managed connection before every operation against the redis server. In case of any connection issue, a new connection will be allocated to ensure the operation is invoked on a valid connection only. However, this comes at a small performance cost of PING operation to the redis server. //! In redis-rs, connections are no longer usable in case the connection is broken and if operations are invoked on the client directly, it will basically open a new connection for every operation which is very costly. Subscription Resiliency Subscription resiliency is ensured by recreating the internal pubsub and issuing new subscription requests automatically in case of any error while fetching a message from the subscribed channels. redis-rs doesn't provide any such au","default_branch":null,"files":null,"tree":[],"storefront":"/r/sagiegurari","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sagiegurari/simple_redis/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."}