具体来说,我只有1GB的可用内存,并希望只使用300MB的Redis.如何配置它,使它只能使用高达300MB的内存?
出于好奇,当您尝试插入新数据时会发生什么,Redis已经被分配的所有内存使用?
maxmemory是防止Redis使用太多RAM的正确配置选项.
如果插入件导致超出maxmemory,插入操作有时会失败.
尽管如此,Redis将竭尽全力防止操作失败.在较新版本的Redis中,您可以配置配置中的内存回收策略,以及设置maxmemory-policy选项.
此外,如果您启用了虚拟内存选项,Redis将开始将过时的数据存储到磁盘.
更多信息: