0

我仍然收到以下错误消息

Redis::CommandError(使用内存>'maxmemory'时不允许使用OOM命令。):

即使在我的 redis.conf 文件中将 maxmemory 设置为 80gb 之后。当我在 redis cli 中检查 maxmemory 的值时,我得到 85899345920。

我正在使用sudo redis-server config/redis.conf启动我的 redis 服务器

任何帮助或指导表示赞赏,谢谢。

编辑1:

信息记忆给了我:

# Memory
used_memory:1061024
used_memory_human:1.01M
used_memory_rss:2265088
used_memory_rss_human:2.16M
used_memory_peak:1064784
used_memory_peak_human:1.02M
used_memory_peak_perc:99.65%
used_memory_overhead:1047768
used_memory_startup:981280
used_memory_dataset:13256
used_memory_dataset_perc:16.62%
total_system_memory:17179869184
total_system_memory_human:16.00G
used_memory_lua:37888
used_memory_lua_human:37.00K
maxmemory:85899345920
maxmemory_human:80.00G
maxmemory_policy:allkeys-lru
mem_fragmentation_ratio:2.13
mem_allocator:libc
active_defrag_running:0
lazyfree_pending_objects:0

redis.conf

# Generated by CONFIG REWRITE
dir "/Users/hugohouyez/code/hugoh1995/dogtime/dogtime"
maxmemory 80gb
maxmemory-policy allkeys-lru
4

0 回答 0