首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Heroku的Redis管理

Heroku的Redis管理
EN

Stack Overflow用户
提问于 2016-10-07 19:12:35
回答 2查看 1.2K关注 0票数 0

我已经准备好Redis去Heroku的插件,以便与Redis队列python库一起使用。我的应用程序对队列的redis DB有一些问题(即最大内存问题)。即使所有的工作都完成了,内存的使用仍然很高。因此,我一直在阅读Redis和Redis队列,并通过Heroku的Redis文档阅读所有内容。

我想使用命令行接口,所以我尝试安装:

代码语言:javascript
复制
heroku plugins:install heroku-redis

▸没有安装heroku,因为它已经作为核心插件安装了。

好的,所以要安装带有配置变量REDISTOGO_URL的redis服务器,我可以用heroku config | grep REDIS来确认。于是我试着“推广”这个例子:

代码语言:javascript
复制
heroku redis:promote REDISTOGO_URL

▸没有找到Redis实例。

我从heroku redis:info -a appname那里没有得到任何结果

我想要做的最重要的一件事是更改我的maxmemory-policy,您可以使用heroku redis来实现,但我仍然不知道如何做到这一点。

任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2016-10-08 07:18:23

对于任何使用红葡萄酒走了的人来说,我把我的Redis服务器换成了免费版本的赫鲁库·雷迪斯,所有的问题都解决了。

Redis在控制台中告诉我,它正在使用volatile-lru驱逐策略,但它仍然抛出最大内存的错误,而且根本没有清除最大内存(8MB内存使用,而几个小时不做任何事情)。

使用Heroku时,在空闲层上做更多的工作时,没有内存错误。休息时,Redis内存的使用率降到了1MB以下,这正是我所期望的。同样,不使用Heroku,我可以使用heroku redis应用程序访问CLI。

票数 2
EN

Stack Overflow用户

发布于 2016-10-07 19:29:26

为了给您的Redis更多的内存(即增加最大内存),您只需要升级您的计划-使用heroku addons:upgrade ...来实现。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39924325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档