[package]
name = "tinyredis"
version = "1.0.0"
edition = "2024"
description = "A Redis-compatible server written in Rust. Uses RESP2, persists writes to an append-only file, and accepts connections from any standard Redis client."
license = "MIT"
repository = "https://github.com/BIRSAx2/tiny-redis"
readme = "README.md"
keywords = ["redis", "server", "database", "resp", "cache"]
categories = ["command-line-utilities", "database-implementations", "network-programming"]
[dependencies]
tokio = {version = "1.50.0", features = ["full"]}
thiserror = "2.0.18"
tracing = "0.1.44"
tracing-subscriber = {version = "0.3.23", features = ["env-filter"]}
bytes = "1.11.1"
rust_decimal = "1"
chrono = "0.4"
ordered-float = "5.1.0"
[dev-dependencies]
redis= {version = "1.0.5", features = ["tokio-comp"]}
tokio = {version = "1.50.0", features = ["full"]}