Expand description
FeOx-server: High-performance Redis-compatible server for FeOxDB
This crate provides a Redis protocol-compatible server that uses FeOxDB as its storage engine, achieving sub-microsecond latencies.
§Architecture
- Thread-per-core model with CPU affinity
- mio-based event loop for cross-platform async I/O
- Zero-copy RESP protocol implementation
- Lock-free data structures where possible
Re-exports§
pub use client_registry::ClientRegistry;pub use config::Config;pub use error::Error;pub use error::Result;pub use server::Server;
Modules§
- client_
registry - Client registry for connection management
- config
- Configuration management for the server
- error
- Error types and result aliases
- network
- Network layer for connection management
- protocol
- Redis protocol (RESP) implementation
- pubsub
- Pub/Sub implementation
- server
- Core server implementation
- watch_
registry - Watch registry for WATCH/MULTI/EXEC transactions