| Crates.io | valkeyree |
| lib.rs | valkeyree |
| version | 0.1.7 |
| created_at | 2025-10-19 14:43:10.268626+00 |
| updated_at | 2025-10-31 14:03:06.613529+00 |
| description | An async Rust Valkyrie that speaks RESP — carrying your commands between realms of Valkey. |
| homepage | |
| repository | https://github.com/j-p-d-e-v/valkyree |
| max_upload_size | |
| id | 1890495 |
| size | 115,991 |
Valkeyree — the messenger between realms.
She rides the async winds of Tokio, delivering your commands from Rust to Valkey in pure RESP form — fearless, fast, and forged in Rust. ⚡
A modern Rust library for crafting, sending, and decoding Valkey commands — elegant, async, and fearless.
cargo add valkeyree
Crates IO: https://crates.io/crates/valkeyree
let config = ConnectionConfig {
address: "127.0.0.1:6379".to_string(),
username: Some("myapp".to_string()),
password: Some("password123".to_string()),
};
// Create a new client
let client = Client::new(config).await?;
// Send a SET command
let set_command = CommandKind::Set("myclient".into(), Value::String("hey".into()));
let result = client.send(set_command).await?;
// Send a GET command
let get_command = CommandKind::Get("myclient".into());
let result = client.send(get_command).await?;
See LICENSE for details.