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 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