diff --git a/Cargo.lock b/Cargo.lock index 82fff1ba..0a4d0ac0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -139,6 +139,12 @@ version = "1.0.100" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" +[[package]] +name = "arcstr" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03918c3dbd7701a85c6b9887732e2921175f26c350b4563841d0958c21d57e6d" + [[package]] name = "argon2" version = "0.5.3" @@ -713,7 +719,7 @@ dependencies = [ "multer", "password-auth", "pin-project-lite", - "redis", + "redis 1.0.2", "reqwest", "rustversion", "schemars", @@ -1003,7 +1009,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0965b977f1244bc3783bb27cd79cfcff335a8341da18f79232d00504b18eb1a" dependencies = [ "deadpool", - "redis", + "redis 0.32.7", ] [[package]] @@ -2876,6 +2882,28 @@ dependencies = [ "url", ] +[[package]] +name = "redis" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5dfe20977fe93830c0e9817a16fbf1ed1cfd8d4bba366087a1841d2c6033c251" +dependencies = [ + "arcstr", + "bytes", + "cfg-if", + "combine", + "futures-util", + "itoa", + "percent-encoding", + "pin-project-lite", + "ryu", + "socket2", + "tokio", + "tokio-util", + "url", + "xxhash-rust", +] + [[package]] name = "redox_syscall" version = "0.5.18" @@ -4709,6 +4737,12 @@ version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9" +[[package]] +name = "xxhash-rust" +version = "0.8.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" + [[package]] name = "yoke" version = "0.7.5" diff --git a/Cargo.toml b/Cargo.toml index fa089aa4..4e975b02 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -112,7 +112,7 @@ proc-macro-crate = "3" proc-macro2 = { version = "1", default-features = false } quote = { version = "1", default-features = false } rand = { version = "0.9", default-features = false } -redis = { version = "0.32", default-features = false } +redis = { version = "1.0", default-features = false } reqwest = { version = "0.12", default-features = false } rustversion = "1" schemars = { version = "0.9", default-features = false }