rat_memcache 0.2.4

高性能 Memcached 协议兼容服务器,支持双层缓存和持久化存储
Documentation
[l1]
max_memory = 1073741824
max_entries = 100000
eviction_strategy = "Lru"

[l2]
enable_l2_cache = true
data_dir = "./test_cache_data"
clear_on_startup = false
max_disk_size = 1073741824
write_buffer_size = 67108864
max_write_buffer_number = 3
block_cache_size = 33554432
background_threads = 2
enable_lz4 = true
compression_threshold = 128
compression_max_threshold = 1048576
compression_level = 6
cache_size_mb = 512
max_file_size_mb = 1024
smart_flush_enabled = true
smart_flush_base_interval_ms = 100
smart_flush_min_interval_ms = 20
smart_flush_max_interval_ms = 500
smart_flush_write_rate_threshold = 10000
smart_flush_accumulated_bytes_threshold = 4194304
cache_warmup_strategy = "Recent"

[ttl]
default_ttl = 3600
cleanup_interval = 300
max_cleanup_entries = 1000
lazy_expiration = true
active_expiration = false

[performance]
worker_threads = 4
enable_concurrency = true
read_write_separation = true
batch_size = 100
enable_warmup = false
large_value_threshold = 10240

[logging]
level = "info"
enable_colors = true
show_timestamp = true
enable_performance_logs = false
enable_cache_logs = true