Crate feox_server

Crate feox_server 

Source
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 config::Config;
pub use error::Error;
pub use error::Result;
pub use server::Server;

Modules§

config
Configuration management for the server
error
Error types and result aliases
io
I/O utilities including buffer pooling
network
Network layer for connection management
protocol
Redis protocol (RESP) implementation
server
Core server implementation