问题标签 [redis-cache]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - 同时使用多个缓存后端
我们想从 memcachedb 切换到 redis。由于该站点的使用率非常高并且缓存非常关键,我们想看看是否可以在运行 memcachedb 和 redis 的情况下进行测试部署。只有当我们确认所有键都正确创建(并且数据匹配)后,我们才想要杀死 memcachedb 并完全切换到 redis。
所以基本上 key 应该在 memcachedb 和 redis 上都设置,但是在我们切换之前,get 操作应该只从 memcachedb 获取。有没有人有过类似场景的经验并可以提出可能的配置?
caching - 充分利用缓存
我正在缓存一个方法的结果(显然带有它的签名),这样它就不会每次都对我的数据存储进行复杂的查询。我的缓存工作正常。
我的问题是:
我应该如何找到缓存中条目的最佳超时值?
缓存中的最佳条目数应该是多少?
我可以更改它们以提高应用程序的性能吗?
将影响缓存性能的各种因素假设为变量,并为我提供一个公式来帮助理解如何优化我的缓存?
azure - Azure Redis 缓存和 MVC 子操作
我已经使用 NuGet 中的 Microsoft RedisOutputCacheProvider成功实现了 Azure Redis 缓存,它对一般页面按预期工作。
但是,我似乎无法让它适用于子动作。在使用 Redis Cache 之前,它使用默认的 OutputCacheProvider 工作。
有没有人有任何想法,或者这只是一个限制?
提前致谢
symfony - WsseAuthentication 使用 Redis 存储随机数
我无法弄清楚如何使用另一个缓存服务来使用 WsseAuthentication 存储我的随机数。我不清楚文档。谁能帮我设置我的 nonce 缓存以与 Redis 一起使用?
目前,我知道如何添加新的 nonce 缓存服务 ID,如下所示:
我知道如何创建这个服务 ID:
但我不知道该给出什么论据。当我使用 RedisCache 时,它需要一个 Redis 对象,我不知道从哪里获取该对象并将其添加到参数中。
redis - (8.0/9.0/Master) 有没有办法实现 Redis 作为 Odoo 8 的缓存机制?
我有兴趣在 Odoo 8 中使用 Redis 缓存作为产品图像的缓存。
我想缓存图像以在前端(即网站销售产品页面和类别页面)以及后端(例如销售>>产品>产品名称>图像)上使用。
是否有人知道已经在 Odoo 中实现了 Redis 以进行缓存的项目,或者如果还没有任何东西,有什么建议可以从哪里开始?
redis - Azure Redis 缓存未正确过期
我正在使用具有 250MB 存储空间的 Azure Redis 缓存,并且正在存储具有过期时间的对象列表。当我保存更多具有不同键的对象列表时,意味着过期时间无法正常工作。如果没有数据意味着它工作正常,每 10 分钟刷新一次。但是在工作负载时间它不能正常工作。
如何解决这个问题?
谢谢你。
ruby-on-rails-4 - NOAUTH 需要认证 redis
启动redis 服务器:
redis 服务器 /usr/local/etc/redis.conf
Redis 配置文件(/usr/local/etc/redis.conf):
Rails - application.yml:
错误:
应用程序/模型/user.rb:54:
session_key只是User模型的一个属性。
顺便提一句:
caching - 每 2 分钟删除和插入数据到 Redis 缓存
我有一个场景,我需要每 2 分钟将我的 MySQL 数据同步到 redis 缓存中。
基本上我有 2 个表格类别和文章表格。每篇文章都属于某个特定的类别。检索:我需要获取特定部分的文章,有时会限制它。
我看到了 Redis 中可用的 5 种数据结构,但对于选择适合这些要求的一种数据结构感到困惑。
每 2 分钟删除和插入整个数据。
那么我可以继续使用它的最佳方式是什么。
spring - Redis troughs (ERR operation not allowed) 正常运行 1 到 2 小时后仍报错
我在我的项目中使用 Redis 进行缓存,我使用 Spring 进行设置,您可以通过下面提到的链接了解我在项目中做了什么。 http://caseyscarborough.com/blog/2014/12/18/caching-data-in-spring-using-redis/
该代码在过去 6 到 8 个月的生产环境(Rhel 7-EC2 实例)中运行良好。现在突然开始出现“不允许 ERR 操作”错误
因此,我们无法从 Redis 服务器获取数据。因此我们的应用程序无法正常工作。
我确实搜索过这个问题,我已经浏览了 redis(错误)ERR operation not allowed之类的链接
这表示要检查 redis.conf 文件中的“requirepass”是否已注释,但是当我在生产环境中看到 redis.conf 文件时,它被注释掉了。即使通过它的评论,我在 redis-cli "AUTH foobared" 上运行了下面提到的命令运行上述命令后,它没有工作。
注意:但是当我们杀死正在运行的 Redis 实例并重新启动它时,它会开始正常工作,然后它不会给出“ERR operation not allowed”错误。
重新启动 Redis 后,系统开始正常工作一到两个小时,然后再次出现相同的问题,并且在我重新启动 Redis 服务器后它会再次消失。
注意:我尝试将 Redis 服务器从 2.6 升级到 3,即使它不起作用
caching - 我们可以在 Spring Boot 中同时使用多种类型的缓存(redis 和 guava)吗?
我试图在我的 Spring Boot 应用程序中为不同类型的对象提供两种缓存实现。我想根据该方法将某些对象存储在 redis 缓存中,而将其他对象存储在 guava 缓存中。每当我实现两个扩展 CachingConfigurerSupport 的类时,我都会收到一个错误,即该类只允许一个实例。谁能建议我怎么做?