redis-async-rs icon indicating copy to clipboard operation
redis-async-rs copied to clipboard

A Rust client for Redis, using Tokio

Results 25 redis-async-rs issues
Sort by recently updated
recently updated
newest added

With these changes `PubsubConnectionInner` should complete only if every `PubsubConnection` have been dropped. It should be enough to guarantee that: - there are no open subscriptions (`PubsubStream` keeps a reference...

I have an app where pubsub connection is created from actix_rt runtime (based on Tokio runtime), but occasionally I get error just like in #47 when trying to subscribe to...

are there any plans to allow multiple channel subscriptions in the same stream? also for psubscribe it would be nice to know the channel name when a message arrives.

How do you handle authentication using this library? In most cases redis is protected by password for safety. I would like to know how we handle authentication.

enhancement

When I use this, it look like not support redis specify password and databese, please add it as soon as possible.Thanks.

While I was studying how the library works, I happened to do some refactoring here and there. @benashford, not sure if you like the style of all changes / have...

main.rs ``` let main_redis = redis_async::client::paired_connect("172.0.0.1:6800".parse().unwrap()).await.unwrap(); ``` Cargo.toml ``` [dependencies] actix-web = "*" async-trait = "*" redis-async = "*" sqlx = { version = "0.4.1", features = [ 'runtime-actix-rustls', "mysql"...

This PR is far from being ready for merge. Its purpose it to show how we might make the library more flexible and add support for Sentinel. Check out [issue...

Hi! We're using Sentinel to achieve high availability of Redis databases. It looks like the most popular Redis clients for Rust don't support it. I started digging into this topic...

Do some wholesale refactoring to tidy-up loose ends. ### Summary The previous two releases of `redis-async-rs` had some compromises that needed to be introduced for correctness while maintaining backward compatibility....