问题描述
我对 Elasticache Redis 不太了解。但我们使用的是 cache.m4.large 集群实例,有 3 个节点,1 个是主节点,其他 2 个是从节点。我正在使用 node js 脚本在 Redis 中存储数据,但我观察到 Redis 抛出以下错误:
{ ReplyError: OOM command not allowed when used memory > 'maxmemory'.
at parseError (/opt/built-flow/built-api-express/node_modules/redis-parser/lib/parser.js:193:12)
at parseType (/opt/built-flow/built-api-express/node_modules/redis-parser/lib/parser.js:303:14)
command: 'HSETNX'
当我检查 Elasticache Redis 内存详细信息时,它显示我 used_memory_human: 4.81GB 和 maxmemory_human:4.81GB 这意味着内存已满。但我有一些与此相关的问题:
- 这里的节点是什么?什么是主从节点?
- maxmemory_human 是 4.81GB 是节点大小还是什么?
- 什么是集群大小?
- 如何在 Elasticache Redis 中存储 Redis 数据?
- 此处节点的大小是多少?
- 解决此问题的解决方案是更改集群实例还是其他任何问题?
请帮助我理解这一点
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)