Rails Redis服务器抛出maxmemory错误。 Redis :: CommandError(当已用内存>'maxmemory'时,不允许使用OOM命令。):

时间:2019-08-02 09:05:34

标签: ruby-on-rails redis redis-cli redis-server

我仍然收到以下错误消息

  

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

即使在我的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

0 个答案:

没有答案