12 lines
386 B
Rust
12 lines
386 B
Rust
use redis::aio::MultiplexedConnection;
|
|
use redis::Client;
|
|
use std::env;
|
|
|
|
pub async fn connect() -> MultiplexedConnection {
|
|
let url = env::var("REDIS_URL").expect("REDIS_URL is required");
|
|
let client = Client::open(url).expect("Failed to create Redis client");
|
|
client
|
|
.get_multiplexed_tokio_connection()
|
|
.await
|
|
.expect("Failed to connect to Redis")
|
|
}
|