Назад | Перейти на главную страницу

Redis не может использовать максимальную настройку памяти

# Memory
used_memory:142970736
used_memory_human:136.35M
used_memory_rss:149966848
used_memory_rss_human:143.02M
used_memory_peak:142970736
used_memory_peak_human:136.35M
used_memory_peak_perc:100.06%
used_memory_overhead:11861932
used_memory_startup:782448
used_memory_dataset:131108804
used_memory_dataset_perc:92.21%
total_system_memory:4136407040
total_system_memory_human:3.85G
used_memory_lua:37888
used_memory_lua_human:37.00K
maxmemory:2000000000
maxmemory_human:1.86G
maxmemory_policy:noeviction
mem_fragmentation_ratio:1.05
mem_allocator:jemalloc-3.6.0
active_defrag_running:0
lazyfree_pending_objects:0

как показывает информация Redis-cli,

maxmemory составляет 2 ГБ, но используемая память составляет всего 140 МБ,

и клиент получает ошибку отсутствия памяти при вставке новых данных.