问题标签 [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.

0 投票
1 回答
478 浏览

spring-boot - 如何使用 RedisCacheManager 公开 Prometheus 指标?

我有一个 Spring Boot 2 应用程序,它Caffeine已经实现了缓存管理器的缓存。缓存以标准方式实现,带有@Cacheable, @CacheEvict,@CachePut注释。

我迁移了应用程序以Redis在 pod 之间分配缓存。

现在的问题在于指标。在迁移之前Caffeine暴露了缓存指标,如cache_puts_total,cache_gets_total等,现在什么都没有了。是否为度量标准实施了一些措施RedisCacheManager?我什么也找不到。

0 投票
0 回答
185 浏览

java - 关键 PRINCIPAL_NAME_INDEX_NAME 的 Spring AWS 弹性缓存 Redis 会话超时/TTL 问题

使用的工具:

  1. springBootVersion = '2.1.3.RELEASE'
  2. jdk-11.0.4
  3. AWS 弹性缓存 -Redis

我们如何通过设置超时(TTL)或以编程方式杀死由 Spring 默认会话创建的缓存索引 - 默认情况下 spring:session:index:org.springframework.session.FindByIndexNameSessionRepository.PRINCIPAL_NAME_INDEX_NAME 索引是在 Redis 中创建的,其 -1 到期时间是无限的在本质上,它正在吃缓存内存。

我试过 spring.cache.redis.time-to-live 但它不起作用。

0 投票
1 回答
1350 浏览

node.js - ioredis mset() 是否像设置操作一样接受设置到期的选项?

这是我的代码:

问题是mset操作是否接受TTLset命令一样设置的选项?

// 集合样本

0 投票
0 回答
109 浏览

ruby-on-rails - 带有 redis 缓存存储的 Rails Keycloak gem 抛出 ActionDispatch::Cookies::CookieOverflow

我在我的 Rails 应用程序中使用 Keycloak gem。根据 keycloak 文档,keycloak 使用 cookie。在我的应用程序中,我使用 Redis 缓存存储来存储这些 cookie。

它抛出下面

如果我使用active_record_store它工作正常。但我真的需要使用redis_cache_store

我该如何处理?

0 投票
1 回答
590 浏览

node.js - 如何在 Redis 缓存中存储相同键值对的多个对象?

我想使用节点 js 在 Redis 缓存中存储相同 Key_Value 的多个对象?追加、hset 或 hmset。有人可以举出适当功能的例子吗?

0 投票
0 回答
200 浏览

ruby-on-rails - 如何在 Rails 中执行两级缓存机制?

我需要在食物菜单刷新应用程序上执行两级缓存机制。我必须使用 Memcache 和 Redis 进行缓存。

首先需要检查 memcache 中是否存在菜单,如果没有或无法获取,则需要移动到 redis 缓存并检查菜单是否存在,如果它不存在或由于某些 redis 问题而失败,则获取菜单项从数据库。

0 投票
1 回答
163 浏览

spring-boot - 在 Spring Boot 中我可以在哪些位置使用 @Cacheable 和 redis 缓存

我可以在带有redis缓存的spring boot中使用@Cacheable的哪些位置,我可以用任何方法使用它吗?

我已经将它与方法 findUser 一起使用,因为 findByUserID 返回的 DTO 显然不是一个实体,所以为了摆脱它,我创建了两个返回域的方法,但问题是它没有保存或使用 redis 缓存任何人都可以建议我问题或任何解决方案?

0 投票
0 回答
402 浏览

java - 如何从多个属性的redis缓存中过滤数据

我是 redis 的新手,正在努力研究如何根据某些属性过滤某些对象。我有一个简单的用例,其中有一组 100 万个员工对象存储在一个 redis 集中,我想根据部门和位置过滤它们。例如,员工的部门为 HR,地点为伦敦。我浏览了redis文档并了解它可以通过cli扫描和匹配来完成,但很难找到一个可以以编程方式完成的示例。

0 投票
1 回答
2266 浏览

spring-boot - 如何在 Spring Data Redis 中序列化为 Java 对象

这是我在@configuration 类中定义的redis 模板,它采用绝地连接工厂,我已将自定义类 Student 设置为 RedisTemplate 中的值

这是我的学生班

这是我的控制器代码

我正在使用 redis-cli 以这种形式查看数据

我正在使用 Postgresql 作为我的数据库,并使用 redis 来缓存我怎样才能使它可读。

0 投票
1 回答
563 浏览

java - 如何在redis缓存java中存储非持久java对象

我有EmployeeDto一个Object,它没有与数据库同步。

我想放入EmployeeDtoRedis 缓存中。我已经通过一个示例,我可以看到数据库实体正在使用 Redis 缓存进行缓存,但是我们如何在 Redis 缓存中存储和检索非数据库实体?