commit 057a09559665cf34147e9298b632b9edb3f91da9 Author: zhoujia Date: Fri Oct 24 15:51:46 2025 +0800 demo diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..e24f882 --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..63e9001 --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml new file mode 100644 index 0000000..abb532a --- /dev/null +++ b/.idea/jarRepositories.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..bada8b5 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,14 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/spring-boot-starter-data-redis.iml b/.idea/spring-boot-starter-data-redis.iml new file mode 100644 index 0000000..d6ebd48 --- /dev/null +++ b/.idea/spring-boot-starter-data-redis.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..07e9610 --- /dev/null +++ b/README.md @@ -0,0 +1,379 @@ +# Spring Boot Redis Stream Demo + +这是一个基于 Spring Boot 和 Redis Stream 的端到端消息收发演示项目,实现了生产者→Redis Stream→消费者的完整流程。 + +## 功能特性 + +- ✅ 使用 Redis 5+ 的 Stream 数据结构(非 Pub/Sub) +- ✅ 支持两种消费者模式: + - **StreamListener 模式**:自动监听,实时处理,事件驱动 + - **Manual Ack 模式**:手动拉取,按需处理,精确控制 +- ✅ 完整的单元测试和集成测试 +- ✅ REST API 接口用于测试 +- ✅ 支持批量消息发送(100条消息) +- ✅ 消息确认机制(ACK) +- ✅ 消费者组支持 +- ✅ 错误处理和重试机制 +- ✅ 监控和统计功能 +- ✅ 灵活的配置管理 + +## 技术栈 + +- **Spring Boot 2.7.18** +- **Spring Data Redis** +- **Lettuce Redis Client** +- **Jackson JSON** +- **Lombok** +- **Testcontainers** (用于集成测试) +- **Redis 7+** + +## 项目结构 + +``` +src/ +├── main/ +│ ├── java/com/example/ +│ │ ├── config/ # 配置类 +│ │ │ ├── RedisStreamConfig.java +│ │ │ └── RedisStreamProperties.java +│ │ ├── controller/ # REST 控制器 +│ │ │ └── StreamController.java +│ │ ├── model/ # 数据模型 +│ │ │ └── Message.java +│ │ ├── service/ # 业务服务 +│ │ │ ├── MessageProducerService.java +│ │ │ ├── StreamListenerConsumerService.java +│ │ │ └── ManualAckConsumerService.java +│ │ └── RedisStreamApplication.java +│ └── resources/ +│ └── application.yml +└── test/ + └── java/com/example/ + ├── RedisStreamIntegrationTest.java + └── service/ + └── MessageProducerServiceTest.java +``` + +## 快速开始 + +### 1. 环境要求 + +- Java 8+ +- Maven 3.6+ +- Redis 5+ (推荐 Redis 7+) + +### 2. 启动 Redis + +```bash +# 使用 Docker 启动 Redis +docker run -d --name redis -p 6379:6379 redis:7-alpine + +# 或使用本地 Redis +redis-server +``` + +### 3. 运行应用 + +```bash +# 编译项目 +mvn clean compile + +# 运行应用 +mvn spring-boot:run +``` + +应用将在 `http://localhost:8080` 启动。 + +### 4. 运行测试 + +#### 方式一:使用测试脚本(推荐) + +```bash +# Windows +test-simple.bat + +# Linux/Mac +chmod +x test.sh +./test.sh +``` + +#### 方式二:手动测试 + +```bash +# 1. 发送100条消息 +curl -X POST "http://localhost:8080/api/stream/send-batch?count=100" + +# 2. 使用Manual Ack消费消息 +curl -X POST "http://localhost:8080/api/stream/consume-manual?count=100" + +# 3. 查看Stream信息 +curl http://localhost:8080/api/stream/info +``` + +#### 方式三:运行单元测试 + +```bash +# 运行所有测试(需要本地Redis) +mvn test + +# 运行集成测试 +mvn test -Dtest=RedisStreamIntegrationTest + +# 运行单元测试 +mvn test -Dtest=MessageProducerServiceTest +``` + +## API 接口 + +### 发送消息 + +```bash +# 发送单条消息 +curl -X POST http://localhost:8080/api/stream/send \ + -H "Content-Type: application/json" \ + -d '{ + "content": "测试消息", + "type": "TEST", + "sender": "test-user" + }' + +# 批量发送 100 条消息 +curl -X POST "http://localhost:8080/api/stream/send-batch?count=100" +``` + +### 消费消息 + +```bash +# 使用 Manual Ack 模式消费 10 条消息 +curl -X POST "http://localhost:8080/api/stream/consume-manual?count=10" + +# 拉取单条消息(Manual Ack 模式) +curl http://localhost:8080/api/stream/poll-single + +# 处理单条消息(Manual Ack 模式) +curl -X POST http://localhost:8080/api/stream/process-single?recordId=1234567890-0 + +# 控制 StreamListener 状态 +curl -X POST http://localhost:8080/api/stream/stream-listener/start # 启动 +curl -X POST http://localhost:8080/api/stream/stream-listener/stop # 停止 +curl -X POST http://localhost:8080/api/stream/stream-listener/status # 状态 +``` + +### 查看信息 + +```bash +# 获取 Stream 信息 +curl http://localhost:8080/api/stream/info + +# 健康检查 +curl http://localhost:8080/api/stream/health +``` + +### 管理操作 + +```bash +# 重置计数器 +curl -X POST http://localhost:8080/api/stream/reset + +# 清空 Stream +curl -X POST http://localhost:8080/api/stream/clear +``` + +## 两种消费者模式详解 + +### 1. StreamListener 模式 + +**特点:** +- 自动监听 Redis Stream,实时接收消息 +- 基于事件驱动的消息处理 +- 自动确认消息(ACK) +- 支持消费者组和负载均衡 +- 适合高并发、实时性要求高的场景 + +**使用方式:** +```java +// 自动启动监听(应用启动时) +@PostConstruct +public void init() { + streamListenerConsumerService.startListening(); +} + +// 手动控制监听状态 +streamListenerConsumerService.startListening(); // 启动 +streamListenerConsumerService.stopListening(); // 停止 +boolean isListening = streamListenerConsumerService.isListening(); // 检查状态 +``` + +**API 接口:** +```bash +# 控制 StreamListener 状态 +curl -X POST http://localhost:8080/api/stream/stream-listener/start # 启动 +curl -X POST http://localhost:8080/api/stream/stream-listener/stop # 停止 +curl -X POST http://localhost:8080/api/stream/stream-listener/status # 状态 +``` + +### 2. Manual Ack 模式 + +**特点:** +- 手动拉取消息,按需处理 +- 完全控制消息确认时机 +- 支持批量处理 +- 适合需要精确控制处理流程的场景 +- 可以实现复杂的重试和错误处理逻辑 + +**使用方式:** +```java +// 拉取单条消息 +MapRecord message = manualAckConsumerService.pollSingleMessage(); +if (message != null) { + boolean success = manualAckConsumerService.processSingleMessage(message); +} + +// 批量处理消息 +manualAckConsumerService.batchProcessMessages(10); + +// 拉取并处理消息 +manualAckConsumerService.pollAndProcessMessages(); +``` + +**API 接口:** +```bash +# 拉取单条消息 +curl http://localhost:8080/api/stream/poll-single + +# 处理单条消息 +curl -X POST http://localhost:8080/api/stream/process-single?recordId=1234567890-0 + +# 批量处理消息 +curl -X POST http://localhost:8080/api/stream/consume-manual?count=10 +``` + +## 核心组件说明 + +### 1. MessageProducerService + +消息生产者服务,负责向 Redis Stream 发送消息: + +- `sendMessage(Message message)`: 发送单条消息 +- `sendBatchMessages(int count)`: 批量发送消息 +- `getStreamLength()`: 获取 Stream 长度 +- `clearStream()`: 清空 Stream + +### 2. StreamListenerConsumerService + +基于 StreamListener 的消费者服务: + +- 实现 `StreamListener` 接口 +- 自动监听 Redis Stream 中的新消息 +- 自动处理消息并发送 ACK +- 提供消息统计功能 +- 支持启动/停止监听控制 +- 包含错误处理和重试机制 + +### 3. ManualAckConsumerService + +基于手动拉取的消费者服务: + +- `pollAndProcessMessages()`: 手动拉取并处理消息 +- `pollSingleMessage()`: 拉取单条消息 +- `processSingleMessage()`: 处理单条消息 +- `batchProcessMessages(int count)`: 批量处理指定数量的消息 +- 手动发送 ACK 确认 +- 提供消息统计功能 +- 支持处理状态检查 + +### 4. RedisStreamConfig + +Redis Stream 配置类: + +- 配置 RedisTemplate +- 创建 StreamMessageListenerContainer +- 管理监听容器的生命周期 + +## 测试用例 + +### 集成测试 (RedisStreamIntegrationTest) + +- `testStreamListenerEndToEnd()`: StreamListener 端到端测试 +- `testManualAckEndToEnd()`: Manual Ack 端到端测试 +- `testSingleMessageProductionAndConsumption()`: 单条消息测试 +- `testConcurrentProductionAndConsumption()`: 并发测试 +- `testStreamLengthAndClear()`: Stream 管理测试 + +### 单元测试 (MessageProducerServiceTest) + +- `testSendSingleMessage()`: 单条消息发送测试 +- `testSendBatchMessages()`: 批量消息发送测试 +- `testSendLargeBatchMessages()`: 大批量消息测试 +- `testClearStream()`: Stream 清空测试 +- `testGetStreamLength()`: Stream 长度测试 + +## 配置说明 + +### application.yml + +```yaml +spring: + redis: + host: localhost + port: 6379 + database: 0 + +redis: + stream: + key: "message-stream" + consumer-group: "message-consumer-group" + consumer-name: "message-consumer" +``` + +## 运行示例 + +### 1. 启动应用 + +```bash +mvn spring-boot:run +``` + +### 2. 发送 100 条消息 + +```bash +curl -X POST "http://localhost:8080/api/stream/send-batch?count=100" +``` + +### 3. 查看 Stream 信息 + +```bash +curl http://localhost:8080/api/stream/info +``` + +### 4. 使用 Manual Ack 消费消息 + +```bash +curl -X POST "http://localhost:8080/api/stream/consume-manual?count=50" +``` + +### 5. 运行测试验证 + +```bash +mvn test -Dtest=RedisStreamIntegrationTest#testStreamListenerEndToEnd +``` + +## 注意事项 + +1. **Redis 版本**: 需要 Redis 5.0+ 支持 Stream 功能 +2. **消费者组**: 项目使用消费者组模式,确保消息的可靠传递 +3. **ACK 机制**: 两种消费者模式都实现了手动 ACK,确保消息处理完成 +4. **并发安全**: 使用 AtomicLong 确保计数器的线程安全 +5. **资源管理**: 监听容器会在应用关闭时自动清理资源 + +## 扩展建议 + +1. **消息持久化**: 可以添加消息持久化到数据库 +2. **死信队列**: 实现消息处理失败的死信队列机制 +3. **监控指标**: 集成 Micrometer 提供监控指标 +4. **消息重试**: 实现消息处理失败的重试机制 +5. **集群支持**: 支持 Redis 集群模式 + +## 许可证 + +MIT License diff --git a/app.log b/app.log new file mode 100644 index 0000000..7a27f9e --- /dev/null +++ b/app.log @@ -0,0 +1,14406 @@ + + . ____ _ __ _ _ + /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ +( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ + \\/ ___)| |_)| | | | | || (_| | ) ) ) ) + ' |____| .__|_| |_|_| |_\__, | / / / / + =========|_|==============|___/=/_/_/_/ + :: Spring Boot :: (v2.7.18) + +2025-10-22 15:18:53.409 INFO 20564 --- [ main] com.example.RedisStreamApplication : Starting RedisStreamApplication v1.0.0 using Java 21.0.2 on LAPTOP-VVB10U1D with PID 20564 (E:\IdeaProject\spring-boot-starter-data-redis\target\spring-boot-starter-data-redis-1.0.0.jar started by ZJ in E:\IdeaProject\spring-boot-starter-data-redis) +2025-10-22 15:18:53.412 DEBUG 20564 --- [ main] com.example.RedisStreamApplication : Running with Spring Boot v2.7.18, Spring v5.3.31 +2025-10-22 15:18:53.413 INFO 20564 --- [ main] com.example.RedisStreamApplication : No active profile set, falling back to 1 default profile: "default" +2025-10-22 15:18:54.134 INFO 20564 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode +2025-10-22 15:18:54.138 INFO 20564 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode. +2025-10-22 15:18:54.168 INFO 20564 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 7 ms. Found 0 Redis repository interfaces. +2025-10-22 15:18:54.942 INFO 20564 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http) +2025-10-22 15:18:54.957 INFO 20564 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] +2025-10-22 15:18:54.957 INFO 20564 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.83] +2025-10-22 15:18:55.055 INFO 20564 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext +2025-10-22 15:18:55.055 INFO 20564 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1573 ms +2025-10-22 15:18:55.155 DEBUG 20564 --- [ main] i.l.c.r.AddressResolverGroupProvider : Starting without optional netty's non-blocking DNS resolver library +2025-10-22 15:18:55.158 DEBUG 20564 --- [ main] i.l.c.resource.DefaultClientResources : -Dio.netty.eventLoopThreads: 8 +2025-10-22 15:18:55.169 DEBUG 20564 --- [ main] i.l.c.r.DefaultEventLoopGroupProvider : Creating executor io.netty.util.concurrent.DefaultEventExecutorGroup +2025-10-22 15:18:55.278 DEBUG 20564 --- [ main] i.l.core.event.jfr.EventRecorderHolder : Starting with JFR support +2025-10-22 15:18:55.331 DEBUG 20564 --- [ main] i.l.c.resource.DefaultClientResources : LatencyUtils/HdrUtils are not available, metrics are disabled +2025-10-22 15:18:55.413 ERROR 20564 --- [ main] com.example.config.RedisStreamConfig : 初始化 Redis Stream 失败 + +org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'redisStreamConfig': Requested bean is currently in creation: Is there an unresolvable circular reference? + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.beforeSingletonCreation(DefaultSingletonBeanRegistry.java:355) ~[spring-beans-5.3.31.jar!/:5.3.31] + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:227) ~[spring-beans-5.3.31.jar!/:5.3.31] + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.31.jar!/:5.3.31] + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.31.jar!/:5.3.31] + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:405) ~[spring-beans-5.3.31.jar!/:5.3.31] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352) ~[spring-beans-5.3.31.jar!/:5.3.31] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195) ~[spring-beans-5.3.31.jar!/:5.3.31] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.3.31.jar!/:5.3.31] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.31.jar!/:5.3.31] + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.31.jar!/:5.3.31] + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.31.jar!/:5.3.31] + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.31.jar!/:5.3.31] + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:218) ~[spring-beans-5.3.31.jar!/:5.3.31] + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.resolveBeanReference(ConfigurationClassEnhancer.java:361) ~[spring-context-5.3.31.jar!/:5.3.31] + at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:334) ~[spring-context-5.3.31.jar!/:5.3.31] + at com.example.config.RedisStreamConfig$$EnhancerBySpringCGLIB$$e40ed3c9.redisTemplate() ~[classes!/:1.0.0] + at com.example.config.RedisStreamConfig.initializeStream(RedisStreamConfig.java:92) ~[classes!/:1.0.0] + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] + at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:389) ~[spring-beans-5.3.31.jar!/:5.3.31] + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:333) ~[spring-beans-5.3.31.jar!/:5.3.31] + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:157) ~[spring-beans-5.3.31.jar!/:5.3.31] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:440) ~[spring-beans-5.3.31.jar!/:5.3.31] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1796) ~[spring-beans-5.3.31.jar!/:5.3.31] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) ~[spring-beans-5.3.31.jar!/:5.3.31] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.31.jar!/:5.3.31] + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.31.jar!/:5.3.31] + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.31.jar!/:5.3.31] + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.31.jar!/:5.3.31] + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.31.jar!/:5.3.31] + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955) ~[spring-beans-5.3.31.jar!/:5.3.31] + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:929) ~[spring-context-5.3.31.jar!/:5.3.31] + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:591) ~[spring-context-5.3.31.jar!/:5.3.31] + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.18.jar!/:2.7.18] + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:732) ~[spring-boot-2.7.18.jar!/:2.7.18] + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:409) ~[spring-boot-2.7.18.jar!/:2.7.18] + at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) ~[spring-boot-2.7.18.jar!/:2.7.18] + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1300) ~[spring-boot-2.7.18.jar!/:2.7.18] + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1289) ~[spring-boot-2.7.18.jar!/:2.7.18] + at com.example.RedisStreamApplication.main(RedisStreamApplication.java:13) ~[classes!/:1.0.0] + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na] + at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na] + at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) ~[spring-boot-starter-data-redis-1.0.0.jar:1.0.0] + at org.springframework.boot.loader.Launcher.launch(Launcher.java:108) ~[spring-boot-starter-data-redis-1.0.0.jar:1.0.0] + at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) ~[spring-boot-starter-data-redis-1.0.0.jar:1.0.0] + at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:65) ~[spring-boot-starter-data-redis-1.0.0.jar:1.0.0] + +2025-10-22 15:18:55.544 INFO 20564 --- [ main] com.example.config.RedisStreamConfig : Redis Stream 监听容器已创建 +2025-10-22 15:18:55.546 INFO 20564 --- [ main] c.e.s.StreamListenerConsumerService : StreamListener 消费者服务已初始化 +2025-10-22 15:18:55.546 INFO 20564 --- [ main] c.e.s.StreamListenerConsumerService : 🚀 开始启动 StreamListener... +2025-10-22 15:18:55.546 INFO 20564 --- [ main] c.e.s.StreamListenerConsumerService : 🔍 检查并创建消费者组... +2025-10-22 15:18:55.548 DEBUG 20564 --- [ main] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:55.550 DEBUG 20564 --- [ main] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:55.731 DEBUG 20564 --- [ main] io.lettuce.core.resource.KqueueProvider : Starting without optional kqueue library +2025-10-22 15:18:55.733 DEBUG 20564 --- [ main] i.lettuce.core.resource.IOUringProvider : Starting without optional io_uring library +2025-10-22 15:18:55.735 DEBUG 20564 --- [ main] io.lettuce.core.resource.EpollProvider : Starting without optional epoll library +2025-10-22 15:18:55.741 DEBUG 20564 --- [ main] i.l.c.r.DefaultEventLoopGroupProvider : Allocating executor io.netty.channel.nio.NioEventLoopGroup +2025-10-22 15:18:55.741 DEBUG 20564 --- [ main] i.l.c.r.DefaultEventLoopGroupProvider : Creating executor io.netty.channel.nio.NioEventLoopGroup +2025-10-22 15:18:55.786 DEBUG 20564 --- [ main] i.l.c.r.DefaultEventLoopGroupProvider : Adding reference to io.netty.channel.nio.NioEventLoopGroup@7db0565c, existing ref count 0 +2025-10-22 15:18:55.856 DEBUG 20564 --- [ main] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:55.857 DEBUG 20564 --- [ main] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:55.928 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, [id: 0x306b0a10] (inactive), epid=0x1, chid=0x1] channelRegistered() +2025-10-22 15:18:55.965 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:55.970 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:55.976 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:55.976 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Stack contains: 1 commands +2025-10-22 15:18:55.978 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:55.978 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:55.980 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:55.980 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:55.982 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:55.982 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Stack contains: 1 commands +2025-10-22 15:18:55.982 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:55.982 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:55.983 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] channelActive() +2025-10-22 15:18:55.984 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:55.985 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] activating endpoint +2025-10-22 15:18:55.985 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] flushCommands() +2025-10-22 15:18:55.985 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] flushCommands() Flushing 0 commands +2025-10-22 15:18:55.988 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:55.988 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] channelActive() done +2025-10-22 15:18:55.988 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:55.998 DEBUG 20564 --- [ main] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XINFO, output=ArrayOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.000 DEBUG 20564 --- [ main] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] write() writeAndFlush command AsyncCommand [type=XINFO, output=ArrayOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.003 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] write(ctx, AsyncCommand [type=XINFO, output=ArrayOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:56.004 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XINFO, output=ArrayOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.004 DEBUG 20564 --- [ main] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] write() done +2025-10-22 15:18:56.005 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Received: 130 bytes, 1 commands in the stack +2025-10-22 15:18:56.005 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Stack contains: 1 commands +2025-10-22 15:18:56.006 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:56.006 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Completing command AsyncCommand [type=XINFO, output=ArrayOutput [output=[[[B@77a3dd1e, [B@75294b52, [B@39bd6099, 1, [B@4493d202, 67, [B@2db1aca3, [B@12fd119c]], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.006 DEBUG 20564 --- [ main] o.s.d.r.connection.convert.Converters : parsing root (root) as interface java.util.Map. +2025-10-22 15:18:56.006 DEBUG 20564 --- [ main] o.s.d.r.connection.convert.Converters : parsing root.[] (root.*) as class java.lang.String. +2025-10-22 15:18:56.006 DEBUG 20564 --- [ main] o.s.d.r.connection.convert.Converters : parsing root.name (root.*) as class java.lang.String. +2025-10-22 15:18:56.007 DEBUG 20564 --- [ main] o.s.d.r.connection.convert.Converters : parsing root.[] (root.*) as class java.lang.String. +2025-10-22 15:18:56.007 DEBUG 20564 --- [ main] o.s.d.r.connection.convert.Converters : parsing root.consumers (root.*) as class java.lang.String. +2025-10-22 15:18:56.007 DEBUG 20564 --- [ main] o.s.d.r.connection.convert.Converters : parsing root.[] (root.*) as class java.lang.String. +2025-10-22 15:18:56.007 DEBUG 20564 --- [ main] o.s.d.r.connection.convert.Converters : parsing root.pending (root.*) as class java.lang.String. +2025-10-22 15:18:56.007 DEBUG 20564 --- [ main] o.s.d.r.connection.convert.Converters : parsing root.[] (root.*) as class java.lang.String. +2025-10-22 15:18:56.007 DEBUG 20564 --- [ main] o.s.d.r.connection.convert.Converters : parsing root.last-delivered-id (root.*) as class java.lang.String. +2025-10-22 15:18:56.007 DEBUG 20564 --- [ main] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:56.007 INFO 20564 --- [ main] c.e.s.StreamListenerConsumerService : ✅ 消费者组已存在: message-consumer-group +2025-10-22 15:18:56.007 INFO 20564 --- [ main] c.e.s.StreamListenerConsumerService : 🔍 检查 StreamMessageListenerContainer 状态: running=false +2025-10-22 15:18:56.007 INFO 20564 --- [ main] c.e.s.StreamListenerConsumerService : 🚀 启动 StreamMessageListenerContainer... +2025-10-22 15:18:56.008 INFO 20564 --- [ main] c.e.s.StreamListenerConsumerService : ✅ StreamMessageListenerContainer 已启动 +2025-10-22 15:18:56.009 INFO 20564 --- [ main] c.e.s.StreamListenerConsumerService : 📡 开始订阅 Stream... +2025-10-22 15:18:56.011 INFO 20564 --- [ main] c.e.s.StreamListenerConsumerService : 🎉 StreamListener 开始监听: key=message-stream, group=message-consumer-group, consumer=message-consumer +2025-10-22 15:18:56.012 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:56.014 INFO 20564 --- [ main] c.e.service.ManualAckConsumerService : Manual Ack 消费者服务已初始化 +2025-10-22 15:18:56.015 INFO 20564 --- [ main] c.example.example.ConsumerUsageExample : === Redis Stream 消费者使用示例 === +2025-10-22 15:18:56.016 INFO 20564 --- [ main] c.example.example.ConsumerUsageExample : --- 发送测试消息 --- +2025-10-22 15:18:56.035 DEBUG 20564 --- [ main] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:56.040 DEBUG 20564 --- [ main] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XADD, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.040 DEBUG 20564 --- [ main] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] write() writeAndFlush command AsyncCommand [type=XADD, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.040 DEBUG 20564 --- [ main] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] write() done +2025-10-22 15:18:56.040 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] write(ctx, AsyncCommand [type=XADD, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:56.041 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XADD, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.042 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Received: 22 bytes, 1 commands in the stack +2025-10-22 15:18:56.043 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Stack contains: 1 commands +2025-10-22 15:18:56.043 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:56.043 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Completing command AsyncCommand [type=XADD, output=StatusOutput [output=1761117536042-0, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.043 DEBUG 20564 --- [ main] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:56.043 INFO 20564 --- [ main] c.e.service.MessageProducerService : 消息已发送到 Redis Stream: messageId=765e299f-705d-49d8-9ee2-3a9e714bdf33, recordId=1761117536042-0, content=Hello StreamListener! +2025-10-22 15:18:56.043 INFO 20564 --- [ main] c.example.example.ConsumerUsageExample : 发送消息1: recordId=1761117536042-0 +2025-10-22 15:18:56.044 DEBUG 20564 --- [ main] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:56.044 DEBUG 20564 --- [ main] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XADD, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.044 DEBUG 20564 --- [ main] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] write() writeAndFlush command AsyncCommand [type=XADD, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.045 DEBUG 20564 --- [ main] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] write() done +2025-10-22 15:18:56.045 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] write(ctx, AsyncCommand [type=XADD, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:56.045 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XADD, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.046 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Received: 22 bytes, 1 commands in the stack +2025-10-22 15:18:56.046 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Stack contains: 1 commands +2025-10-22 15:18:56.046 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:56.046 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Completing command AsyncCommand [type=XADD, output=StatusOutput [output=1761117536046-0, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.046 DEBUG 20564 --- [ main] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:56.046 INFO 20564 --- [ main] c.e.service.MessageProducerService : 消息已发送到 Redis Stream: messageId=d22c2d63-3612-430d-94f9-01faba71a02a, recordId=1761117536046-0, content=Hello Manual Ack! +2025-10-22 15:18:56.046 INFO 20564 --- [ main] c.example.example.ConsumerUsageExample : 发送消息2: recordId=1761117536046-0 +2025-10-22 15:18:56.047 INFO 20564 --- [ main] c.e.service.MessageProducerService : 开始批量发送 5 条消息 +2025-10-22 15:18:56.047 DEBUG 20564 --- [ main] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:56.047 DEBUG 20564 --- [ main] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XADD, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.047 DEBUG 20564 --- [ main] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] write() writeAndFlush command AsyncCommand [type=XADD, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.048 DEBUG 20564 --- [ main] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] write() done +2025-10-22 15:18:56.048 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] write(ctx, AsyncCommand [type=XADD, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:56.048 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XADD, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.049 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Received: 22 bytes, 1 commands in the stack +2025-10-22 15:18:56.050 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Stack contains: 1 commands +2025-10-22 15:18:56.050 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:56.050 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Completing command AsyncCommand [type=XADD, output=StatusOutput [output=1761117536049-0, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.050 DEBUG 20564 --- [ main] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:56.050 INFO 20564 --- [ main] c.e.service.MessageProducerService : 消息已发送到 Redis Stream: messageId=3ac2a294-7a6e-461e-b753-bd84b9633d8f, recordId=1761117536049-0, content=测试消息内容 1 +2025-10-22 15:18:56.051 DEBUG 20564 --- [ main] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:56.052 DEBUG 20564 --- [ main] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XADD, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.053 DEBUG 20564 --- [ main] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] write() writeAndFlush command AsyncCommand [type=XADD, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.053 DEBUG 20564 --- [ main] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] write() done +2025-10-22 15:18:56.053 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] write(ctx, AsyncCommand [type=XADD, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:56.054 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XADD, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.055 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Received: 22 bytes, 1 commands in the stack +2025-10-22 15:18:56.055 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Stack contains: 1 commands +2025-10-22 15:18:56.056 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:56.056 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Completing command AsyncCommand [type=XADD, output=StatusOutput [output=1761117536055-0, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.056 DEBUG 20564 --- [ main] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:56.056 INFO 20564 --- [ main] c.e.service.MessageProducerService : 消息已发送到 Redis Stream: messageId=b2fe975f-9f3e-42e3-a08d-0cf6dda79cc0, recordId=1761117536055-0, content=测试消息内容 2 +2025-10-22 15:18:56.056 DEBUG 20564 --- [ main] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:56.057 DEBUG 20564 --- [ main] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XADD, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.057 DEBUG 20564 --- [ main] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] write() writeAndFlush command AsyncCommand [type=XADD, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.057 DEBUG 20564 --- [ main] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] write() done +2025-10-22 15:18:56.057 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] write(ctx, AsyncCommand [type=XADD, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:56.058 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XADD, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.059 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Received: 22 bytes, 1 commands in the stack +2025-10-22 15:18:56.059 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Stack contains: 1 commands +2025-10-22 15:18:56.059 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:56.059 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Completing command AsyncCommand [type=XADD, output=StatusOutput [output=1761117536059-0, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.059 DEBUG 20564 --- [ main] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:56.060 INFO 20564 --- [ main] c.e.service.MessageProducerService : 消息已发送到 Redis Stream: messageId=ad49b081-3f22-491a-b28a-5c7cac94a107, recordId=1761117536059-0, content=测试消息内容 3 +2025-10-22 15:18:56.060 DEBUG 20564 --- [ main] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:56.060 DEBUG 20564 --- [ main] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XADD, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.061 DEBUG 20564 --- [ main] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] write() writeAndFlush command AsyncCommand [type=XADD, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.061 DEBUG 20564 --- [ main] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] write() done +2025-10-22 15:18:56.061 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] write(ctx, AsyncCommand [type=XADD, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:56.061 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:56.062 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:56.062 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:56.062 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XADD, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.063 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Received: 22 bytes, 1 commands in the stack +2025-10-22 15:18:56.063 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Stack contains: 1 commands +2025-10-22 15:18:56.063 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xbe3e172b, [id: 0xc64b8dd5] (inactive), epid=0x2, chid=0x2] channelRegistered() +2025-10-22 15:18:56.063 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:56.063 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Completing command AsyncCommand [type=XADD, output=StatusOutput [output=1761117536063-0, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.063 DEBUG 20564 --- [ main] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:56.063 INFO 20564 --- [ main] c.e.service.MessageProducerService : 消息已发送到 Redis Stream: messageId=926e58c3-22c3-4fa3-bd0b-6e7aca02bcbc, recordId=1761117536063-0, content=测试消息内容 4 +2025-10-22 15:18:56.064 DEBUG 20564 --- [ main] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:56.064 DEBUG 20564 --- [ main] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XADD, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.064 DEBUG 20564 --- [ main] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] write() writeAndFlush command AsyncCommand [type=XADD, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.065 DEBUG 20564 --- [ main] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] write() done +2025-10-22 15:18:56.065 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] write(ctx, AsyncCommand [type=XADD, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:56.065 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XADD, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.066 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, epid=0x2, chid=0x2] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:56.066 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.066 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Received: 22 bytes, 1 commands in the stack +2025-10-22 15:18:56.066 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Stack contains: 1 commands +2025-10-22 15:18:56.066 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:56.066 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Completing command AsyncCommand [type=XADD, output=StatusOutput [output=1761117536066-0, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.066 DEBUG 20564 --- [ main] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:56.067 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, epid=0x2, chid=0x2] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:56.067 INFO 20564 --- [ main] c.e.service.MessageProducerService : 消息已发送到 Redis Stream: messageId=727bf659-9f8a-444e-9c96-d44715e6d263, recordId=1761117536066-0, content=测试消息内容 5 +2025-10-22 15:18:56.067 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, epid=0x2, chid=0x2] Stack contains: 1 commands +2025-10-22 15:18:56.067 INFO 20564 --- [ main] c.e.service.MessageProducerService : 批量发送完成: 成功 5 条,总计 5 条 +2025-10-22 15:18:56.067 INFO 20564 --- [ main] c.example.example.ConsumerUsageExample : 批量发送消息: 5 条 +2025-10-22 15:18:56.067 INFO 20564 --- [ main] c.example.example.ConsumerUsageExample : --- StreamListener 模式使用示例 --- +2025-10-22 15:18:56.067 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:56.067 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, epid=0x2, chid=0x2] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.067 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, epid=0x2, chid=0x2] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:56.068 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.067 INFO 20564 --- [ main] c.example.example.ConsumerUsageExample : StreamListener 监听状态: true +2025-10-22 15:18:56.069 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, epid=0x2, chid=0x2] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:56.070 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, epid=0x2, chid=0x2] Stack contains: 1 commands +2025-10-22 15:18:56.070 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:56.070 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, epid=0x2, chid=0x2] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.071 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, epid=0x2, chid=0x2] channelActive() +2025-10-22 15:18:56.071 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, epid=0x2] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:56.071 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, epid=0x2] activating endpoint +2025-10-22 15:18:56.071 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, epid=0x2] flushCommands() +2025-10-22 15:18:56.071 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, epid=0x2] flushCommands() Flushing 0 commands +2025-10-22 15:18:56.072 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:56.072 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, epid=0x2, chid=0x2] channelActive() done +2025-10-22 15:18:56.072 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:56.074 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.075 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, epid=0x2] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.075 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, epid=0x2] write() done +2025-10-22 15:18:56.075 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, epid=0x2, chid=0x2] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:56.076 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.077 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, epid=0x2, chid=0x2] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:56.077 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, epid=0x2, chid=0x2] Stack contains: 1 commands +2025-10-22 15:18:56.077 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:56.078 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, epid=0x2, chid=0x2] Received: 1024 bytes, 1 commands in the stack +2025-10-22 15:18:56.078 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, epid=0x2, chid=0x2] Stack contains: 1 commands +2025-10-22 15:18:56.079 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:56.080 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, epid=0x2, chid=0x2] Received: 14987 bytes, 1 commands in the stack +2025-10-22 15:18:56.080 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, epid=0x2, chid=0x2] Stack contains: 1 commands +2025-10-22 15:18:56.090 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:56.092 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, epid=0x2, chid=0x2] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[StreamMessage[[B@6ccd0b9d:1761116809003-0]{[B@25b0a8d7=[B@563cccf0, [B@462aa7e8=[B@9e8d6c0, [B@5d67e1d3=[B@307b2d7d, [B@17384f1f=[B@346e490c, [B@37eebb3f=[B@485583d}, StreamMessage[[B@6ccd0b9d:1761116809007-0]{[B@24685fcd=[B@4b14c0bb, [B@46634bea=[B@226d1c61, [B@1376b48e=[B@640d1709, [B@5183c29c=[B@4ae7ef05, [B@37737956=[B@271bfffa}, StreamMessage[[B@6ccd0b9d:1761116809011-0]{[B@6b134849=[B@6ddf616c, [B@4d674361=[B@61668681, [B@23fff73=[B@140cd26f, [B@2eaa9fab=[B@6c100b3b, [B@5f8adb37=[B@7a52d3d4}, StreamMessage[[B@6ccd0b9d:1761116809016-0]{[B@2881f7ec=[B@2f551091, [B@553841e8=[B@5d3830be, [B@2f95cb23=[B@319da1f1, [B@264ffe85=[B@5d3d0865, [B@1d64337=[B@5aeb5acb}, StreamMessage[[B@6ccd0b9d:1761116809018-0]{[B@16f675e4=[B@46ca3ce8, [B@17bb68ca=[B@1a048fe9, [B@4ed9176e=[B@2f4fd2ec, [B@7da52a79=[B@2ff2e8cc, [B@5859397c=[B@38c8aca6}, StreamMessage[[B@6ccd0b9d:1761116809021-0]{[B@14e8f785=[B@68d0791, [B@120cf011=[B@57047d1e, [B@462ef6cb=[B@6f885bba, [B@572db5ab=[B@12d87771, [B@42a2414=[B@7c874b34}, StreamMessage[[B@6ccd0b9d:1761116809023-0]{[B@7153c0f8=[B@89f3537, [B@40faf8b7=[B@2567ea15, [B@7ac09dee=[B@74d56237, [B@2f1f0c26=[B@32cd5972, [B@40a45d3d=[B@430af491}, StreamMessage[[B@6ccd0b9d:1761116809025-0]{[B@570c3ade=[B@59a789a7, [B@29ddf23c=[B@6bc8c7e, [B@7e74a51d=[B@5e624312, [B@1cdb525b=[B@4ad88a33, [B@2a3751d4=[B@2fd7c87e}, StreamMessage[[B@6ccd0b9d:1761116809027-0]{[B@6c3d1abc=[B@4dea6e86, [B@37ba166b=[B@15cdefa, [B@71b5d34d=[B@fdb45f0, [B@611c955e=[B@1edee84d, [B@65f08b3b=[B@de3b4e}, StreamMessage[[B@6ccd0b9d:1761116809029-0]{[B@21ec0a0=[B@67929ea1, [B@5dee4415=[B@32b3b366, [B@58dd9c93=[B@5b46a9fd, [B@39957de0=[B@2ab3ed90, [B@4dfaa1b2=[B@59a709f1}, StreamMessage[[B@6ccd0b9d:1761116809050-0]{[B@621b8af4=[B@7620b920, [B@5616bb20=[B@1847ff58, [B@44feb67f=[B@2dad4ead, [B@5c916863=[B@4ca42268, [B@6263052f=[B@3f3e6b65}, StreamMessage[[B@6ccd0b9d:1761116809054-0]{[B@14f6df8=[B@18a4fee5, [B@30336ee0=[B@5f3b137a, [B@6736caf5=[B@3261dd97, [B@1d86e141=[B@7e48fdfd, [B@67dc6fa4=[B@41a47707}, StreamMessage[[B@6ccd0b9d:1761116809057-0]{[B@4c3349d1=[B@46030c8a, [B@1d0353c0=[B@7ab2fcb8, [B@37a525c8=[B@432c5106, [B@3380ddd7=[B@21d21a2b, [B@65ab67b7=[B@7f6b25c7}, StreamMessage[[B@6ccd0b9d:1761116809059-0]{[B@62b1a591=[B@125151ae, [B@7ca4576a=[B@33548683, [B@49ff534c=[B@2e6c180, [B@7757131b=[B@24058906, [B@18a5ad4d=[B@3cc17009}, StreamMessage[[B@6ccd0b9d:1761116809061-0]{[B@46e4b634=[B@2b36898c, [B@7532e897=[B@1f68b7ab, [B@3a32f2e1=[B@172d40f9, [B@fc8ff2f=[B@205b3b2d, [B@6cfebdf4=[B@3f3eac43}, StreamMessage[[B@6ccd0b9d:1761116809063-0]{[B@eea96ac=[B@65b191e0, [B@23e2c86a=[B@18e63f27, [B@6b9b6abe=[B@619ded45, [B@72137b24=[B@2b0b1981, [B@2816dc3c=[B@42dcb391}, StreamMessage[[B@6ccd0b9d:1761116809066-0]{[B@1d02e0cc=[B@6beab3ea, [B@2dfca748=[B@65139c17, [B@44df2388=[B@16a75625, [B@5ab6e013=[B@31c03f5b, [B@50387f09=[B@f0bbf6a}, StreamMessage[[B@6ccd0b9d:1761116809068-0]{[B@18b654a1=[B@768169b8, [B@25c8f75c=[B@5a3b0f33, [B@48132d8e=[B@6ab1c9c8, [B@5b40c3b2=[B@3813db1b, [B@71f98727=[B@45a2b908}, StreamMessage[[B@6ccd0b9d:1761116809070-0]{[B@1369fc53=[B@47e26418, [B@4247dced=[B@23f91aa5, [B@1f47da44=[B@594c6c2, [B@22baa634=[B@55ae5581, [B@7e6d4d54=[B@1383988}, StreamMessage[[B@6ccd0b9d:1761116809073-0]{[B@2b156c0=[B@6a7f2738, [B@23053928=[B@497e5e63, [B@5479b07a=[B@6e5b1890, [B@406a404c=[B@2e6f88aa, [B@48e509d7=[B@3dba2cb8}, StreamMessage[[B@6ccd0b9d:1761116809098-0]{[B@4223b59a=[B@60cf02a, [B@5bc027c4=[B@30a5e7e3, [B@493a64d0=[B@62dd0385, [B@29f16791=[B@e6e2c8a, [B@76219850=[B@6f0210cd}, StreamMessage[[B@6ccd0b9d:1761116809101-0]{[B@2c857f57=[B@70077831, [B@368392f3=[B@7acc8c9f, [B@146ca65d=[B@539e530, [B@6e754f98=[B@7ac21922, [B@698dfac6=[B@31cf20bb}, StreamMessage[[B@6ccd0b9d:1761116809104-0]{[B@4333f90e=[B@2ff9ea69, [B@329ce17b=[B@65239ac3, [B@7651713f=[B@f42844c, [B@708ceef9=[B@4740a7e7, [B@2cab826f=[B@270aa7c4}, StreamMessage[[B@6ccd0b9d:1761116809106-0]{[B@796929b8=[B@5e06c464, [B@44c7723=[B@45fd4b0c, [B@1320ba75=[B@7c0b3cb, [B@63e8fa84=[B@75061070, [B@53fc3ba8=[B@1d4bdf50}, StreamMessage[[B@6ccd0b9d:1761116809108-0]{[B@34eeab9b=[B@32c152de, [B@220b5c61=[B@301de1a6, [B@613ae7e=[B@75dde245, [B@3480e46f=[B@362f12f1, [B@75f32317=[B@e40f148}, StreamMessage[[B@6ccd0b9d:1761116809109-0]{[B@de3819c=[B@510f21f7, [B@1698be00=[B@4bda3e59, [B@25088320=[B@5ac0549, [B@498ff70d=[B@cef7e05, [B@587170c1=[B@2447f6f6}, StreamMessage[[B@6ccd0b9d:1761116809112-0]{[B@bcaad71=[B@3e752cd1, [B@6aba2eab=[B@5b96e01b, [B@5cbb9b6e=[B@2c7ea23a, [B@f9f0f40=[B@37950105, [B@51e08ae7=[B@2011a082}, StreamMessage[[B@6ccd0b9d:1761116809114-0]{[B@6a142906=[B@4c6b0aa3, [B@6a74bfc1=[B@155d0e66, [B@1d6648c0=[B@adfa8e1, [B@48044e39=[B@27671c88, [B@3131226=[B@33cd34d5}, StreamMessage[[B@6ccd0b9d:1761116809116-0]{[B@4cd63f32=[B@4e9e32f4, [B@63d94e20=[B@39711366, [B@946a1e4=[B@26eddb9c, [B@12df00c8=[B@7c5c3808, [B@6f8d820e=[B@436aace5}, StreamMessage[[B@6ccd0b9d:1761116809118-0]{[B@460c6991=[B@72b16dcd, [B@7a79a935=[B@3a48693c, [B@104a3ff2=[B@27499a05, [B@13d44207=[B@3152178d, [B@36b1f10d=[B@4874cb6f}, StreamMessage[[B@6ccd0b9d:1761116809145-0]{[B@136d6ef=[B@318c5ad4, [B@4042cc94=[B@5a7e7752, [B@71b76ae1=[B@7b31edef, [B@48b7d443=[B@15706e55, [B@7f81e214=[B@4679dcd5}, StreamMessage[[B@6ccd0b9d:1761116809148-0]{[B@2971a71c=[B@6f14e7af, [B@63db30b1=[B@1b3e2137, [B@15b8f545=[B@d2ae6c3, [B@655934a4=[B@5bd0cc7, [B@41342654=[B@4d5cba40}, StreamMessage[[B@6ccd0b9d:1761116809151-0]{[B@7b50d87b=[B@27810d45, [B@29100889=[B@7dc7eb88, [B@5c0f51b=[B@10f10bc3, [B@65a66571=[B@38572d27, [B@1848eabe=[B@1793f44d}, StreamMessage[[B@6ccd0b9d:1761116809152-0]{[B@3135ed7e=[B@554ad69c, [B@33dfbe6e=[B@4dfd70e5, [B@6584d889=[B@4cc24268, [B@3a46c39d=[B@44fbf621, [B@240687b6=[B@47862614}, StreamMessage[[B@6ccd0b9d:1761116809154-0]{[B@6ae46196=[B@61da0c59, [B@2967acd3=[B@3fd5d308, [B@2531d849=[B@2484702d, [B@351ad06e=[B@5244542f, [B@7c3bef8a=[B@634d32fa}, StreamMessage[[B@6ccd0b9d:1761116809156-0]{[B@682ec5ea=[B@7211e008, [B@4376bb36=[B@7593f37f, [B@200c8a96=[B@58624ce, [B@36866a2=[B@f561c66, [B@1df7e2b0=[B@72baac24}, StreamMessage[[B@6ccd0b9d:1761116809158-0]{[B@6bae4533=[B@18d8b107, [B@2f323aea=[B@2c4c5686, [B@6faf14d8=[B@1346da45, [B@4def89ff=[B@34ba8f85, [B@54f1daac=[B@69b7509c}, StreamMessage[[B@6ccd0b9d:1761116809160-0]{[B@6aaa4fb2=[B@2781c34a, [B@7d349feb=[B@230b10d, [B@4ca551c3=[B@6216c069, [B@16dbd641=[B@31f64f07, [B@2e34ccf7=[B@18c451e0}, StreamMessage[[B@6ccd0b9d:1761116809162-0]{[B@77a6d51d=[B@1f7b332c, [B@116ba963=[B@4bbaad22, [B@594a1cd1=[B@48374d25, [B@5111307b=[B@72464e92, [B@10de0979=[B@3462e1a5}, StreamMessage[[B@6ccd0b9d:1761116809164-0]{[B@5cb28ab0=[B@2aaf89b6, [B@5517a963=[B@5883b7a3, [B@d5dc952=[B@187150ff, [B@6da89c41=[B@3b3de59d, [B@25077c4e=[B@6d892975}, StreamMessage[[B@6ccd0b9d:1761116809192-0]{[B@4d33953c=[B@28f2a5c8, [B@2ec7d291=[B@3a16ee81, [B@7a4199c=[B@6e53e553, [B@195fe02a=[B@4a35bb6d, [B@48141c48=[B@77d48b06}, StreamMessage[[B@6ccd0b9d:1761116809194-0]{[B@58d71c81=[B@7abb019b, [B@7f1896fe=[B@bb30ae2, [B@19207787=[B@6cba362a, [B@713edeb7=[B@3fe51c00, [B@116de705=[B@1df075be}, StreamMessage[[B@6ccd0b9d:1761116809196-0]{[B@2a793cb0=[B@e8798f8, [B@30ffea37=[B@33b1f464, [B@373341f9=[B@24a3eb0e, [B@4998ddd5=[B@3ae037a1, [B@2ae7e4ea=[B@892285d}, StreamMessage[[B@6ccd0b9d:1761116809199-0]{[B@65861dd3=[B@343cefff, [B@4817b413=[B@ffc99ed, [B@476ebeb1=[B@349aea8c, [B@52bbc202=[B@2dd3ec82, [B@7062503=[B@7ec3bdd0}, StreamMessage[[B@6ccd0b9d:1761116809201-0]{[B@7244aedc=[B@159b7014, [B@40ed0d13=[B@763636a1, [B@4cca7cde=[B@44337319, [B@7a527679=[B@277d7b72, [B@2d3705a1=[B@69a8a459}, StreamMessage[[B@6ccd0b9d:1761116809203-0]{[B@59a1081=[B@2eec14f3, [B@1a29b060=[B@7118118c, [B@7321fce2=[B@3df24236, [B@66aee52a=[B@1154b3bd, [B@3365ff66=[B@5fd166e8}, StreamMessage[[B@6ccd0b9d:1761116809206-0]{[B@6418e3da=[B@6e7488ef, [B@18a2d557=[B@41b894e5, [B@9b4f4dc=[B@75450e34, [B@1536a443=[B@2177c052, [B@3613930c=[B@6b8e1763}, StreamMessage[[B@6ccd0b9d:1761116809208-0]{[B@3895f0f4=[B@6e14b94b, [B@1629e12e=[B@337d3e13, [B@369d4b14=[B@2c170d7e, [B@1cbc2538=[B@37392290, [B@bb9640b=[B@7cac0bdd}, StreamMessage[[B@6ccd0b9d:1761116809210-0]{[B@52c0d4c3=[B@267b3ffd, [B@e59f064=[B@3213aab1, [B@73318172=[B@4c4033c1, [B@33683a23=[B@502e3b77, [B@675a9641=[B@2fd56258}, StreamMessage[[B@6ccd0b9d:1761116809213-0]{[B@2641901e=[B@bc0331, [B@5904afb5=[B@4dafe6dc, [B@2bcf2f94=[B@6c7b899d, [B@18944c32=[B@6838f1e8, [B@32ffee5e=[B@87dd255}, StreamMessage[[B@6ccd0b9d:1761117094281-0]{[B@4e7a86b3=[B@3a565c80, [B@1c1bb367=[B@a510d36, [B@2654890a=[B@25490a25, [B@6b941e80=[B@43c08ba3, [B@7141425f=[B@4bfa7d07}, StreamMessage[[B@6ccd0b9d:1761117094286-0]{[B@3080579b=[B@4940f1f3, [B@321e8458=[B@24b5d2dc, [B@79b5fc85=[B@63efd87a, [B@21d0a56=[B@7b659345, [B@3093b901=[B@35643ab3}, StreamMessage[[B@6ccd0b9d:1761117094289-0]{[B@7669d70f=[B@3fcd3df1, [B@206e5c93=[B@227c1e7a, [B@4acbad72=[B@75d44ecb, [B@67bd5e9b=[B@61f14360, [B@5f543ccc=[B@3785d81a}, StreamMessage[[B@6ccd0b9d:1761117094291-0]{[B@d8c6971=[B@75489f5e, [B@1abbe58f=[B@22bd252a, [B@17ff29c5=[B@49bc885e, [B@6933c5aa=[B@50e0dc7b, [B@71aee1c=[B@61631b56}, StreamMessage[[B@6ccd0b9d:1761117166080-0]{[B@4248f4ed=[B@2a3ce625, [B@2c174c60=[B@7ef6544, [B@5bfed2dd=[B@513a62c6, [B@bc4bdb0=[B@287a6a1c, [B@e2ecfb9=[B@65baacf8}, StreamMessage[[B@6ccd0b9d:1761117166087-0]{[B@184cf650=[B@1903304e, [B@3589a7be=[B@1b2d5dfa, [B@1b8ea582=[B@60fcee09, [B@63a5e24d=[B@50115382, [B@1c24761f=[B@5010988e}, StreamMessage[[B@6ccd0b9d:1761117166096-0]{[B@64688672=[B@2123cdfb, [B@a249dc8=[B@2628e370, [B@465fb14b=[B@7c7f3974, [B@7974a311=[B@28ff0a9d, [B@590ff15b=[B@178c566c}, StreamMessage[[B@6ccd0b9d:1761117166102-0]{[B@776bfd6f=[B@765e048e, [B@4c05cf20=[B@736f37a8, [B@1035919a=[B@231470ba, [B@36162fee=[B@565e6d82, [B@1ebe2cc6=[B@502279b3}, StreamMessage[[B@6ccd0b9d:1761117166111-0]{[B@7c209cfe=[B@5afac668, [B@40a57ba1=[B@5a6bec2d, [B@474b5504=[B@7f7cb89f, [B@287c9937=[B@3c50a922, [B@504327aa=[B@3095e146}, StreamMessage[[B@6ccd0b9d:1761117166125-0]{[B@3bd02670=[B@351a69fd, [B@262ea77b=[B@2fb88781, [B@6ad727a8=[B@161832ed, [B@23e0332f=[B@9187eb9, [B@19396285=[B@6f2bbbe6}, StreamMessage[[B@6ccd0b9d:1761117166132-0]{[B@4aff1ba6=[B@4c4ad0d, [B@19469f36=[B@539c6822, [B@3b9dae7a=[B@193b395e, [B@69e2dec6=[B@2b7d4514, [B@5b72ca77=[B@a7039b3}, StreamMessage[[B@6ccd0b9d:1761117330329-0]{[B@76e05100=[B@3a1d9da7, [B@2058cfd8=[B@7a2cb273, [B@5fb331fb=[B@3b380dc7, [B@125f7908=[B@300e16b2, [B@66434212=[B@66a855b1}, StreamMessage[[B@6ccd0b9d:1761117330346-0]{[B@83670d=[B@7908dc3d, [B@46f9a20f=[B@2a5a0ee, [B@2f8714e1=[B@42de9d8e, [B@53a890d1=[B@667f5db9, [B@48882ea6=[B@59298c7f}, StreamMessage[[B@6ccd0b9d:1761117330367-0]{[B@436a0462=[B@76a4e564, [B@545d20f2=[B@40a024d3, [B@43640cb0=[B@5cae3beb, [B@4a10f764=[B@49710e75, [B@59caa350=[B@182f5dfa}, StreamMessage[[B@6ccd0b9d:1761117330383-0]{[B@64ad522b=[B@59686490, [B@74fc382=[B@74346d35, [B@4a29bfd8=[B@3577d760, [B@467555ee=[B@57d58cb9, [B@48c76b01=[B@4d033e37}, StreamMessage[[B@6ccd0b9d:1761117330397-0]{[B@31edf248=[B@1a09af67, [B@36bd4cd2=[B@11ceb791, [B@5a8bb5ce=[B@6a054155, [B@29e752fd=[B@3ea338a4, [B@77469a3b=[B@6986da80}, StreamMessage[[B@6ccd0b9d:1761117330428-0]{[B@2b4183dd=[B@d909a1e, [B@2ce366be=[B@4ddf7d10, [B@3f80b965=[B@6a9e0a17, [B@7cd47bec=[B@35938f1e, [B@5bac40c0=[B@3c5aa3d8}], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:56.093 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:56.093 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:56.093 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, epid=0x2] closeAsync() +2025-10-22 15:18:56.096 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809003-0, data={sender="producer-1761116809000", id="7c2dcccf-424d-42fd-942e-fdc3bba0fbe9", type="TEST", content="测试消息内容 51", timestamp="2025-10-22T15:06:49"} +2025-10-22 15:18:56.097 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, epid=0x2, chid=0x2] channelInactive() +2025-10-22 15:18:56.098 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, epid=0x2] deactivating endpoint handler +2025-10-22 15:18:56.098 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, epid=0x2, chid=0x2] channelInactive() done +2025-10-22 15:18:56.099 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:56.099 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:56.100 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xbe3e172b, /127.0.0.1:56258 -> localhost/127.0.0.1:6379, epid=0x2, chid=0x2] channelUnregistered() +2025-10-22 15:18:56.123 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.123 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809003-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.123 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809003-0, error=消息处理失败 +2025-10-22 15:18:56.123 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809007-0, data={sender="producer-1761116809004", id="ed0b3360-5454-41d1-bdf9-b73445abc3d8", type="TEST", content="测试消息内容 52", timestamp="2025-10-22T15:06:49.004"} +2025-10-22 15:18:56.135 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.004"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.004"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.136 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809007-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.004"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.137 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809007-0, error=消息处理失败 +2025-10-22 15:18:56.137 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809011-0, data={sender="producer-1761116809008", id="34386f5e-a65c-4893-8307-1a6cbd8e9a89", type="TEST", content="测试消息内容 53", timestamp="2025-10-22T15:06:49.008"} +2025-10-22 15:18:56.151 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.008"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.008"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.151 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809011-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.008"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.152 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809011-0, error=消息处理失败 +2025-10-22 15:18:56.152 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809016-0, data={sender="producer-1761116809013", id="f0b859c4-0745-4975-9a0f-d0e34236964c", type="TEST", content="测试消息内容 54", timestamp="2025-10-22T15:06:49.013"} +2025-10-22 15:18:56.165 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.013"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.013"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.165 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809016-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.013"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.166 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809016-0, error=消息处理失败 +2025-10-22 15:18:56.166 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809018-0, data={sender="producer-1761116809016", id="10abcf2d-c6db-4e01-8eee-20a20773f4c5", type="TEST", content="测试消息内容 55", timestamp="2025-10-22T15:06:49.016"} +2025-10-22 15:18:56.181 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.016"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.016"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.181 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809018-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.016"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.182 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809018-0, error=消息处理失败 +2025-10-22 15:18:56.182 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809021-0, data={sender="producer-1761116809019", id="44a5610a-2b3d-44ca-8a76-84ffeb26a09c", type="TEST", content="测试消息内容 56", timestamp="2025-10-22T15:06:49.019"} +2025-10-22 15:18:56.197 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.019"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.019"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.198 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809021-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.019"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.198 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809021-0, error=消息处理失败 +2025-10-22 15:18:56.198 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809023-0, data={sender="producer-1761116809021", id="bd6789bf-edbc-4141-b540-94fc63e001a3", type="TEST", content="测试消息内容 57", timestamp="2025-10-22T15:06:49.021"} +2025-10-22 15:18:56.213 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.021"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.021"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.213 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809023-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.021"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.214 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809023-0, error=消息处理失败 +2025-10-22 15:18:56.214 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809025-0, data={sender="producer-1761116809023", id="116be15e-2ce8-4e1e-a35a-47c83ab80eb0", type="TEST", content="测试消息内容 58", timestamp="2025-10-22T15:06:49.023"} +2025-10-22 15:18:56.229 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.023"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.023"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.230 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809025-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.023"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.230 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809025-0, error=消息处理失败 +2025-10-22 15:18:56.230 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809027-0, data={sender="producer-1761116809025", id="ed03bb25-bf76-4c44-b3b2-fccd525828c1", type="TEST", content="测试消息内容 59", timestamp="2025-10-22T15:06:49.025"} +2025-10-22 15:18:56.241 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.025"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.025"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.241 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809027-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.025"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.242 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809027-0, error=消息处理失败 +2025-10-22 15:18:56.242 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809029-0, data={sender="producer-1761116809027", id="c7248fb8-daa9-4e5a-8882-68c4ddd7a281", type="TEST", content="测试消息内容 60", timestamp="2025-10-22T15:06:49.027"} +2025-10-22 15:18:56.261 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.027"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.027"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.262 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809029-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.027"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.262 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809029-0, error=消息处理失败 +2025-10-22 15:18:56.262 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809050-0, data={sender="producer-1761116809047", id="3a56579d-5ff2-42a1-9d32-7c85cdef3960", type="TEST", content="测试消息内容 61", timestamp="2025-10-22T15:06:49.047"} +2025-10-22 15:18:56.277 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.047"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.047"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.277 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809050-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.047"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.278 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809050-0, error=消息处理失败 +2025-10-22 15:18:56.278 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809054-0, data={sender="producer-1761116809051", id="e9cdf4c7-cbec-4371-bd8f-fba07c75f0ff", type="TEST", content="测试消息内容 62", timestamp="2025-10-22T15:06:49.051"} +2025-10-22 15:18:56.293 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.051"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.051"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.293 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809054-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.051"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.294 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809054-0, error=消息处理失败 +2025-10-22 15:18:56.294 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809057-0, data={sender="producer-1761116809055", id="825de11b-4580-4d2e-9e51-45f23ee780bd", type="TEST", content="测试消息内容 63", timestamp="2025-10-22T15:06:49.055"} +2025-10-22 15:18:56.309 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.055"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.055"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.309 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809057-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.055"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.309 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809057-0, error=消息处理失败 +2025-10-22 15:18:56.309 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809059-0, data={sender="producer-1761116809057", id="0884c167-d4c9-455d-aafd-71ee229ac218", type="TEST", content="测试消息内容 64", timestamp="2025-10-22T15:06:49.057"} +2025-10-22 15:18:56.325 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.057"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.057"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.325 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809059-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.057"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.325 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809059-0, error=消息处理失败 +2025-10-22 15:18:56.325 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809061-0, data={sender="producer-1761116809059", id="b22376aa-8bab-4b52-be68-ebd0e40150bb", type="TEST", content="测试消息内容 65", timestamp="2025-10-22T15:06:49.059"} +2025-10-22 15:18:56.337 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.059"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.059"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.337 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809061-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.059"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.338 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809061-0, error=消息处理失败 +2025-10-22 15:18:56.338 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809063-0, data={sender="producer-1761116809061", id="21619e22-ecee-4283-b7af-c823c3a9a1b2", type="TEST", content="测试消息内容 66", timestamp="2025-10-22T15:06:49.061"} +2025-10-22 15:18:56.356 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.061"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.061"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.356 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809063-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.061"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.356 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809063-0, error=消息处理失败 +2025-10-22 15:18:56.357 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809066-0, data={sender="producer-1761116809064", id="b842a0a9-fa05-406d-b3c4-df13f72be564", type="TEST", content="测试消息内容 67", timestamp="2025-10-22T15:06:49.064"} +2025-10-22 15:18:56.371 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.064"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.064"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.371 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809066-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.064"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.371 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809066-0, error=消息处理失败 +2025-10-22 15:18:56.372 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809068-0, data={sender="producer-1761116809066", id="a45d06a7-3b23-4970-baa1-25d2ff9f7b8e", type="TEST", content="测试消息内容 68", timestamp="2025-10-22T15:06:49.066"} +2025-10-22 15:18:56.387 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.066"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.066"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.387 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809068-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.066"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.387 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809068-0, error=消息处理失败 +2025-10-22 15:18:56.387 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809070-0, data={sender="producer-1761116809069", id="8e70a6bf-bcaa-42ac-8f37-79a99fbe9c22", type="TEST", content="测试消息内容 69", timestamp="2025-10-22T15:06:49.069"} +2025-10-22 15:18:56.403 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.069"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.069"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.403 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809070-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.069"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.403 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809070-0, error=消息处理失败 +2025-10-22 15:18:56.404 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809073-0, data={sender="producer-1761116809071", id="65025e3e-952b-4bae-a670-06e79398cb99", type="TEST", content="测试消息内容 70", timestamp="2025-10-22T15:06:49.071"} +2025-10-22 15:18:56.418 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.071"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.071"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.419 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809073-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.071"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.419 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809073-0, error=消息处理失败 +2025-10-22 15:18:56.419 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809098-0, data={sender="producer-1761116809095", id="343dc43c-0394-4844-b467-f63a4cab2895", type="TEST", content="测试消息内容 71", timestamp="2025-10-22T15:06:49.095"} +2025-10-22 15:18:56.434 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.095"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.095"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.435 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809098-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.095"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.435 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809098-0, error=消息处理失败 +2025-10-22 15:18:56.435 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809101-0, data={sender="producer-1761116809099", id="d740193d-b5ff-44ed-9faf-e9553a8488d2", type="TEST", content="测试消息内容 72", timestamp="2025-10-22T15:06:49.099"} +2025-10-22 15:18:56.449 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.099"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.099"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.449 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809101-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.099"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.449 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809101-0, error=消息处理失败 +2025-10-22 15:18:56.449 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809104-0, data={sender="producer-1761116809102", id="53325eeb-67ee-4d91-a99d-739eb179bfb9", type="TEST", content="测试消息内容 73", timestamp="2025-10-22T15:06:49.102"} +2025-10-22 15:18:56.465 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.102"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.102"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.465 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809104-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.102"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.466 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809104-0, error=消息处理失败 +2025-10-22 15:18:56.466 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809106-0, data={sender="producer-1761116809104", id="c7c45495-c6c1-46b8-ae19-c05126df177d", type="TEST", content="测试消息内容 74", timestamp="2025-10-22T15:06:49.104"} +2025-10-22 15:18:56.481 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.104"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.104"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.481 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809106-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.104"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.481 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809106-0, error=消息处理失败 +2025-10-22 15:18:56.482 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809108-0, data={sender="producer-1761116809106", id="56dc89f4-91c4-4c02-98f1-1706f759ef1b", type="TEST", content="测试消息内容 75", timestamp="2025-10-22T15:06:49.106"} +2025-10-22 15:18:56.497 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.106"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.106"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.497 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809108-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.106"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.497 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809108-0, error=消息处理失败 +2025-10-22 15:18:56.497 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809109-0, data={sender="producer-1761116809108", id="09b23ae5-36df-4f7d-b196-34ae9df0829c", type="TEST", content="测试消息内容 76", timestamp="2025-10-22T15:06:49.108"} +2025-10-22 15:18:56.512 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.108"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.108"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.512 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809109-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.108"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.512 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809109-0, error=消息处理失败 +2025-10-22 15:18:56.512 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809112-0, data={sender="producer-1761116809110", id="52561a91-37ed-4374-a6d1-761cd8eb15a7", type="TEST", content="测试消息内容 77", timestamp="2025-10-22T15:06:49.110"} +2025-10-22 15:18:56.528 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.110"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.110"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.528 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809112-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.110"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.528 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809112-0, error=消息处理失败 +2025-10-22 15:18:56.528 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809114-0, data={sender="producer-1761116809112", id="bc5dbf85-48ed-4765-9cf9-c50e0939688a", type="TEST", content="测试消息内容 78", timestamp="2025-10-22T15:06:49.112"} +2025-10-22 15:18:56.539 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.112"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.112"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.539 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809114-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.112"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.539 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809114-0, error=消息处理失败 +2025-10-22 15:18:56.539 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809116-0, data={sender="producer-1761116809114", id="39b15715-2a33-4526-b913-155411df2c20", type="TEST", content="测试消息内容 79", timestamp="2025-10-22T15:06:49.114"} +2025-10-22 15:18:56.558 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.114"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.114"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.558 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809116-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.114"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.558 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809116-0, error=消息处理失败 +2025-10-22 15:18:56.558 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809118-0, data={sender="producer-1761116809116", id="49f8f9a3-0f6b-42f6-ba40-a9b35c212e46", type="TEST", content="测试消息内容 80", timestamp="2025-10-22T15:06:49.116"} +2025-10-22 15:18:56.574 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.116"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.116"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.574 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809118-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.116"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.574 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809118-0, error=消息处理失败 +2025-10-22 15:18:56.574 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809145-0, data={sender="producer-1761116809143", id="16a0f1e9-bf85-409e-81a3-b67ceecbbe67", type="TEST", content="测试消息内容 81", timestamp="2025-10-22T15:06:49.143"} +2025-10-22 15:18:56.590 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.143"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.143"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.590 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809145-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.143"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.590 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809145-0, error=消息处理失败 +2025-10-22 15:18:56.591 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809148-0, data={sender="producer-1761116809146", id="5f851402-fb48-46a8-a1bb-48fadbf6adc5", type="TEST", content="测试消息内容 82", timestamp="2025-10-22T15:06:49.146"} +2025-10-22 15:18:56.605 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.146"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.146"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.605 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809148-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.146"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.606 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809148-0, error=消息处理失败 +2025-10-22 15:18:56.606 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809151-0, data={sender="producer-1761116809149", id="c39cff1f-6d76-4eac-bde6-a54f72aabc3c", type="TEST", content="测试消息内容 83", timestamp="2025-10-22T15:06:49.149"} +2025-10-22 15:18:56.621 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.149"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.149"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.621 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809151-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.149"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.621 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809151-0, error=消息处理失败 +2025-10-22 15:18:56.621 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809152-0, data={sender="producer-1761116809151", id="27d04eee-dc2a-479c-99e2-684c9d5edd5f", type="TEST", content="测试消息内容 84", timestamp="2025-10-22T15:06:49.151"} +2025-10-22 15:18:56.636 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.151"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.151"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.637 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809152-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.151"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.637 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809152-0, error=消息处理失败 +2025-10-22 15:18:56.637 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809154-0, data={sender="producer-1761116809153", id="42eeadde-48aa-4e4c-b758-e082fc1c4f44", type="TEST", content="测试消息内容 85", timestamp="2025-10-22T15:06:49.153"} +2025-10-22 15:18:56.652 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.153"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.153"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.653 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809154-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.153"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.653 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809154-0, error=消息处理失败 +2025-10-22 15:18:56.653 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809156-0, data={sender="producer-1761116809155", id="4bfcc870-38fe-4bab-a42a-6488da58dee0", type="TEST", content="测试消息内容 86", timestamp="2025-10-22T15:06:49.155"} +2025-10-22 15:18:56.667 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.155"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.155"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.667 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809156-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.155"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.667 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809156-0, error=消息处理失败 +2025-10-22 15:18:56.668 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809158-0, data={sender="producer-1761116809157", id="62071d7b-b56d-4e4b-8295-27e346671839", type="TEST", content="测试消息内容 87", timestamp="2025-10-22T15:06:49.157"} +2025-10-22 15:18:56.683 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.157"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.157"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.683 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809158-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.157"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.683 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809158-0, error=消息处理失败 +2025-10-22 15:18:56.683 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809160-0, data={sender="producer-1761116809159", id="30c9e244-dce0-4068-9ae2-9fd1a7b57b2b", type="TEST", content="测试消息内容 88", timestamp="2025-10-22T15:06:49.159"} +2025-10-22 15:18:56.699 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.159"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.159"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.699 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809160-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.159"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.699 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809160-0, error=消息处理失败 +2025-10-22 15:18:56.699 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809162-0, data={sender="producer-1761116809161", id="8701282f-62dc-4338-afaa-cec1b9df64c9", type="TEST", content="测试消息内容 89", timestamp="2025-10-22T15:06:49.161"} +2025-10-22 15:18:56.714 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.161"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.161"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.714 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809162-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.161"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.714 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809162-0, error=消息处理失败 +2025-10-22 15:18:56.714 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809164-0, data={sender="producer-1761116809163", id="3d72c2a3-b272-4877-b005-89feeb80bd5d", type="TEST", content="测试消息内容 90", timestamp="2025-10-22T15:06:49.163"} +2025-10-22 15:18:56.730 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.163"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.163"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.730 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809164-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.163"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.730 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809164-0, error=消息处理失败 +2025-10-22 15:18:56.730 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809192-0, data={sender="producer-1761116809189", id="6ec71ce4-2015-4eab-8b70-6225e1c38814", type="TEST", content="测试消息内容 91", timestamp="2025-10-22T15:06:49.189"} +2025-10-22 15:18:56.741 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.189"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.189"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.741 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809192-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.189"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.741 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809192-0, error=消息处理失败 +2025-10-22 15:18:56.741 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809194-0, data={sender="producer-1761116809192", id="2c7b89d9-ec1e-463f-9607-7fbb8d1b2f05", type="TEST", content="测试消息内容 92", timestamp="2025-10-22T15:06:49.192"} +2025-10-22 15:18:56.761 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.192"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.192"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.761 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809194-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.192"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.761 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809194-0, error=消息处理失败 +2025-10-22 15:18:56.762 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809196-0, data={sender="producer-1761116809194", id="53deaeb2-bda4-4adb-8ad2-ae50bcd5826e", type="TEST", content="测试消息内容 93", timestamp="2025-10-22T15:06:49.194"} +2025-10-22 15:18:56.777 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.194"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.194"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.777 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809196-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.194"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.777 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809196-0, error=消息处理失败 +2025-10-22 15:18:56.778 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809199-0, data={sender="producer-1761116809196", id="a8917b9a-70a4-4f7d-ac51-b7e71fb2fef4", type="TEST", content="测试消息内容 94", timestamp="2025-10-22T15:06:49.196"} +2025-10-22 15:18:56.793 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.196"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.196"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.793 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809199-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.196"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.793 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809199-0, error=消息处理失败 +2025-10-22 15:18:56.793 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809201-0, data={sender="producer-1761116809198", id="330ace42-d397-45ac-86f6-cb16eeb37223", type="TEST", content="测试消息内容 95", timestamp="2025-10-22T15:06:49.199"} +2025-10-22 15:18:56.809 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.199"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.199"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.809 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809201-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.199"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.809 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809201-0, error=消息处理失败 +2025-10-22 15:18:56.809 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809203-0, data={sender="producer-1761116809200", id="48806448-48fe-4488-8d83-54b8e7c60559", type="TEST", content="测试消息内容 96", timestamp="2025-10-22T15:06:49.200"} +2025-10-22 15:18:56.824 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.200"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.200"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.824 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809203-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.200"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.824 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809203-0, error=消息处理失败 +2025-10-22 15:18:56.825 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809206-0, data={sender="producer-1761116809203", id="32158655-df51-42b9-87f2-f65cde1d38a9", type="TEST", content="测试消息内容 97", timestamp="2025-10-22T15:06:49.203"} +2025-10-22 15:18:56.840 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.203"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.203"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.840 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809206-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.203"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.840 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809206-0, error=消息处理失败 +2025-10-22 15:18:56.840 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809208-0, data={sender="producer-1761116809207", id="2e9d4939-e4f4-43d3-8558-51cd676bf004", type="TEST", content="测试消息内容 98", timestamp="2025-10-22T15:06:49.207"} +2025-10-22 15:18:56.856 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.207"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.207"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.856 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809208-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.207"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.856 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809208-0, error=消息处理失败 +2025-10-22 15:18:56.856 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809210-0, data={sender="producer-1761116809209", id="4ef1c1cb-ef7a-4da8-89c3-a5764b866479", type="TEST", content="测试消息内容 99", timestamp="2025-10-22T15:06:49.209"} +2025-10-22 15:18:56.871 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.209"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.209"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.871 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809210-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.209"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.871 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809210-0, error=消息处理失败 +2025-10-22 15:18:56.871 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761116809213-0, data={sender="producer-1761116809211", id="c18fec8a-9ea1-4662-be6a-3a39d6bb4126", type="TEST", content="测试消息内容 100", timestamp="2025-10-22T15:06:49.211"} +2025-10-22 15:18:56.887 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:06:49.211"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.211"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.887 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761116809213-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:06:49.211"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.888 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761116809213-0, error=消息处理失败 +2025-10-22 15:18:56.888 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761117094281-0, data={sender="producer-1761117094278", id="a27897d5-28cf-4c20-ac56-c31c7b48b18b", type="TEST", content="测试消息内容 2", timestamp="2025-10-22T15:11:34.278"} +2025-10-22 15:18:56.902 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:11:34.278"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:11:34.278"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.903 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761117094281-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:11:34.278"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.903 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761117094281-0, error=消息处理失败 +2025-10-22 15:18:56.903 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761117094286-0, data={sender="producer-1761117094282", id="e884775b-342c-4280-b791-e45774ecd6e4", type="TEST", content="测试消息内容 3", timestamp="2025-10-22T15:11:34.282"} +2025-10-22 15:18:56.919 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:11:34.282"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:11:34.282"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.920 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761117094286-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:11:34.282"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.920 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761117094286-0, error=消息处理失败 +2025-10-22 15:18:56.920 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761117094289-0, data={sender="producer-1761117094286", id="2639d3e3-e029-45d2-8878-42293357e003", type="TEST", content="测试消息内容 4", timestamp="2025-10-22T15:11:34.286"} +2025-10-22 15:18:56.935 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:11:34.286"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:11:34.286"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.935 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761117094289-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:11:34.286"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.935 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761117094289-0, error=消息处理失败 +2025-10-22 15:18:56.936 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761117094291-0, data={sender="producer-1761117094289", id="b15cf17a-5d10-4f8e-9cad-ef6f0740aa38", type="TEST", content="测试消息内容 5", timestamp="2025-10-22T15:11:34.289"} +2025-10-22 15:18:56.950 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:11:34.289"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:11:34.289"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.950 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761117094291-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:11:34.289"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.950 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761117094291-0, error=消息处理失败 +2025-10-22 15:18:56.950 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761117166080-0, data={sender="user1", id="07ca797a-9c67-488d-a698-d4bc503304a2", type="text", content="Hello StreamListener!", timestamp="2025-10-22T15:12:46.062333"} +2025-10-22 15:18:56.965 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:12:46.062333"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:12:46.062333"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.965 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761117166080-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:12:46.062333"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.965 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761117166080-0, error=消息处理失败 +2025-10-22 15:18:56.965 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761117166087-0, data={sender="user2", id="f0da478f-4d91-4f71-a9dc-a1a1b1cc5c4c", type="text", content="Hello Manual Ack!", timestamp="2025-10-22T15:12:46.083225800"} +2025-10-22 15:18:56.981 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:12:46.083225800"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:12:46.083225800"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.981 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761117166087-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:12:46.083225800"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.981 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761117166087-0, error=消息处理失败 +2025-10-22 15:18:56.981 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761117166096-0, data={sender="producer-1761117166090", id="c74d72a2-ed72-4bd9-9dea-aefe21944648", type="TEST", content="测试消息内容 1", timestamp="2025-10-22T15:12:46.090200300"} +2025-10-22 15:18:56.997 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:12:46.090200300"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:12:46.090200300"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:56.997 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761117166096-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:12:46.090200300"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:56.997 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761117166096-0, error=消息处理失败 +2025-10-22 15:18:56.997 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761117166102-0, data={sender="producer-1761117166098", id="0b8b6ec6-816c-43fe-811f-61b440bdcf23", type="TEST", content="测试消息内容 2", timestamp="2025-10-22T15:12:46.098173900"} +2025-10-22 15:18:57.012 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:12:46.098173900"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:12:46.098173900"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:57.012 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761117166102-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:12:46.098173900"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:57.012 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761117166102-0, error=消息处理失败 +2025-10-22 15:18:57.012 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761117166111-0, data={sender="producer-1761117166105", id="ced0a3f3-42b2-4552-b990-790b911c94a7", type="TEST", content="测试消息内容 3", timestamp="2025-10-22T15:12:46.105151700"} +2025-10-22 15:18:57.027 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:12:46.105151700"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:12:46.105151700"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:57.027 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761117166111-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:12:46.105151700"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:57.027 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761117166111-0, error=消息处理失败 +2025-10-22 15:18:57.027 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761117166125-0, data={sender="producer-1761117166113", id="eb0ffbc0-262c-4699-bfdd-4adb0d72485c", type="TEST", content="测试消息内容 4", timestamp="2025-10-22T15:12:46.113135900"} +2025-10-22 15:18:57.038 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:12:46.113135900"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:12:46.113135900"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:57.038 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761117166125-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:12:46.113135900"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:57.038 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761117166125-0, error=消息处理失败 +2025-10-22 15:18:57.038 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761117166132-0, data={sender="producer-1761117166127", id="d5c0ffc0-4619-4ea6-ba70-a99ad90c86f4", type="TEST", content="测试消息内容 5", timestamp="2025-10-22T15:12:46.127726900"} +2025-10-22 15:18:57.058 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:12:46.127726900"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:12:46.127726900"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:57.058 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761117166132-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:12:46.127726900"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:57.058 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761117166132-0, error=消息处理失败 +2025-10-22 15:18:57.058 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761117330329-0, data={sender="user2", id="250932e8-f44d-45e6-8fd5-3ba64ce085ec", type="text", content="Hello Manual Ack!", timestamp="2025-10-22T15:15:30.320802200"} +2025-10-22 15:18:57.073 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:15:30.320802200"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:15:30.320802200"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:57.073 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761117330329-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:15:30.320802200"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:57.073 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761117330329-0, error=消息处理失败 +2025-10-22 15:18:57.074 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761117330346-0, data={sender="producer-1761117330336", id="8237643b-ef86-46ec-b467-7d712bb115e4", type="TEST", content="测试消息内容 1", timestamp="2025-10-22T15:15:30.336749200"} +2025-10-22 15:18:57.089 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:15:30.336749200"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:15:30.336749200"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:57.090 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761117330346-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:15:30.336749200"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:57.090 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761117330346-0, error=消息处理失败 +2025-10-22 15:18:57.090 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761117330367-0, data={sender="producer-1761117330353", id="c7023a38-c789-4d31-8e55-9e4bef3911fd", type="TEST", content="测试消息内容 2", timestamp="2025-10-22T15:15:30.353692300"} +2025-10-22 15:18:57.104 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:15:30.353692300"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:15:30.353692300"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:57.104 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761117330367-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:15:30.353692300"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:57.104 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761117330367-0, error=消息处理失败 +2025-10-22 15:18:57.104 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761117330383-0, data={sender="producer-1761117330373", id="cf5b321b-2c69-4033-8902-09ba9ea12329", type="TEST", content="测试消息内容 3", timestamp="2025-10-22T15:15:30.373626200"} +2025-10-22 15:18:57.120 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:15:30.373626200"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:15:30.373626200"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:57.120 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761117330383-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:15:30.373626200"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:57.121 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761117330383-0, error=消息处理失败 +2025-10-22 15:18:57.121 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761117330397-0, data={sender="producer-1761117330389", id="3a2168c4-005b-4fa3-8640-e8daf0f07e01", type="TEST", content="测试消息内容 4", timestamp="2025-10-22T15:15:30.389573100"} +2025-10-22 15:18:57.136 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:15:30.389573100"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:15:30.389573100"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:57.137 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761117330397-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:15:30.389573100"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:57.137 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761117330397-0, error=消息处理失败 +2025-10-22 15:18:57.137 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761117330428-0, data={sender="producer-1761117330400", id="1e51a5a3-9468-429b-aafd-842f1dafd4b0", type="TEST", content="测试消息内容 5", timestamp="2025-10-22T15:15:30.401533"} +2025-10-22 15:18:57.151 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:15:30.401533"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:15:30.401533"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:57.151 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761117330428-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:15:30.401533"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:57.151 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761117330428-0, error=消息处理失败 +2025-10-22 15:18:57.151 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.152 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.152 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.152 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.154 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3dd84c8f, [id: 0xee3b6f23] (inactive), epid=0x3, chid=0x3] channelRegistered() +2025-10-22 15:18:57.156 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379, epid=0x3, chid=0x3] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.157 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.157 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379, epid=0x3, chid=0x3] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.157 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379, epid=0x3, chid=0x3] Stack contains: 1 commands +2025-10-22 15:18:57.157 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.157 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379, epid=0x3, chid=0x3] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.158 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379, epid=0x3, chid=0x3] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.158 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.158 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379, epid=0x3, chid=0x3] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.158 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379, epid=0x3, chid=0x3] Stack contains: 1 commands +2025-10-22 15:18:57.158 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.158 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379, epid=0x3, chid=0x3] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.158 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379, epid=0x3, chid=0x3] channelActive() +2025-10-22 15:18:57.158 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379, epid=0x3] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.158 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379, epid=0x3] activating endpoint +2025-10-22 15:18:57.158 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379, epid=0x3] flushCommands() +2025-10-22 15:18:57.158 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379, epid=0x3] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.158 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.158 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379, epid=0x3, chid=0x3] channelActive() done +2025-10-22 15:18:57.159 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.159 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.159 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379, epid=0x3] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.159 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379, epid=0x3] write() done +2025-10-22 15:18:57.159 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379, epid=0x3, chid=0x3] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.159 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.160 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379, epid=0x3, chid=0x3] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.160 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379, epid=0x3, chid=0x3] Stack contains: 1 commands +2025-10-22 15:18:57.160 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.160 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379, epid=0x3, chid=0x3] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.160 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.160 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.160 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379, epid=0x3] closeAsync() +2025-10-22 15:18:57.161 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.161 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379, epid=0x3, chid=0x3] channelInactive() +2025-10-22 15:18:57.161 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379, epid=0x3] deactivating endpoint handler +2025-10-22 15:18:57.161 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379, epid=0x3, chid=0x3] channelInactive() done +2025-10-22 15:18:57.161 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.161 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.161 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.161 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3dd84c8f, /127.0.0.1:56269 -> localhost/127.0.0.1:6379, epid=0x3, chid=0x3] channelUnregistered() +2025-10-22 15:18:57.161 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.161 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.162 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x7b31e692, [id: 0xde924fb3] (inactive), epid=0x4, chid=0x4] channelRegistered() +2025-10-22 15:18:57.164 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379, epid=0x4, chid=0x4] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.164 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.165 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379, epid=0x4, chid=0x4] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.165 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379, epid=0x4, chid=0x4] Stack contains: 1 commands +2025-10-22 15:18:57.165 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.165 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379, epid=0x4, chid=0x4] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.165 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379, epid=0x4, chid=0x4] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.165 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.165 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379, epid=0x4, chid=0x4] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.166 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379, epid=0x4, chid=0x4] Stack contains: 1 commands +2025-10-22 15:18:57.166 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.166 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379, epid=0x4, chid=0x4] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.166 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379, epid=0x4, chid=0x4] channelActive() +2025-10-22 15:18:57.166 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379, epid=0x4] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.166 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379, epid=0x4] activating endpoint +2025-10-22 15:18:57.166 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379, epid=0x4] flushCommands() +2025-10-22 15:18:57.166 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379, epid=0x4] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.166 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.166 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379, epid=0x4, chid=0x4] channelActive() done +2025-10-22 15:18:57.166 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.166 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.166 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379, epid=0x4] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.166 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379, epid=0x4] write() done +2025-10-22 15:18:57.166 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379, epid=0x4, chid=0x4] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.166 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.167 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379, epid=0x4, chid=0x4] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.167 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379, epid=0x4, chid=0x4] Stack contains: 1 commands +2025-10-22 15:18:57.168 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.168 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379, epid=0x4, chid=0x4] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.168 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.168 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.168 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379, epid=0x4] closeAsync() +2025-10-22 15:18:57.168 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.169 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379, epid=0x4, chid=0x4] channelInactive() +2025-10-22 15:18:57.169 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.169 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379, epid=0x4] deactivating endpoint handler +2025-10-22 15:18:57.169 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379, epid=0x4, chid=0x4] channelInactive() done +2025-10-22 15:18:57.169 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.169 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.169 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.169 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x7b31e692, /127.0.0.1:56270 -> localhost/127.0.0.1:6379, epid=0x4, chid=0x4] channelUnregistered() +2025-10-22 15:18:57.169 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.171 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x109779df, [id: 0x7cc6a720] (inactive), epid=0x5, chid=0x5] channelRegistered() +2025-10-22 15:18:57.174 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379, epid=0x5, chid=0x5] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.174 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.175 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379, epid=0x5, chid=0x5] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.175 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379, epid=0x5, chid=0x5] Stack contains: 1 commands +2025-10-22 15:18:57.175 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.175 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379, epid=0x5, chid=0x5] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.175 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379, epid=0x5, chid=0x5] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.175 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.175 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379, epid=0x5, chid=0x5] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.175 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379, epid=0x5, chid=0x5] Stack contains: 1 commands +2025-10-22 15:18:57.175 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.175 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379, epid=0x5, chid=0x5] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.175 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379, epid=0x5, chid=0x5] channelActive() +2025-10-22 15:18:57.176 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379, epid=0x5] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.176 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379, epid=0x5] activating endpoint +2025-10-22 15:18:57.176 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379, epid=0x5] flushCommands() +2025-10-22 15:18:57.176 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379, epid=0x5] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.176 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.176 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379, epid=0x5, chid=0x5] channelActive() done +2025-10-22 15:18:57.176 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.176 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.176 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379, epid=0x5] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.176 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379, epid=0x5] write() done +2025-10-22 15:18:57.176 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379, epid=0x5, chid=0x5] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.176 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.177 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379, epid=0x5, chid=0x5] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.177 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379, epid=0x5, chid=0x5] Stack contains: 1 commands +2025-10-22 15:18:57.177 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.177 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379, epid=0x5, chid=0x5] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.177 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.177 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.177 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379, epid=0x5] closeAsync() +2025-10-22 15:18:57.178 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.178 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379, epid=0x5, chid=0x5] channelInactive() +2025-10-22 15:18:57.178 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379, epid=0x5] deactivating endpoint handler +2025-10-22 15:18:57.178 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379, epid=0x5, chid=0x5] channelInactive() done +2025-10-22 15:18:57.178 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.178 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.178 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.178 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x109779df, /127.0.0.1:56271 -> localhost/127.0.0.1:6379, epid=0x5, chid=0x5] channelUnregistered() +2025-10-22 15:18:57.178 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.178 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.179 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9426e9cf, [id: 0x8ec25fe6] (inactive), epid=0x6, chid=0x6] channelRegistered() +2025-10-22 15:18:57.181 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379, epid=0x6, chid=0x6] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.182 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.182 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379, epid=0x6, chid=0x6] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.182 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379, epid=0x6, chid=0x6] Stack contains: 1 commands +2025-10-22 15:18:57.182 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.182 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379, epid=0x6, chid=0x6] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.183 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379, epid=0x6, chid=0x6] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.183 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.183 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379, epid=0x6, chid=0x6] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.183 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379, epid=0x6, chid=0x6] Stack contains: 1 commands +2025-10-22 15:18:57.183 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.183 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379, epid=0x6, chid=0x6] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.183 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379, epid=0x6, chid=0x6] channelActive() +2025-10-22 15:18:57.183 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379, epid=0x6] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.183 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379, epid=0x6] activating endpoint +2025-10-22 15:18:57.183 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379, epid=0x6] flushCommands() +2025-10-22 15:18:57.183 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379, epid=0x6] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.183 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.183 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379, epid=0x6, chid=0x6] channelActive() done +2025-10-22 15:18:57.183 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.184 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.184 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379, epid=0x6] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.184 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379, epid=0x6] write() done +2025-10-22 15:18:57.184 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379, epid=0x6, chid=0x6] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.185 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.186 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379, epid=0x6, chid=0x6] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.186 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379, epid=0x6, chid=0x6] Stack contains: 1 commands +2025-10-22 15:18:57.186 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.186 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379, epid=0x6, chid=0x6] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.186 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.186 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.186 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379, epid=0x6] closeAsync() +2025-10-22 15:18:57.187 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.187 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379, epid=0x6, chid=0x6] channelInactive() +2025-10-22 15:18:57.187 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379, epid=0x6] deactivating endpoint handler +2025-10-22 15:18:57.187 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379, epid=0x6, chid=0x6] channelInactive() done +2025-10-22 15:18:57.187 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.187 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.187 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.187 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9426e9cf, /127.0.0.1:56272 -> localhost/127.0.0.1:6379, epid=0x6, chid=0x6] channelUnregistered() +2025-10-22 15:18:57.188 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.188 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.189 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x54396b0f, [id: 0xdfae535f] (inactive), epid=0x7, chid=0x7] channelRegistered() +2025-10-22 15:18:57.191 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379, epid=0x7, chid=0x7] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.191 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.192 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379, epid=0x7, chid=0x7] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.192 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379, epid=0x7, chid=0x7] Stack contains: 1 commands +2025-10-22 15:18:57.192 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.192 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379, epid=0x7, chid=0x7] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.192 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379, epid=0x7, chid=0x7] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.192 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.193 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379, epid=0x7, chid=0x7] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.193 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379, epid=0x7, chid=0x7] Stack contains: 1 commands +2025-10-22 15:18:57.193 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.193 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379, epid=0x7, chid=0x7] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.193 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379, epid=0x7, chid=0x7] channelActive() +2025-10-22 15:18:57.193 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379, epid=0x7] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.193 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379, epid=0x7] activating endpoint +2025-10-22 15:18:57.193 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379, epid=0x7] flushCommands() +2025-10-22 15:18:57.193 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379, epid=0x7] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.193 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.193 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379, epid=0x7, chid=0x7] channelActive() done +2025-10-22 15:18:57.193 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.193 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.194 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379, epid=0x7] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.194 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379, epid=0x7] write() done +2025-10-22 15:18:57.194 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379, epid=0x7, chid=0x7] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.194 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.194 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379, epid=0x7, chid=0x7] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.195 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379, epid=0x7, chid=0x7] Stack contains: 1 commands +2025-10-22 15:18:57.195 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.195 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379, epid=0x7, chid=0x7] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.195 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.195 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.195 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379, epid=0x7] closeAsync() +2025-10-22 15:18:57.195 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.195 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379, epid=0x7, chid=0x7] channelInactive() +2025-10-22 15:18:57.196 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379, epid=0x7] deactivating endpoint handler +2025-10-22 15:18:57.196 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379, epid=0x7, chid=0x7] channelInactive() done +2025-10-22 15:18:57.196 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.196 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.196 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.196 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x54396b0f, /127.0.0.1:56273 -> localhost/127.0.0.1:6379, epid=0x7, chid=0x7] channelUnregistered() +2025-10-22 15:18:57.196 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.196 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.197 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x03a6737a, [id: 0xe410a7de] (inactive), epid=0x8, chid=0x8] channelRegistered() +2025-10-22 15:18:57.199 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379, epid=0x8, chid=0x8] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.199 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.200 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379, epid=0x8, chid=0x8] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.200 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379, epid=0x8, chid=0x8] Stack contains: 1 commands +2025-10-22 15:18:57.200 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.200 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379, epid=0x8, chid=0x8] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.200 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379, epid=0x8, chid=0x8] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.200 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.201 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379, epid=0x8, chid=0x8] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.202 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379, epid=0x8, chid=0x8] Stack contains: 1 commands +2025-10-22 15:18:57.202 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.202 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379, epid=0x8, chid=0x8] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.202 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379, epid=0x8, chid=0x8] channelActive() +2025-10-22 15:18:57.202 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379, epid=0x8] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.202 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379, epid=0x8] activating endpoint +2025-10-22 15:18:57.202 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379, epid=0x8] flushCommands() +2025-10-22 15:18:57.202 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379, epid=0x8] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.202 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.202 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379, epid=0x8, chid=0x8] channelActive() done +2025-10-22 15:18:57.202 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.203 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.203 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379, epid=0x8] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.203 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379, epid=0x8] write() done +2025-10-22 15:18:57.203 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379, epid=0x8, chid=0x8] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.203 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.204 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379, epid=0x8, chid=0x8] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.204 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379, epid=0x8, chid=0x8] Stack contains: 1 commands +2025-10-22 15:18:57.204 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.204 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379, epid=0x8, chid=0x8] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.204 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.204 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.204 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379, epid=0x8] closeAsync() +2025-10-22 15:18:57.204 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.205 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379, epid=0x8, chid=0x8] channelInactive() +2025-10-22 15:18:57.205 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379, epid=0x8] deactivating endpoint handler +2025-10-22 15:18:57.205 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379, epid=0x8, chid=0x8] channelInactive() done +2025-10-22 15:18:57.205 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.205 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.205 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.205 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x03a6737a, /127.0.0.1:56274 -> localhost/127.0.0.1:6379, epid=0x8, chid=0x8] channelUnregistered() +2025-10-22 15:18:57.205 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.205 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.206 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x6568beab, [id: 0xf2061d0b] (inactive), epid=0x9, chid=0x9] channelRegistered() +2025-10-22 15:18:57.207 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379, epid=0x9, chid=0x9] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.207 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.207 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379, epid=0x9, chid=0x9] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.207 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379, epid=0x9, chid=0x9] Stack contains: 1 commands +2025-10-22 15:18:57.207 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.208 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379, epid=0x9, chid=0x9] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.208 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379, epid=0x9, chid=0x9] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.208 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.208 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379, epid=0x9, chid=0x9] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.208 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379, epid=0x9, chid=0x9] Stack contains: 1 commands +2025-10-22 15:18:57.208 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.208 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379, epid=0x9, chid=0x9] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.208 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379, epid=0x9, chid=0x9] channelActive() +2025-10-22 15:18:57.208 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379, epid=0x9] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.208 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379, epid=0x9] activating endpoint +2025-10-22 15:18:57.208 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379, epid=0x9] flushCommands() +2025-10-22 15:18:57.208 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379, epid=0x9] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.209 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.209 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379, epid=0x9, chid=0x9] channelActive() done +2025-10-22 15:18:57.209 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.209 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.209 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379, epid=0x9] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.209 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379, epid=0x9] write() done +2025-10-22 15:18:57.209 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379, epid=0x9, chid=0x9] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.210 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.210 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379, epid=0x9, chid=0x9] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.210 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379, epid=0x9, chid=0x9] Stack contains: 1 commands +2025-10-22 15:18:57.210 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.210 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379, epid=0x9, chid=0x9] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.210 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.211 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.211 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379, epid=0x9] closeAsync() +2025-10-22 15:18:57.211 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.211 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379, epid=0x9, chid=0x9] channelInactive() +2025-10-22 15:18:57.211 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379, epid=0x9] deactivating endpoint handler +2025-10-22 15:18:57.211 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379, epid=0x9, chid=0x9] channelInactive() done +2025-10-22 15:18:57.211 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.211 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.211 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.211 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x6568beab, /127.0.0.1:56275 -> localhost/127.0.0.1:6379, epid=0x9, chid=0x9] channelUnregistered() +2025-10-22 15:18:57.211 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.211 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.212 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0f496bab, [id: 0x405f37bc] (inactive), epid=0xa, chid=0xa] channelRegistered() +2025-10-22 15:18:57.213 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379, epid=0xa, chid=0xa] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.213 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.214 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379, epid=0xa, chid=0xa] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.214 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379, epid=0xa, chid=0xa] Stack contains: 1 commands +2025-10-22 15:18:57.214 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.214 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379, epid=0xa, chid=0xa] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.214 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379, epid=0xa, chid=0xa] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.214 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.214 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379, epid=0xa, chid=0xa] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.214 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379, epid=0xa, chid=0xa] Stack contains: 1 commands +2025-10-22 15:18:57.214 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.214 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379, epid=0xa, chid=0xa] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.214 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379, epid=0xa, chid=0xa] channelActive() +2025-10-22 15:18:57.215 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379, epid=0xa] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.215 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379, epid=0xa] activating endpoint +2025-10-22 15:18:57.215 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379, epid=0xa] flushCommands() +2025-10-22 15:18:57.215 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379, epid=0xa] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.215 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.215 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379, epid=0xa, chid=0xa] channelActive() done +2025-10-22 15:18:57.215 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.215 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.215 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379, epid=0xa] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.215 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379, epid=0xa] write() done +2025-10-22 15:18:57.215 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379, epid=0xa, chid=0xa] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.215 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.216 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379, epid=0xa, chid=0xa] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.217 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379, epid=0xa, chid=0xa] Stack contains: 1 commands +2025-10-22 15:18:57.217 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.217 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379, epid=0xa, chid=0xa] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.217 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.217 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.217 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379, epid=0xa] closeAsync() +2025-10-22 15:18:57.217 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.217 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379, epid=0xa, chid=0xa] channelInactive() +2025-10-22 15:18:57.218 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379, epid=0xa] deactivating endpoint handler +2025-10-22 15:18:57.218 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379, epid=0xa, chid=0xa] channelInactive() done +2025-10-22 15:18:57.218 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.218 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.218 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.218 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0f496bab, /127.0.0.1:56276 -> localhost/127.0.0.1:6379, epid=0xa, chid=0xa] channelUnregistered() +2025-10-22 15:18:57.218 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.218 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.219 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x8491ace1, [id: 0x1effddf4] (inactive), epid=0xb, chid=0xb] channelRegistered() +2025-10-22 15:18:57.221 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379, epid=0xb, chid=0xb] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.221 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.221 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379, epid=0xb, chid=0xb] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.221 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379, epid=0xb, chid=0xb] Stack contains: 1 commands +2025-10-22 15:18:57.222 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.222 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379, epid=0xb, chid=0xb] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.222 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379, epid=0xb, chid=0xb] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.222 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.222 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379, epid=0xb, chid=0xb] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.222 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379, epid=0xb, chid=0xb] Stack contains: 1 commands +2025-10-22 15:18:57.223 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.223 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379, epid=0xb, chid=0xb] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.223 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379, epid=0xb, chid=0xb] channelActive() +2025-10-22 15:18:57.223 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379, epid=0xb] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.223 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379, epid=0xb] activating endpoint +2025-10-22 15:18:57.223 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379, epid=0xb] flushCommands() +2025-10-22 15:18:57.223 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379, epid=0xb] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.223 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.223 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379, epid=0xb, chid=0xb] channelActive() done +2025-10-22 15:18:57.223 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.223 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.223 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379, epid=0xb] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.223 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379, epid=0xb] write() done +2025-10-22 15:18:57.224 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379, epid=0xb, chid=0xb] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.224 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.224 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379, epid=0xb, chid=0xb] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.224 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379, epid=0xb, chid=0xb] Stack contains: 1 commands +2025-10-22 15:18:57.225 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.225 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379, epid=0xb, chid=0xb] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.225 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.225 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.225 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379, epid=0xb] closeAsync() +2025-10-22 15:18:57.225 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379, epid=0xb, chid=0xb] channelInactive() +2025-10-22 15:18:57.225 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.225 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379, epid=0xb] deactivating endpoint handler +2025-10-22 15:18:57.225 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379, epid=0xb, chid=0xb] channelInactive() done +2025-10-22 15:18:57.225 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.226 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.226 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.226 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x8491ace1, /127.0.0.1:56277 -> localhost/127.0.0.1:6379, epid=0xb, chid=0xb] channelUnregistered() +2025-10-22 15:18:57.226 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.226 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.226 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9bca6ef5, [id: 0x144e2fa4] (inactive), epid=0xc, chid=0xc] channelRegistered() +2025-10-22 15:18:57.228 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379, epid=0xc, chid=0xc] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.228 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.229 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379, epid=0xc, chid=0xc] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.229 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379, epid=0xc, chid=0xc] Stack contains: 1 commands +2025-10-22 15:18:57.229 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.229 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379, epid=0xc, chid=0xc] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.229 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379, epid=0xc, chid=0xc] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.229 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.229 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379, epid=0xc, chid=0xc] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.230 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379, epid=0xc, chid=0xc] Stack contains: 1 commands +2025-10-22 15:18:57.230 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.230 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379, epid=0xc, chid=0xc] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.230 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379, epid=0xc, chid=0xc] channelActive() +2025-10-22 15:18:57.230 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379, epid=0xc] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.230 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379, epid=0xc] activating endpoint +2025-10-22 15:18:57.230 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379, epid=0xc] flushCommands() +2025-10-22 15:18:57.230 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379, epid=0xc] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.230 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.230 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379, epid=0xc, chid=0xc] channelActive() done +2025-10-22 15:18:57.230 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.230 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.230 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379, epid=0xc] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.230 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379, epid=0xc] write() done +2025-10-22 15:18:57.230 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379, epid=0xc, chid=0xc] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.231 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.231 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379, epid=0xc, chid=0xc] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.231 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379, epid=0xc, chid=0xc] Stack contains: 1 commands +2025-10-22 15:18:57.231 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.231 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379, epid=0xc, chid=0xc] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.231 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379, epid=0xc, chid=0xc] Stack contains: 1 commands +2025-10-22 15:18:57.231 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.231 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379, epid=0xc, chid=0xc] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.231 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.231 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.231 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379, epid=0xc] closeAsync() +2025-10-22 15:18:57.232 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.232 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379, epid=0xc, chid=0xc] channelInactive() +2025-10-22 15:18:57.232 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379, epid=0xc] deactivating endpoint handler +2025-10-22 15:18:57.232 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379, epid=0xc, chid=0xc] channelInactive() done +2025-10-22 15:18:57.232 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.232 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.232 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.232 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9bca6ef5, /127.0.0.1:56278 -> localhost/127.0.0.1:6379, epid=0xc, chid=0xc] channelUnregistered() +2025-10-22 15:18:57.232 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.232 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.233 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa92deaa9, [id: 0x2b7824b7] (inactive), epid=0xd, chid=0xd] channelRegistered() +2025-10-22 15:18:57.235 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379, epid=0xd, chid=0xd] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.235 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.236 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379, epid=0xd, chid=0xd] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.236 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379, epid=0xd, chid=0xd] Stack contains: 1 commands +2025-10-22 15:18:57.237 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.237 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379, epid=0xd, chid=0xd] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.237 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379, epid=0xd, chid=0xd] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.237 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.238 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379, epid=0xd, chid=0xd] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.238 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379, epid=0xd, chid=0xd] Stack contains: 1 commands +2025-10-22 15:18:57.238 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.238 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379, epid=0xd, chid=0xd] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.238 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379, epid=0xd, chid=0xd] channelActive() +2025-10-22 15:18:57.238 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379, epid=0xd] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.238 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379, epid=0xd] activating endpoint +2025-10-22 15:18:57.238 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379, epid=0xd] flushCommands() +2025-10-22 15:18:57.238 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379, epid=0xd] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.238 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.238 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379, epid=0xd, chid=0xd] channelActive() done +2025-10-22 15:18:57.238 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.238 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.238 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379, epid=0xd] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.238 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379, epid=0xd] write() done +2025-10-22 15:18:57.239 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379, epid=0xd, chid=0xd] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.239 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.239 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379, epid=0xd, chid=0xd] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.239 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379, epid=0xd, chid=0xd] Stack contains: 1 commands +2025-10-22 15:18:57.239 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.239 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379, epid=0xd, chid=0xd] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.240 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.240 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.240 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379, epid=0xd] closeAsync() +2025-10-22 15:18:57.240 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.240 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379, epid=0xd, chid=0xd] channelInactive() +2025-10-22 15:18:57.240 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379, epid=0xd] deactivating endpoint handler +2025-10-22 15:18:57.240 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379, epid=0xd, chid=0xd] channelInactive() done +2025-10-22 15:18:57.240 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.240 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.240 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.240 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa92deaa9, /127.0.0.1:56279 -> localhost/127.0.0.1:6379, epid=0xd, chid=0xd] channelUnregistered() +2025-10-22 15:18:57.241 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.241 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.241 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe42e1f85, [id: 0xe200f2c4] (inactive), epid=0xe, chid=0xe] channelRegistered() +2025-10-22 15:18:57.242 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379, epid=0xe, chid=0xe] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.242 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.243 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379, epid=0xe, chid=0xe] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.243 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379, epid=0xe, chid=0xe] Stack contains: 1 commands +2025-10-22 15:18:57.243 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.243 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379, epid=0xe, chid=0xe] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.243 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379, epid=0xe, chid=0xe] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.243 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.244 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379, epid=0xe, chid=0xe] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.244 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379, epid=0xe, chid=0xe] Stack contains: 1 commands +2025-10-22 15:18:57.244 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.244 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379, epid=0xe, chid=0xe] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.244 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379, epid=0xe, chid=0xe] channelActive() +2025-10-22 15:18:57.244 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379, epid=0xe] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.244 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379, epid=0xe] activating endpoint +2025-10-22 15:18:57.244 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379, epid=0xe] flushCommands() +2025-10-22 15:18:57.244 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379, epid=0xe] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.244 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.244 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379, epid=0xe, chid=0xe] channelActive() done +2025-10-22 15:18:57.244 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.244 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.244 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379, epid=0xe] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.245 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379, epid=0xe] write() done +2025-10-22 15:18:57.245 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379, epid=0xe, chid=0xe] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.245 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.246 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379, epid=0xe, chid=0xe] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.246 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379, epid=0xe, chid=0xe] Stack contains: 1 commands +2025-10-22 15:18:57.246 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.246 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379, epid=0xe, chid=0xe] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.246 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.246 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.246 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379, epid=0xe] closeAsync() +2025-10-22 15:18:57.246 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.246 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379, epid=0xe, chid=0xe] channelInactive() +2025-10-22 15:18:57.247 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379, epid=0xe] deactivating endpoint handler +2025-10-22 15:18:57.247 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379, epid=0xe, chid=0xe] channelInactive() done +2025-10-22 15:18:57.247 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.247 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.247 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.247 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe42e1f85, /127.0.0.1:56280 -> localhost/127.0.0.1:6379, epid=0xe, chid=0xe] channelUnregistered() +2025-10-22 15:18:57.247 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.247 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.248 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x573483cd, [id: 0x162f591b] (inactive), epid=0xf, chid=0xf] channelRegistered() +2025-10-22 15:18:57.248 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379, epid=0xf, chid=0xf] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.248 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.249 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379, epid=0xf, chid=0xf] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.249 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379, epid=0xf, chid=0xf] Stack contains: 1 commands +2025-10-22 15:18:57.249 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.249 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379, epid=0xf, chid=0xf] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.249 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379, epid=0xf, chid=0xf] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.249 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.250 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379, epid=0xf, chid=0xf] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.250 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379, epid=0xf, chid=0xf] Stack contains: 1 commands +2025-10-22 15:18:57.251 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.251 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379, epid=0xf, chid=0xf] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.251 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379, epid=0xf, chid=0xf] channelActive() +2025-10-22 15:18:57.251 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379, epid=0xf] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.251 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379, epid=0xf] activating endpoint +2025-10-22 15:18:57.251 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379, epid=0xf] flushCommands() +2025-10-22 15:18:57.251 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379, epid=0xf] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.251 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.251 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379, epid=0xf, chid=0xf] channelActive() done +2025-10-22 15:18:57.251 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.252 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.252 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379, epid=0xf] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.252 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379, epid=0xf] write() done +2025-10-22 15:18:57.252 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379, epid=0xf, chid=0xf] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.253 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.254 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379, epid=0xf, chid=0xf] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.254 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379, epid=0xf, chid=0xf] Stack contains: 1 commands +2025-10-22 15:18:57.254 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.254 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379, epid=0xf, chid=0xf] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.254 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.254 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.254 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379, epid=0xf] closeAsync() +2025-10-22 15:18:57.255 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.255 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379, epid=0xf, chid=0xf] channelInactive() +2025-10-22 15:18:57.255 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379, epid=0xf] deactivating endpoint handler +2025-10-22 15:18:57.255 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379, epid=0xf, chid=0xf] channelInactive() done +2025-10-22 15:18:57.255 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.255 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.255 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.255 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x573483cd, /127.0.0.1:56281 -> localhost/127.0.0.1:6379, epid=0xf, chid=0xf] channelUnregistered() +2025-10-22 15:18:57.255 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.255 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.256 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x4850c5de, [id: 0x2a6b8909] (inactive), epid=0x10, chid=0x10] channelRegistered() +2025-10-22 15:18:57.257 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379, epid=0x10, chid=0x10] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.257 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.258 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379, epid=0x10, chid=0x10] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.258 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379, epid=0x10, chid=0x10] Stack contains: 1 commands +2025-10-22 15:18:57.258 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.258 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379, epid=0x10, chid=0x10] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.258 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379, epid=0x10, chid=0x10] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.258 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.259 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379, epid=0x10, chid=0x10] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.259 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379, epid=0x10, chid=0x10] Stack contains: 1 commands +2025-10-22 15:18:57.259 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.259 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379, epid=0x10, chid=0x10] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.259 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379, epid=0x10, chid=0x10] channelActive() +2025-10-22 15:18:57.259 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379, epid=0x10] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.259 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379, epid=0x10] activating endpoint +2025-10-22 15:18:57.259 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379, epid=0x10] flushCommands() +2025-10-22 15:18:57.259 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379, epid=0x10] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.259 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.259 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379, epid=0x10, chid=0x10] channelActive() done +2025-10-22 15:18:57.259 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.260 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.260 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379, epid=0x10] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.260 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379, epid=0x10] write() done +2025-10-22 15:18:57.260 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379, epid=0x10, chid=0x10] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.260 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.261 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379, epid=0x10, chid=0x10] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.261 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379, epid=0x10, chid=0x10] Stack contains: 1 commands +2025-10-22 15:18:57.261 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.261 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379, epid=0x10, chid=0x10] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.261 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.261 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.261 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379, epid=0x10] closeAsync() +2025-10-22 15:18:57.261 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.262 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379, epid=0x10, chid=0x10] channelInactive() +2025-10-22 15:18:57.262 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379, epid=0x10] deactivating endpoint handler +2025-10-22 15:18:57.262 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.262 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379, epid=0x10, chid=0x10] channelInactive() done +2025-10-22 15:18:57.262 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.262 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.262 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x4850c5de, /127.0.0.1:56282 -> localhost/127.0.0.1:6379, epid=0x10, chid=0x10] channelUnregistered() +2025-10-22 15:18:57.262 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.262 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.262 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc784a8f5, [id: 0x802e923a] (inactive), epid=0x11, chid=0x11] channelRegistered() +2025-10-22 15:18:57.263 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379, epid=0x11, chid=0x11] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.263 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.264 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379, epid=0x11, chid=0x11] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.264 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379, epid=0x11, chid=0x11] Stack contains: 1 commands +2025-10-22 15:18:57.264 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.264 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379, epid=0x11, chid=0x11] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.264 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379, epid=0x11, chid=0x11] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.264 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.264 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379, epid=0x11, chid=0x11] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.264 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379, epid=0x11, chid=0x11] Stack contains: 1 commands +2025-10-22 15:18:57.264 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.264 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379, epid=0x11, chid=0x11] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.264 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379, epid=0x11, chid=0x11] channelActive() +2025-10-22 15:18:57.265 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379, epid=0x11] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.265 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379, epid=0x11] activating endpoint +2025-10-22 15:18:57.265 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379, epid=0x11] flushCommands() +2025-10-22 15:18:57.265 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379, epid=0x11] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.265 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.265 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379, epid=0x11, chid=0x11] channelActive() done +2025-10-22 15:18:57.265 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.265 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.265 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379, epid=0x11] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.265 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379, epid=0x11] write() done +2025-10-22 15:18:57.265 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379, epid=0x11, chid=0x11] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.265 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.265 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379, epid=0x11, chid=0x11] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.265 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379, epid=0x11, chid=0x11] Stack contains: 1 commands +2025-10-22 15:18:57.265 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.266 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379, epid=0x11, chid=0x11] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.266 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379, epid=0x11, chid=0x11] Stack contains: 1 commands +2025-10-22 15:18:57.266 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.266 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379, epid=0x11, chid=0x11] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.266 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.266 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.266 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379, epid=0x11] closeAsync() +2025-10-22 15:18:57.266 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.266 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379, epid=0x11, chid=0x11] channelInactive() +2025-10-22 15:18:57.266 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379, epid=0x11] deactivating endpoint handler +2025-10-22 15:18:57.266 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379, epid=0x11, chid=0x11] channelInactive() done +2025-10-22 15:18:57.266 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.266 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.266 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc784a8f5, /127.0.0.1:56283 -> localhost/127.0.0.1:6379, epid=0x11, chid=0x11] channelUnregistered() +2025-10-22 15:18:57.266 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.267 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.267 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.268 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x9165c7b0, [id: 0x975d9d8d] (inactive), epid=0x12, chid=0x12] channelRegistered() +2025-10-22 15:18:57.270 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379, epid=0x12, chid=0x12] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.270 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.271 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379, epid=0x12, chid=0x12] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.271 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379, epid=0x12, chid=0x12] Stack contains: 1 commands +2025-10-22 15:18:57.271 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.271 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379, epid=0x12, chid=0x12] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.271 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379, epid=0x12, chid=0x12] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.271 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.272 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379, epid=0x12, chid=0x12] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.272 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379, epid=0x12, chid=0x12] Stack contains: 1 commands +2025-10-22 15:18:57.272 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.272 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379, epid=0x12, chid=0x12] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.272 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379, epid=0x12, chid=0x12] channelActive() +2025-10-22 15:18:57.272 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379, epid=0x12] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.272 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379, epid=0x12] activating endpoint +2025-10-22 15:18:57.272 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379, epid=0x12] flushCommands() +2025-10-22 15:18:57.272 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379, epid=0x12] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.272 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.272 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379, epid=0x12, chid=0x12] channelActive() done +2025-10-22 15:18:57.272 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.272 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.272 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379, epid=0x12] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.272 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379, epid=0x12] write() done +2025-10-22 15:18:57.272 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379, epid=0x12, chid=0x12] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.273 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.273 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379, epid=0x12, chid=0x12] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.273 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379, epid=0x12, chid=0x12] Stack contains: 1 commands +2025-10-22 15:18:57.273 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.273 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379, epid=0x12, chid=0x12] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.273 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.273 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.273 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379, epid=0x12] closeAsync() +2025-10-22 15:18:57.274 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.274 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379, epid=0x12, chid=0x12] channelInactive() +2025-10-22 15:18:57.274 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379, epid=0x12] deactivating endpoint handler +2025-10-22 15:18:57.274 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379, epid=0x12, chid=0x12] channelInactive() done +2025-10-22 15:18:57.274 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.274 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.274 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.274 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x9165c7b0, /127.0.0.1:56284 -> localhost/127.0.0.1:6379, epid=0x12, chid=0x12] channelUnregistered() +2025-10-22 15:18:57.274 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.274 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.275 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x651c54b2, [id: 0x8b9d1e08] (inactive), epid=0x13, chid=0x13] channelRegistered() +2025-10-22 15:18:57.276 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379, epid=0x13, chid=0x13] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.276 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.277 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379, epid=0x13, chid=0x13] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.277 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379, epid=0x13, chid=0x13] Stack contains: 1 commands +2025-10-22 15:18:57.277 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.277 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379, epid=0x13, chid=0x13] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.277 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379, epid=0x13, chid=0x13] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.277 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.278 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379, epid=0x13, chid=0x13] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.278 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379, epid=0x13, chid=0x13] Stack contains: 1 commands +2025-10-22 15:18:57.278 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.278 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379, epid=0x13, chid=0x13] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.278 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379, epid=0x13, chid=0x13] channelActive() +2025-10-22 15:18:57.278 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379, epid=0x13] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.278 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379, epid=0x13] activating endpoint +2025-10-22 15:18:57.278 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379, epid=0x13] flushCommands() +2025-10-22 15:18:57.278 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379, epid=0x13] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.278 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.278 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379, epid=0x13, chid=0x13] channelActive() done +2025-10-22 15:18:57.278 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.278 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.278 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379, epid=0x13] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.278 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379, epid=0x13] write() done +2025-10-22 15:18:57.278 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379, epid=0x13, chid=0x13] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.278 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.279 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379, epid=0x13, chid=0x13] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.279 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379, epid=0x13, chid=0x13] Stack contains: 1 commands +2025-10-22 15:18:57.279 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.279 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379, epid=0x13, chid=0x13] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.279 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.279 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.279 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379, epid=0x13] closeAsync() +2025-10-22 15:18:57.280 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.280 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379, epid=0x13, chid=0x13] channelInactive() +2025-10-22 15:18:57.280 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379, epid=0x13] deactivating endpoint handler +2025-10-22 15:18:57.280 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379, epid=0x13, chid=0x13] channelInactive() done +2025-10-22 15:18:57.280 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.280 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.280 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x651c54b2, /127.0.0.1:56285 -> localhost/127.0.0.1:6379, epid=0x13, chid=0x13] channelUnregistered() +2025-10-22 15:18:57.280 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.280 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.280 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.281 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x164fa045, [id: 0xf8c27e52] (inactive), epid=0x14, chid=0x14] channelRegistered() +2025-10-22 15:18:57.282 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379, epid=0x14, chid=0x14] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.282 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.282 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379, epid=0x14, chid=0x14] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.282 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379, epid=0x14, chid=0x14] Stack contains: 1 commands +2025-10-22 15:18:57.282 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.282 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379, epid=0x14, chid=0x14] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.283 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379, epid=0x14, chid=0x14] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.283 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.283 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379, epid=0x14, chid=0x14] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.283 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379, epid=0x14, chid=0x14] Stack contains: 1 commands +2025-10-22 15:18:57.283 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.283 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379, epid=0x14, chid=0x14] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.283 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379, epid=0x14, chid=0x14] channelActive() +2025-10-22 15:18:57.284 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379, epid=0x14] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.284 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379, epid=0x14] activating endpoint +2025-10-22 15:18:57.284 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379, epid=0x14] flushCommands() +2025-10-22 15:18:57.284 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379, epid=0x14] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.284 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.284 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379, epid=0x14, chid=0x14] channelActive() done +2025-10-22 15:18:57.284 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.284 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.284 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379, epid=0x14] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.284 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379, epid=0x14] write() done +2025-10-22 15:18:57.284 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379, epid=0x14, chid=0x14] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.285 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.286 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379, epid=0x14, chid=0x14] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.286 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379, epid=0x14, chid=0x14] Stack contains: 1 commands +2025-10-22 15:18:57.286 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.286 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379, epid=0x14, chid=0x14] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.286 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.286 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.286 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379, epid=0x14] closeAsync() +2025-10-22 15:18:57.286 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.287 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379, epid=0x14, chid=0x14] channelInactive() +2025-10-22 15:18:57.287 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379, epid=0x14] deactivating endpoint handler +2025-10-22 15:18:57.287 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379, epid=0x14, chid=0x14] channelInactive() done +2025-10-22 15:18:57.287 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.287 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.287 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.287 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x164fa045, /127.0.0.1:56286 -> localhost/127.0.0.1:6379, epid=0x14, chid=0x14] channelUnregistered() +2025-10-22 15:18:57.287 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.287 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.288 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdcdf6ad3, [id: 0x602ffdc2] (inactive), epid=0x15, chid=0x15] channelRegistered() +2025-10-22 15:18:57.289 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379, epid=0x15, chid=0x15] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.289 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.290 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379, epid=0x15, chid=0x15] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.290 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379, epid=0x15, chid=0x15] Stack contains: 1 commands +2025-10-22 15:18:57.290 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.290 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379, epid=0x15, chid=0x15] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.290 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379, epid=0x15, chid=0x15] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.290 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.291 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379, epid=0x15, chid=0x15] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.291 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379, epid=0x15, chid=0x15] Stack contains: 1 commands +2025-10-22 15:18:57.291 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.291 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379, epid=0x15, chid=0x15] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.291 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379, epid=0x15, chid=0x15] channelActive() +2025-10-22 15:18:57.291 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379, epid=0x15] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.291 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379, epid=0x15] activating endpoint +2025-10-22 15:18:57.291 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379, epid=0x15] flushCommands() +2025-10-22 15:18:57.291 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379, epid=0x15] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.291 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.291 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379, epid=0x15, chid=0x15] channelActive() done +2025-10-22 15:18:57.291 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.291 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.291 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379, epid=0x15] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.291 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379, epid=0x15] write() done +2025-10-22 15:18:57.291 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379, epid=0x15, chid=0x15] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.292 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.292 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379, epid=0x15, chid=0x15] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.292 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379, epid=0x15, chid=0x15] Stack contains: 1 commands +2025-10-22 15:18:57.292 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.292 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379, epid=0x15, chid=0x15] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.292 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.292 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.292 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379, epid=0x15] closeAsync() +2025-10-22 15:18:57.293 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.293 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379, epid=0x15, chid=0x15] channelInactive() +2025-10-22 15:18:57.293 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379, epid=0x15] deactivating endpoint handler +2025-10-22 15:18:57.293 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379, epid=0x15, chid=0x15] channelInactive() done +2025-10-22 15:18:57.293 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.293 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.293 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.293 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdcdf6ad3, /127.0.0.1:56287 -> localhost/127.0.0.1:6379, epid=0x15, chid=0x15] channelUnregistered() +2025-10-22 15:18:57.293 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.293 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.294 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5e887b0f, [id: 0x5541d9ca] (inactive), epid=0x16, chid=0x16] channelRegistered() +2025-10-22 15:18:57.294 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379, epid=0x16, chid=0x16] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.295 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.295 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379, epid=0x16, chid=0x16] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.295 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379, epid=0x16, chid=0x16] Stack contains: 1 commands +2025-10-22 15:18:57.295 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.295 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379, epid=0x16, chid=0x16] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.295 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379, epid=0x16, chid=0x16] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.295 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.296 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379, epid=0x16, chid=0x16] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.296 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379, epid=0x16, chid=0x16] Stack contains: 1 commands +2025-10-22 15:18:57.296 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.296 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379, epid=0x16, chid=0x16] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.296 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379, epid=0x16, chid=0x16] channelActive() +2025-10-22 15:18:57.296 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379, epid=0x16] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.296 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379, epid=0x16] activating endpoint +2025-10-22 15:18:57.296 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379, epid=0x16] flushCommands() +2025-10-22 15:18:57.296 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379, epid=0x16] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.296 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.296 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379, epid=0x16, chid=0x16] channelActive() done +2025-10-22 15:18:57.296 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.296 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.296 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379, epid=0x16] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.296 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379, epid=0x16] write() done +2025-10-22 15:18:57.296 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379, epid=0x16, chid=0x16] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.296 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.297 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379, epid=0x16, chid=0x16] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.297 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379, epid=0x16, chid=0x16] Stack contains: 1 commands +2025-10-22 15:18:57.297 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.297 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379, epid=0x16, chid=0x16] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.297 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.297 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.297 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379, epid=0x16] closeAsync() +2025-10-22 15:18:57.297 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.298 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379, epid=0x16, chid=0x16] channelInactive() +2025-10-22 15:18:57.298 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379, epid=0x16] deactivating endpoint handler +2025-10-22 15:18:57.298 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379, epid=0x16, chid=0x16] channelInactive() done +2025-10-22 15:18:57.298 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.298 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.298 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.298 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5e887b0f, /127.0.0.1:56288 -> localhost/127.0.0.1:6379, epid=0x16, chid=0x16] channelUnregistered() +2025-10-22 15:18:57.298 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.298 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.299 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb1f7caba, [id: 0xf9f1ffe4] (inactive), epid=0x17, chid=0x17] channelRegistered() +2025-10-22 15:18:57.299 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379, epid=0x17, chid=0x17] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.299 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.300 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379, epid=0x17, chid=0x17] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.300 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379, epid=0x17, chid=0x17] Stack contains: 1 commands +2025-10-22 15:18:57.300 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.300 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379, epid=0x17, chid=0x17] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.301 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379, epid=0x17, chid=0x17] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.301 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.302 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379, epid=0x17, chid=0x17] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.302 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379, epid=0x17, chid=0x17] Stack contains: 1 commands +2025-10-22 15:18:57.302 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.302 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379, epid=0x17, chid=0x17] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.302 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379, epid=0x17, chid=0x17] channelActive() +2025-10-22 15:18:57.302 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379, epid=0x17] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.302 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379, epid=0x17] activating endpoint +2025-10-22 15:18:57.302 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379, epid=0x17] flushCommands() +2025-10-22 15:18:57.302 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379, epid=0x17] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.302 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.302 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379, epid=0x17, chid=0x17] channelActive() done +2025-10-22 15:18:57.302 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.302 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.303 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379, epid=0x17] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.303 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379, epid=0x17] write() done +2025-10-22 15:18:57.303 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379, epid=0x17, chid=0x17] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.304 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.304 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379, epid=0x17, chid=0x17] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.305 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379, epid=0x17, chid=0x17] Stack contains: 1 commands +2025-10-22 15:18:57.305 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.305 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379, epid=0x17, chid=0x17] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.305 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.305 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.305 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379, epid=0x17] closeAsync() +2025-10-22 15:18:57.305 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.305 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379, epid=0x17, chid=0x17] channelInactive() +2025-10-22 15:18:57.305 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379, epid=0x17] deactivating endpoint handler +2025-10-22 15:18:57.305 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379, epid=0x17, chid=0x17] channelInactive() done +2025-10-22 15:18:57.305 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.305 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.305 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.306 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb1f7caba, /127.0.0.1:56289 -> localhost/127.0.0.1:6379, epid=0x17, chid=0x17] channelUnregistered() +2025-10-22 15:18:57.306 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.306 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.306 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xbfee3431, [id: 0xdf6515e7] (inactive), epid=0x18, chid=0x18] channelRegistered() +2025-10-22 15:18:57.307 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379, epid=0x18, chid=0x18] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.307 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.307 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379, epid=0x18, chid=0x18] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.307 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379, epid=0x18, chid=0x18] Stack contains: 1 commands +2025-10-22 15:18:57.308 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.308 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379, epid=0x18, chid=0x18] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.308 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379, epid=0x18, chid=0x18] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.308 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.308 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379, epid=0x18, chid=0x18] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.308 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379, epid=0x18, chid=0x18] Stack contains: 1 commands +2025-10-22 15:18:57.308 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.308 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379, epid=0x18, chid=0x18] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.308 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379, epid=0x18, chid=0x18] channelActive() +2025-10-22 15:18:57.308 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379, epid=0x18] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.308 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379, epid=0x18] activating endpoint +2025-10-22 15:18:57.308 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379, epid=0x18] flushCommands() +2025-10-22 15:18:57.308 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379, epid=0x18] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.308 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.308 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379, epid=0x18, chid=0x18] channelActive() done +2025-10-22 15:18:57.308 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.309 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.309 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379, epid=0x18] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.309 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379, epid=0x18] write() done +2025-10-22 15:18:57.309 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379, epid=0x18, chid=0x18] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.309 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.310 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379, epid=0x18, chid=0x18] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.310 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379, epid=0x18, chid=0x18] Stack contains: 1 commands +2025-10-22 15:18:57.310 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.310 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379, epid=0x18, chid=0x18] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.310 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.310 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.310 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379, epid=0x18] closeAsync() +2025-10-22 15:18:57.310 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.310 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379, epid=0x18, chid=0x18] channelInactive() +2025-10-22 15:18:57.310 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379, epid=0x18] deactivating endpoint handler +2025-10-22 15:18:57.310 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379, epid=0x18, chid=0x18] channelInactive() done +2025-10-22 15:18:57.310 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.310 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.310 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.310 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xbfee3431, /127.0.0.1:56290 -> localhost/127.0.0.1:6379, epid=0x18, chid=0x18] channelUnregistered() +2025-10-22 15:18:57.310 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.310 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.311 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x17065008, [id: 0x9ba8efdc] (inactive), epid=0x19, chid=0x19] channelRegistered() +2025-10-22 15:18:57.312 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379, epid=0x19, chid=0x19] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.312 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.313 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379, epid=0x19, chid=0x19] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.313 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379, epid=0x19, chid=0x19] Stack contains: 1 commands +2025-10-22 15:18:57.313 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.313 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379, epid=0x19, chid=0x19] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.313 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379, epid=0x19, chid=0x19] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.313 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.313 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379, epid=0x19, chid=0x19] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.314 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379, epid=0x19, chid=0x19] Stack contains: 1 commands +2025-10-22 15:18:57.314 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.314 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379, epid=0x19, chid=0x19] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.314 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379, epid=0x19, chid=0x19] channelActive() +2025-10-22 15:18:57.314 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379, epid=0x19] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.314 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379, epid=0x19] activating endpoint +2025-10-22 15:18:57.314 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379, epid=0x19] flushCommands() +2025-10-22 15:18:57.314 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379, epid=0x19] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.314 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.314 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379, epid=0x19, chid=0x19] channelActive() done +2025-10-22 15:18:57.314 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.314 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.314 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379, epid=0x19] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.314 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379, epid=0x19] write() done +2025-10-22 15:18:57.314 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379, epid=0x19, chid=0x19] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.314 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.315 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379, epid=0x19, chid=0x19] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.315 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379, epid=0x19, chid=0x19] Stack contains: 1 commands +2025-10-22 15:18:57.315 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.315 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379, epid=0x19, chid=0x19] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.315 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.315 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.315 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379, epid=0x19] closeAsync() +2025-10-22 15:18:57.315 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.316 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379, epid=0x19, chid=0x19] channelInactive() +2025-10-22 15:18:57.316 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379, epid=0x19] deactivating endpoint handler +2025-10-22 15:18:57.316 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379, epid=0x19, chid=0x19] channelInactive() done +2025-10-22 15:18:57.316 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.316 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.316 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x17065008, /127.0.0.1:56291 -> localhost/127.0.0.1:6379, epid=0x19, chid=0x19] channelUnregistered() +2025-10-22 15:18:57.316 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.316 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.316 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.317 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x3fbcc790, [id: 0x15a1742d] (inactive), epid=0x1a, chid=0x1a] channelRegistered() +2025-10-22 15:18:57.319 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379, epid=0x1a, chid=0x1a] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.319 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.320 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379, epid=0x1a, chid=0x1a] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.320 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379, epid=0x1a, chid=0x1a] Stack contains: 1 commands +2025-10-22 15:18:57.320 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.320 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379, epid=0x1a, chid=0x1a] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.320 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379, epid=0x1a, chid=0x1a] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.321 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.321 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379, epid=0x1a, chid=0x1a] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.321 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379, epid=0x1a, chid=0x1a] Stack contains: 1 commands +2025-10-22 15:18:57.321 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.321 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379, epid=0x1a, chid=0x1a] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.322 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379, epid=0x1a, chid=0x1a] channelActive() +2025-10-22 15:18:57.322 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379, epid=0x1a] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.322 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379, epid=0x1a] activating endpoint +2025-10-22 15:18:57.322 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379, epid=0x1a] flushCommands() +2025-10-22 15:18:57.322 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379, epid=0x1a] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.322 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.322 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379, epid=0x1a, chid=0x1a] channelActive() done +2025-10-22 15:18:57.322 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.322 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.322 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379, epid=0x1a] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.322 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379, epid=0x1a] write() done +2025-10-22 15:18:57.322 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379, epid=0x1a, chid=0x1a] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.323 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.323 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379, epid=0x1a, chid=0x1a] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.323 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379, epid=0x1a, chid=0x1a] Stack contains: 1 commands +2025-10-22 15:18:57.323 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.323 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379, epid=0x1a, chid=0x1a] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.323 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.323 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.323 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379, epid=0x1a] closeAsync() +2025-10-22 15:18:57.323 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.323 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379, epid=0x1a, chid=0x1a] channelInactive() +2025-10-22 15:18:57.323 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379, epid=0x1a] deactivating endpoint handler +2025-10-22 15:18:57.324 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379, epid=0x1a, chid=0x1a] channelInactive() done +2025-10-22 15:18:57.324 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.324 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.324 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.324 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x3fbcc790, /127.0.0.1:56292 -> localhost/127.0.0.1:6379, epid=0x1a, chid=0x1a] channelUnregistered() +2025-10-22 15:18:57.324 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.324 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.324 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9909e902, [id: 0xdc488356] (inactive), epid=0x1b, chid=0x1b] channelRegistered() +2025-10-22 15:18:57.325 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379, epid=0x1b, chid=0x1b] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.325 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.326 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379, epid=0x1b, chid=0x1b] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.326 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379, epid=0x1b, chid=0x1b] Stack contains: 1 commands +2025-10-22 15:18:57.326 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.326 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379, epid=0x1b, chid=0x1b] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.326 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379, epid=0x1b, chid=0x1b] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.326 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.326 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379, epid=0x1b, chid=0x1b] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.326 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379, epid=0x1b, chid=0x1b] Stack contains: 1 commands +2025-10-22 15:18:57.326 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.326 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379, epid=0x1b, chid=0x1b] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.326 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379, epid=0x1b, chid=0x1b] channelActive() +2025-10-22 15:18:57.326 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379, epid=0x1b] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.326 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379, epid=0x1b] activating endpoint +2025-10-22 15:18:57.326 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379, epid=0x1b] flushCommands() +2025-10-22 15:18:57.326 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379, epid=0x1b] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.327 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.327 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379, epid=0x1b, chid=0x1b] channelActive() done +2025-10-22 15:18:57.327 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.327 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.327 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379, epid=0x1b] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.327 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379, epid=0x1b] write() done +2025-10-22 15:18:57.327 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379, epid=0x1b, chid=0x1b] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.327 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.328 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379, epid=0x1b, chid=0x1b] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.328 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379, epid=0x1b, chid=0x1b] Stack contains: 1 commands +2025-10-22 15:18:57.328 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.328 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379, epid=0x1b, chid=0x1b] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.328 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.328 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.328 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379, epid=0x1b] closeAsync() +2025-10-22 15:18:57.328 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.328 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379, epid=0x1b, chid=0x1b] channelInactive() +2025-10-22 15:18:57.328 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379, epid=0x1b] deactivating endpoint handler +2025-10-22 15:18:57.329 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379, epid=0x1b, chid=0x1b] channelInactive() done +2025-10-22 15:18:57.329 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.329 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.329 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.329 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9909e902, /127.0.0.1:56293 -> localhost/127.0.0.1:6379, epid=0x1b, chid=0x1b] channelUnregistered() +2025-10-22 15:18:57.329 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.329 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.329 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x8dc40869, [id: 0xe04df46f] (inactive), epid=0x1c, chid=0x1c] channelRegistered() +2025-10-22 15:18:57.330 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379, epid=0x1c, chid=0x1c] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.330 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.331 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379, epid=0x1c, chid=0x1c] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.331 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379, epid=0x1c, chid=0x1c] Stack contains: 1 commands +2025-10-22 15:18:57.331 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.331 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379, epid=0x1c, chid=0x1c] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.331 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379, epid=0x1c, chid=0x1c] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.331 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.331 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379, epid=0x1c, chid=0x1c] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.331 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379, epid=0x1c, chid=0x1c] Stack contains: 1 commands +2025-10-22 15:18:57.331 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.331 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379, epid=0x1c, chid=0x1c] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.331 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379, epid=0x1c, chid=0x1c] channelActive() +2025-10-22 15:18:57.331 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379, epid=0x1c] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.331 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379, epid=0x1c] activating endpoint +2025-10-22 15:18:57.331 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379, epid=0x1c] flushCommands() +2025-10-22 15:18:57.331 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379, epid=0x1c] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.331 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.331 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379, epid=0x1c, chid=0x1c] channelActive() done +2025-10-22 15:18:57.331 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.332 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.332 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379, epid=0x1c] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.332 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379, epid=0x1c] write() done +2025-10-22 15:18:57.332 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379, epid=0x1c, chid=0x1c] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.332 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.332 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379, epid=0x1c, chid=0x1c] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.332 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379, epid=0x1c, chid=0x1c] Stack contains: 1 commands +2025-10-22 15:18:57.332 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.332 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379, epid=0x1c, chid=0x1c] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.332 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379, epid=0x1c, chid=0x1c] Stack contains: 1 commands +2025-10-22 15:18:57.332 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.332 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379, epid=0x1c, chid=0x1c] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.332 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.332 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.332 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379, epid=0x1c] closeAsync() +2025-10-22 15:18:57.333 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379, epid=0x1c, chid=0x1c] channelInactive() +2025-10-22 15:18:57.333 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.333 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379, epid=0x1c] deactivating endpoint handler +2025-10-22 15:18:57.333 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379, epid=0x1c, chid=0x1c] channelInactive() done +2025-10-22 15:18:57.333 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.333 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.333 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x8dc40869, /127.0.0.1:56294 -> localhost/127.0.0.1:6379, epid=0x1c, chid=0x1c] channelUnregistered() +2025-10-22 15:18:57.333 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.333 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.333 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.334 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xc76be66c, [id: 0x88949df4] (inactive), epid=0x1d, chid=0x1d] channelRegistered() +2025-10-22 15:18:57.336 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379, epid=0x1d, chid=0x1d] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.336 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.337 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379, epid=0x1d, chid=0x1d] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.337 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379, epid=0x1d, chid=0x1d] Stack contains: 1 commands +2025-10-22 15:18:57.337 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.337 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379, epid=0x1d, chid=0x1d] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.337 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379, epid=0x1d, chid=0x1d] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.338 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.338 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379, epid=0x1d, chid=0x1d] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.338 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379, epid=0x1d, chid=0x1d] Stack contains: 1 commands +2025-10-22 15:18:57.339 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.339 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379, epid=0x1d, chid=0x1d] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.339 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379, epid=0x1d, chid=0x1d] channelActive() +2025-10-22 15:18:57.339 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379, epid=0x1d] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.339 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379, epid=0x1d] activating endpoint +2025-10-22 15:18:57.339 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379, epid=0x1d] flushCommands() +2025-10-22 15:18:57.339 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379, epid=0x1d] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.339 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.339 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379, epid=0x1d, chid=0x1d] channelActive() done +2025-10-22 15:18:57.339 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.339 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.339 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379, epid=0x1d] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.339 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379, epid=0x1d] write() done +2025-10-22 15:18:57.339 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379, epid=0x1d, chid=0x1d] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.339 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.340 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379, epid=0x1d, chid=0x1d] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.340 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379, epid=0x1d, chid=0x1d] Stack contains: 1 commands +2025-10-22 15:18:57.340 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.340 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379, epid=0x1d, chid=0x1d] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.340 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379, epid=0x1d, chid=0x1d] Stack contains: 1 commands +2025-10-22 15:18:57.340 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.340 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379, epid=0x1d, chid=0x1d] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.340 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.340 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.340 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379, epid=0x1d] closeAsync() +2025-10-22 15:18:57.341 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.341 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379, epid=0x1d, chid=0x1d] channelInactive() +2025-10-22 15:18:57.341 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379, epid=0x1d] deactivating endpoint handler +2025-10-22 15:18:57.341 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379, epid=0x1d, chid=0x1d] channelInactive() done +2025-10-22 15:18:57.341 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.341 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.341 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.341 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xc76be66c, /127.0.0.1:56295 -> localhost/127.0.0.1:6379, epid=0x1d, chid=0x1d] channelUnregistered() +2025-10-22 15:18:57.341 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.341 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.342 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e830601, [id: 0xf5a77bb0] (inactive), epid=0x1e, chid=0x1e] channelRegistered() +2025-10-22 15:18:57.343 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379, epid=0x1e, chid=0x1e] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.343 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.343 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379, epid=0x1e, chid=0x1e] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.343 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379, epid=0x1e, chid=0x1e] Stack contains: 1 commands +2025-10-22 15:18:57.343 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.343 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379, epid=0x1e, chid=0x1e] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.343 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379, epid=0x1e, chid=0x1e] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.343 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.344 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379, epid=0x1e, chid=0x1e] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.344 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379, epid=0x1e, chid=0x1e] Stack contains: 1 commands +2025-10-22 15:18:57.344 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.344 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379, epid=0x1e, chid=0x1e] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.344 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379, epid=0x1e, chid=0x1e] channelActive() +2025-10-22 15:18:57.344 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379, epid=0x1e] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.344 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379, epid=0x1e] activating endpoint +2025-10-22 15:18:57.344 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379, epid=0x1e] flushCommands() +2025-10-22 15:18:57.344 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379, epid=0x1e] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.344 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.344 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379, epid=0x1e, chid=0x1e] channelActive() done +2025-10-22 15:18:57.344 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.344 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.344 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379, epid=0x1e] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.344 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379, epid=0x1e] write() done +2025-10-22 15:18:57.344 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379, epid=0x1e, chid=0x1e] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.345 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.345 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379, epid=0x1e, chid=0x1e] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.345 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379, epid=0x1e, chid=0x1e] Stack contains: 1 commands +2025-10-22 15:18:57.345 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.345 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379, epid=0x1e, chid=0x1e] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.345 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379, epid=0x1e, chid=0x1e] Stack contains: 1 commands +2025-10-22 15:18:57.345 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.345 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379, epid=0x1e, chid=0x1e] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.345 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.345 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.345 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379, epid=0x1e] closeAsync() +2025-10-22 15:18:57.345 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379, epid=0x1e, chid=0x1e] channelInactive() +2025-10-22 15:18:57.345 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.345 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379, epid=0x1e] deactivating endpoint handler +2025-10-22 15:18:57.346 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379, epid=0x1e, chid=0x1e] channelInactive() done +2025-10-22 15:18:57.346 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.346 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.346 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e830601, /127.0.0.1:56296 -> localhost/127.0.0.1:6379, epid=0x1e, chid=0x1e] channelUnregistered() +2025-10-22 15:18:57.346 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.346 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.346 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.346 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x43f6b7aa, [id: 0x5c786577] (inactive), epid=0x1f, chid=0x1f] channelRegistered() +2025-10-22 15:18:57.347 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379, epid=0x1f, chid=0x1f] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.347 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.348 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379, epid=0x1f, chid=0x1f] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.348 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379, epid=0x1f, chid=0x1f] Stack contains: 1 commands +2025-10-22 15:18:57.348 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.348 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379, epid=0x1f, chid=0x1f] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.348 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379, epid=0x1f, chid=0x1f] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.348 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.348 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379, epid=0x1f, chid=0x1f] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.348 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379, epid=0x1f, chid=0x1f] Stack contains: 1 commands +2025-10-22 15:18:57.348 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.348 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379, epid=0x1f, chid=0x1f] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.349 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379, epid=0x1f, chid=0x1f] channelActive() +2025-10-22 15:18:57.349 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379, epid=0x1f] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.349 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379, epid=0x1f] activating endpoint +2025-10-22 15:18:57.349 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379, epid=0x1f] flushCommands() +2025-10-22 15:18:57.349 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379, epid=0x1f] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.349 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.349 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379, epid=0x1f, chid=0x1f] channelActive() done +2025-10-22 15:18:57.349 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.349 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.349 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379, epid=0x1f] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.349 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379, epid=0x1f] write() done +2025-10-22 15:18:57.349 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379, epid=0x1f, chid=0x1f] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.349 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.350 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379, epid=0x1f, chid=0x1f] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.350 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379, epid=0x1f, chid=0x1f] Stack contains: 1 commands +2025-10-22 15:18:57.350 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.350 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379, epid=0x1f, chid=0x1f] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.350 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.350 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.351 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379, epid=0x1f] closeAsync() +2025-10-22 15:18:57.351 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.351 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379, epid=0x1f, chid=0x1f] channelInactive() +2025-10-22 15:18:57.351 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379, epid=0x1f] deactivating endpoint handler +2025-10-22 15:18:57.351 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379, epid=0x1f, chid=0x1f] channelInactive() done +2025-10-22 15:18:57.351 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.351 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.351 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.351 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x43f6b7aa, /127.0.0.1:56297 -> localhost/127.0.0.1:6379, epid=0x1f, chid=0x1f] channelUnregistered() +2025-10-22 15:18:57.352 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.352 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.352 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x67f95e82, [id: 0x1401ddd4] (inactive), epid=0x20, chid=0x20] channelRegistered() +2025-10-22 15:18:57.354 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379, epid=0x20, chid=0x20] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.354 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.355 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379, epid=0x20, chid=0x20] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.355 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379, epid=0x20, chid=0x20] Stack contains: 1 commands +2025-10-22 15:18:57.355 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.355 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379, epid=0x20, chid=0x20] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.355 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379, epid=0x20, chid=0x20] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.355 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.355 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379, epid=0x20, chid=0x20] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.355 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379, epid=0x20, chid=0x20] Stack contains: 1 commands +2025-10-22 15:18:57.355 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.355 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379, epid=0x20, chid=0x20] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.355 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379, epid=0x20, chid=0x20] channelActive() +2025-10-22 15:18:57.356 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379, epid=0x20] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.356 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379, epid=0x20] activating endpoint +2025-10-22 15:18:57.356 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379, epid=0x20] flushCommands() +2025-10-22 15:18:57.356 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379, epid=0x20] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.356 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.356 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379, epid=0x20, chid=0x20] channelActive() done +2025-10-22 15:18:57.356 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.356 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.356 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379, epid=0x20] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.356 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379, epid=0x20] write() done +2025-10-22 15:18:57.356 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379, epid=0x20, chid=0x20] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.357 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.357 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379, epid=0x20, chid=0x20] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.357 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379, epid=0x20, chid=0x20] Stack contains: 1 commands +2025-10-22 15:18:57.358 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.358 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379, epid=0x20, chid=0x20] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.358 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.358 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.358 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379, epid=0x20] closeAsync() +2025-10-22 15:18:57.358 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.358 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379, epid=0x20, chid=0x20] channelInactive() +2025-10-22 15:18:57.358 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379, epid=0x20] deactivating endpoint handler +2025-10-22 15:18:57.358 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379, epid=0x20, chid=0x20] channelInactive() done +2025-10-22 15:18:57.359 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.359 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.359 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.359 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x67f95e82, /127.0.0.1:56298 -> localhost/127.0.0.1:6379, epid=0x20, chid=0x20] channelUnregistered() +2025-10-22 15:18:57.359 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.359 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.360 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc641a4d6, [id: 0x9dffe4b2] (inactive), epid=0x21, chid=0x21] channelRegistered() +2025-10-22 15:18:57.361 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379, epid=0x21, chid=0x21] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.361 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.361 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379, epid=0x21, chid=0x21] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.361 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379, epid=0x21, chid=0x21] Stack contains: 1 commands +2025-10-22 15:18:57.361 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.361 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379, epid=0x21, chid=0x21] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.361 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379, epid=0x21, chid=0x21] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.361 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.362 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379, epid=0x21, chid=0x21] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.362 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379, epid=0x21, chid=0x21] Stack contains: 1 commands +2025-10-22 15:18:57.362 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.362 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379, epid=0x21, chid=0x21] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.362 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379, epid=0x21, chid=0x21] channelActive() +2025-10-22 15:18:57.362 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379, epid=0x21] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.362 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379, epid=0x21] activating endpoint +2025-10-22 15:18:57.362 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379, epid=0x21] flushCommands() +2025-10-22 15:18:57.362 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379, epid=0x21] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.362 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.362 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379, epid=0x21, chid=0x21] channelActive() done +2025-10-22 15:18:57.362 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.362 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.362 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379, epid=0x21] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.362 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379, epid=0x21] write() done +2025-10-22 15:18:57.362 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379, epid=0x21, chid=0x21] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.363 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.363 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379, epid=0x21, chid=0x21] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.363 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379, epid=0x21, chid=0x21] Stack contains: 1 commands +2025-10-22 15:18:57.363 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.363 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379, epid=0x21, chid=0x21] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.363 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379, epid=0x21, chid=0x21] Stack contains: 1 commands +2025-10-22 15:18:57.363 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.363 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379, epid=0x21, chid=0x21] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.363 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.363 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.363 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379, epid=0x21] closeAsync() +2025-10-22 15:18:57.363 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.363 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379, epid=0x21, chid=0x21] channelInactive() +2025-10-22 15:18:57.364 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379, epid=0x21] deactivating endpoint handler +2025-10-22 15:18:57.364 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379, epid=0x21, chid=0x21] channelInactive() done +2025-10-22 15:18:57.364 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.364 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.364 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.364 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc641a4d6, /127.0.0.1:56299 -> localhost/127.0.0.1:6379, epid=0x21, chid=0x21] channelUnregistered() +2025-10-22 15:18:57.364 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.364 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.365 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa0b4d18e, [id: 0x3a86978b] (inactive), epid=0x22, chid=0x22] channelRegistered() +2025-10-22 15:18:57.366 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379, epid=0x22, chid=0x22] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.366 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.366 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379, epid=0x22, chid=0x22] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.366 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379, epid=0x22, chid=0x22] Stack contains: 1 commands +2025-10-22 15:18:57.366 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.366 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379, epid=0x22, chid=0x22] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.366 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379, epid=0x22, chid=0x22] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.366 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.367 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379, epid=0x22, chid=0x22] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.367 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379, epid=0x22, chid=0x22] Stack contains: 1 commands +2025-10-22 15:18:57.367 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.367 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379, epid=0x22, chid=0x22] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.367 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379, epid=0x22, chid=0x22] channelActive() +2025-10-22 15:18:57.368 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379, epid=0x22] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.368 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379, epid=0x22] activating endpoint +2025-10-22 15:18:57.368 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379, epid=0x22] flushCommands() +2025-10-22 15:18:57.368 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379, epid=0x22] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.368 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.368 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379, epid=0x22, chid=0x22] channelActive() done +2025-10-22 15:18:57.368 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.368 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.368 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379, epid=0x22] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.368 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379, epid=0x22] write() done +2025-10-22 15:18:57.368 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379, epid=0x22, chid=0x22] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.369 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.369 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379, epid=0x22, chid=0x22] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.369 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379, epid=0x22, chid=0x22] Stack contains: 1 commands +2025-10-22 15:18:57.370 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.370 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379, epid=0x22, chid=0x22] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.370 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.370 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.370 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379, epid=0x22] closeAsync() +2025-10-22 15:18:57.371 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.371 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379, epid=0x22, chid=0x22] channelInactive() +2025-10-22 15:18:57.371 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379, epid=0x22] deactivating endpoint handler +2025-10-22 15:18:57.371 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379, epid=0x22, chid=0x22] channelInactive() done +2025-10-22 15:18:57.371 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.371 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.371 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.371 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa0b4d18e, /127.0.0.1:56300 -> localhost/127.0.0.1:6379, epid=0x22, chid=0x22] channelUnregistered() +2025-10-22 15:18:57.371 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.371 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.372 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd039bb8b, [id: 0x830e6764] (inactive), epid=0x23, chid=0x23] channelRegistered() +2025-10-22 15:18:57.373 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379, epid=0x23, chid=0x23] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.373 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.374 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379, epid=0x23, chid=0x23] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.374 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379, epid=0x23, chid=0x23] Stack contains: 1 commands +2025-10-22 15:18:57.374 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.374 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379, epid=0x23, chid=0x23] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.374 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379, epid=0x23, chid=0x23] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.374 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.374 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379, epid=0x23, chid=0x23] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.374 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379, epid=0x23, chid=0x23] Stack contains: 1 commands +2025-10-22 15:18:57.374 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.374 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379, epid=0x23, chid=0x23] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.374 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379, epid=0x23, chid=0x23] channelActive() +2025-10-22 15:18:57.375 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379, epid=0x23] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.375 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379, epid=0x23] activating endpoint +2025-10-22 15:18:57.375 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379, epid=0x23] flushCommands() +2025-10-22 15:18:57.375 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379, epid=0x23] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.375 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.375 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379, epid=0x23, chid=0x23] channelActive() done +2025-10-22 15:18:57.375 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.375 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.375 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379, epid=0x23] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.375 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379, epid=0x23] write() done +2025-10-22 15:18:57.375 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379, epid=0x23, chid=0x23] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.375 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.376 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379, epid=0x23, chid=0x23] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.376 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379, epid=0x23, chid=0x23] Stack contains: 1 commands +2025-10-22 15:18:57.376 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.376 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379, epid=0x23, chid=0x23] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.376 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.376 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.376 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379, epid=0x23] closeAsync() +2025-10-22 15:18:57.376 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.376 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379, epid=0x23, chid=0x23] channelInactive() +2025-10-22 15:18:57.376 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379, epid=0x23] deactivating endpoint handler +2025-10-22 15:18:57.376 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379, epid=0x23, chid=0x23] channelInactive() done +2025-10-22 15:18:57.376 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.376 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.376 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.376 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd039bb8b, /127.0.0.1:56301 -> localhost/127.0.0.1:6379, epid=0x23, chid=0x23] channelUnregistered() +2025-10-22 15:18:57.377 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.377 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.377 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xce8d70fe, [id: 0x72a69522] (inactive), epid=0x24, chid=0x24] channelRegistered() +2025-10-22 15:18:57.378 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379, epid=0x24, chid=0x24] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.378 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.379 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379, epid=0x24, chid=0x24] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.379 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379, epid=0x24, chid=0x24] Stack contains: 1 commands +2025-10-22 15:18:57.379 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.379 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379, epid=0x24, chid=0x24] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.379 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379, epid=0x24, chid=0x24] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.379 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.379 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379, epid=0x24, chid=0x24] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.379 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379, epid=0x24, chid=0x24] Stack contains: 1 commands +2025-10-22 15:18:57.380 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.380 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379, epid=0x24, chid=0x24] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.380 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379, epid=0x24, chid=0x24] channelActive() +2025-10-22 15:18:57.380 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379, epid=0x24] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.380 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379, epid=0x24] activating endpoint +2025-10-22 15:18:57.380 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379, epid=0x24] flushCommands() +2025-10-22 15:18:57.380 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379, epid=0x24] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.380 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.380 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379, epid=0x24, chid=0x24] channelActive() done +2025-10-22 15:18:57.380 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.380 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.380 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379, epid=0x24] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.380 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379, epid=0x24] write() done +2025-10-22 15:18:57.380 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379, epid=0x24, chid=0x24] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.381 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.381 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379, epid=0x24, chid=0x24] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.381 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379, epid=0x24, chid=0x24] Stack contains: 1 commands +2025-10-22 15:18:57.381 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.381 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379, epid=0x24, chid=0x24] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.381 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.381 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.381 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379, epid=0x24] closeAsync() +2025-10-22 15:18:57.382 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.382 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379, epid=0x24, chid=0x24] channelInactive() +2025-10-22 15:18:57.382 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379, epid=0x24] deactivating endpoint handler +2025-10-22 15:18:57.382 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379, epid=0x24, chid=0x24] channelInactive() done +2025-10-22 15:18:57.382 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.382 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.382 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xce8d70fe, /127.0.0.1:56302 -> localhost/127.0.0.1:6379, epid=0x24, chid=0x24] channelUnregistered() +2025-10-22 15:18:57.382 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.382 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.382 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.383 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa437b50b, [id: 0x5acc9b6c] (inactive), epid=0x25, chid=0x25] channelRegistered() +2025-10-22 15:18:57.384 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379, epid=0x25, chid=0x25] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.384 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.385 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379, epid=0x25, chid=0x25] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.385 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379, epid=0x25, chid=0x25] Stack contains: 1 commands +2025-10-22 15:18:57.386 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.386 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379, epid=0x25, chid=0x25] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.386 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379, epid=0x25, chid=0x25] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.386 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.387 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379, epid=0x25, chid=0x25] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.387 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379, epid=0x25, chid=0x25] Stack contains: 1 commands +2025-10-22 15:18:57.387 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.387 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379, epid=0x25, chid=0x25] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.388 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379, epid=0x25, chid=0x25] channelActive() +2025-10-22 15:18:57.388 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379, epid=0x25] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.388 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379, epid=0x25] activating endpoint +2025-10-22 15:18:57.388 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379, epid=0x25] flushCommands() +2025-10-22 15:18:57.388 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379, epid=0x25] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.388 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.388 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379, epid=0x25, chid=0x25] channelActive() done +2025-10-22 15:18:57.388 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.388 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.388 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379, epid=0x25] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.388 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379, epid=0x25] write() done +2025-10-22 15:18:57.388 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379, epid=0x25, chid=0x25] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.388 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.389 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379, epid=0x25, chid=0x25] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.389 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379, epid=0x25, chid=0x25] Stack contains: 1 commands +2025-10-22 15:18:57.389 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.389 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379, epid=0x25, chid=0x25] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.389 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.389 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.389 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379, epid=0x25] closeAsync() +2025-10-22 15:18:57.390 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.390 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379, epid=0x25, chid=0x25] channelInactive() +2025-10-22 15:18:57.390 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379, epid=0x25] deactivating endpoint handler +2025-10-22 15:18:57.390 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379, epid=0x25, chid=0x25] channelInactive() done +2025-10-22 15:18:57.390 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.390 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.390 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.390 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa437b50b, /127.0.0.1:56303 -> localhost/127.0.0.1:6379, epid=0x25, chid=0x25] channelUnregistered() +2025-10-22 15:18:57.390 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.390 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.391 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfbf817a2, [id: 0xa7fc9bcf] (inactive), epid=0x26, chid=0x26] channelRegistered() +2025-10-22 15:18:57.391 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379, epid=0x26, chid=0x26] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.391 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.392 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379, epid=0x26, chid=0x26] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.392 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379, epid=0x26, chid=0x26] Stack contains: 1 commands +2025-10-22 15:18:57.392 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.392 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379, epid=0x26, chid=0x26] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.392 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379, epid=0x26, chid=0x26] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.392 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.393 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379, epid=0x26, chid=0x26] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.393 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379, epid=0x26, chid=0x26] Stack contains: 1 commands +2025-10-22 15:18:57.393 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.393 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379, epid=0x26, chid=0x26] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.393 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379, epid=0x26, chid=0x26] channelActive() +2025-10-22 15:18:57.393 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379, epid=0x26] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.393 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379, epid=0x26] activating endpoint +2025-10-22 15:18:57.393 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379, epid=0x26] flushCommands() +2025-10-22 15:18:57.393 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379, epid=0x26] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.393 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.393 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379, epid=0x26, chid=0x26] channelActive() done +2025-10-22 15:18:57.393 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.393 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.393 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379, epid=0x26] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.393 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379, epid=0x26] write() done +2025-10-22 15:18:57.393 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379, epid=0x26, chid=0x26] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.393 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.394 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379, epid=0x26, chid=0x26] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.394 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379, epid=0x26, chid=0x26] Stack contains: 1 commands +2025-10-22 15:18:57.394 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.394 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379, epid=0x26, chid=0x26] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.394 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.394 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.394 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379, epid=0x26] closeAsync() +2025-10-22 15:18:57.394 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.394 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379, epid=0x26, chid=0x26] channelInactive() +2025-10-22 15:18:57.394 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379, epid=0x26] deactivating endpoint handler +2025-10-22 15:18:57.394 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379, epid=0x26, chid=0x26] channelInactive() done +2025-10-22 15:18:57.394 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.394 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.394 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfbf817a2, /127.0.0.1:56304 -> localhost/127.0.0.1:6379, epid=0x26, chid=0x26] channelUnregistered() +2025-10-22 15:18:57.394 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.395 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.395 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.396 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x3587c6a1, [id: 0x1ce2b96f] (inactive), epid=0x27, chid=0x27] channelRegistered() +2025-10-22 15:18:57.396 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379, epid=0x27, chid=0x27] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.396 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.397 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379, epid=0x27, chid=0x27] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.397 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379, epid=0x27, chid=0x27] Stack contains: 1 commands +2025-10-22 15:18:57.397 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.397 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379, epid=0x27, chid=0x27] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.397 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379, epid=0x27, chid=0x27] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.397 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.397 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379, epid=0x27, chid=0x27] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.398 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379, epid=0x27, chid=0x27] Stack contains: 1 commands +2025-10-22 15:18:57.398 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.398 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379, epid=0x27, chid=0x27] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.398 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379, epid=0x27, chid=0x27] channelActive() +2025-10-22 15:18:57.398 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379, epid=0x27] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.398 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379, epid=0x27] activating endpoint +2025-10-22 15:18:57.398 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379, epid=0x27] flushCommands() +2025-10-22 15:18:57.398 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379, epid=0x27] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.398 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.398 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379, epid=0x27, chid=0x27] channelActive() done +2025-10-22 15:18:57.398 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.398 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.398 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379, epid=0x27] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.398 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379, epid=0x27] write() done +2025-10-22 15:18:57.398 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379, epid=0x27, chid=0x27] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.398 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.399 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379, epid=0x27, chid=0x27] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.399 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379, epid=0x27, chid=0x27] Stack contains: 1 commands +2025-10-22 15:18:57.399 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.399 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379, epid=0x27, chid=0x27] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.399 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379, epid=0x27, chid=0x27] Stack contains: 1 commands +2025-10-22 15:18:57.399 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.399 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379, epid=0x27, chid=0x27] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.399 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.399 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.399 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379, epid=0x27] closeAsync() +2025-10-22 15:18:57.399 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.399 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379, epid=0x27, chid=0x27] channelInactive() +2025-10-22 15:18:57.399 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379, epid=0x27] deactivating endpoint handler +2025-10-22 15:18:57.399 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379, epid=0x27, chid=0x27] channelInactive() done +2025-10-22 15:18:57.399 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.399 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.399 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.399 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x3587c6a1, /127.0.0.1:56305 -> localhost/127.0.0.1:6379, epid=0x27, chid=0x27] channelUnregistered() +2025-10-22 15:18:57.399 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.399 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.400 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3f9f83c0, [id: 0xdba2f6f5] (inactive), epid=0x28, chid=0x28] channelRegistered() +2025-10-22 15:18:57.401 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379, epid=0x28, chid=0x28] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.401 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.402 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379, epid=0x28, chid=0x28] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.402 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379, epid=0x28, chid=0x28] Stack contains: 1 commands +2025-10-22 15:18:57.402 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.402 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379, epid=0x28, chid=0x28] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.402 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379, epid=0x28, chid=0x28] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.403 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.404 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379, epid=0x28, chid=0x28] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.404 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379, epid=0x28, chid=0x28] Stack contains: 1 commands +2025-10-22 15:18:57.404 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.404 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379, epid=0x28, chid=0x28] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.404 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379, epid=0x28, chid=0x28] channelActive() +2025-10-22 15:18:57.404 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379, epid=0x28] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.404 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379, epid=0x28] activating endpoint +2025-10-22 15:18:57.404 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379, epid=0x28] flushCommands() +2025-10-22 15:18:57.404 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379, epid=0x28] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.404 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.404 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379, epid=0x28, chid=0x28] channelActive() done +2025-10-22 15:18:57.404 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.404 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.404 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379, epid=0x28] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.404 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379, epid=0x28] write() done +2025-10-22 15:18:57.404 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379, epid=0x28, chid=0x28] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.405 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.405 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379, epid=0x28, chid=0x28] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.405 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379, epid=0x28, chid=0x28] Stack contains: 1 commands +2025-10-22 15:18:57.405 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.405 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379, epid=0x28, chid=0x28] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.405 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.405 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.405 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379, epid=0x28] closeAsync() +2025-10-22 15:18:57.406 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.406 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379, epid=0x28, chid=0x28] channelInactive() +2025-10-22 15:18:57.406 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379, epid=0x28] deactivating endpoint handler +2025-10-22 15:18:57.406 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379, epid=0x28, chid=0x28] channelInactive() done +2025-10-22 15:18:57.406 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.406 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.406 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3f9f83c0, /127.0.0.1:56306 -> localhost/127.0.0.1:6379, epid=0x28, chid=0x28] channelUnregistered() +2025-10-22 15:18:57.406 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.406 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.406 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.406 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x384b87a9, [id: 0x89a1ba4f] (inactive), epid=0x29, chid=0x29] channelRegistered() +2025-10-22 15:18:57.407 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379, epid=0x29, chid=0x29] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.407 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.408 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379, epid=0x29, chid=0x29] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.408 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379, epid=0x29, chid=0x29] Stack contains: 1 commands +2025-10-22 15:18:57.408 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.408 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379, epid=0x29, chid=0x29] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.408 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379, epid=0x29, chid=0x29] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.408 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.408 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379, epid=0x29, chid=0x29] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.408 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379, epid=0x29, chid=0x29] Stack contains: 1 commands +2025-10-22 15:18:57.408 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.408 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379, epid=0x29, chid=0x29] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.408 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379, epid=0x29, chid=0x29] channelActive() +2025-10-22 15:18:57.408 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379, epid=0x29] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.408 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379, epid=0x29] activating endpoint +2025-10-22 15:18:57.408 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379, epid=0x29] flushCommands() +2025-10-22 15:18:57.408 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379, epid=0x29] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.408 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.408 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379, epid=0x29, chid=0x29] channelActive() done +2025-10-22 15:18:57.408 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.408 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.408 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379, epid=0x29] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.408 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379, epid=0x29] write() done +2025-10-22 15:18:57.409 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379, epid=0x29, chid=0x29] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.409 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.409 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379, epid=0x29, chid=0x29] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.409 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379, epid=0x29, chid=0x29] Stack contains: 1 commands +2025-10-22 15:18:57.409 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.409 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379, epid=0x29, chid=0x29] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.409 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.409 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.409 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379, epid=0x29] closeAsync() +2025-10-22 15:18:57.410 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.410 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379, epid=0x29, chid=0x29] channelInactive() +2025-10-22 15:18:57.410 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379, epid=0x29] deactivating endpoint handler +2025-10-22 15:18:57.410 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379, epid=0x29, chid=0x29] channelInactive() done +2025-10-22 15:18:57.410 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.410 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.410 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.410 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x384b87a9, /127.0.0.1:56307 -> localhost/127.0.0.1:6379, epid=0x29, chid=0x29] channelUnregistered() +2025-10-22 15:18:57.410 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.410 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.411 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x22a62222, [id: 0xf2b5993e] (inactive), epid=0x2a, chid=0x2a] channelRegistered() +2025-10-22 15:18:57.412 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379, epid=0x2a, chid=0x2a] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.412 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.412 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379, epid=0x2a, chid=0x2a] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.412 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379, epid=0x2a, chid=0x2a] Stack contains: 1 commands +2025-10-22 15:18:57.412 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.412 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379, epid=0x2a, chid=0x2a] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.412 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379, epid=0x2a, chid=0x2a] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.412 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.412 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379, epid=0x2a, chid=0x2a] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.413 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379, epid=0x2a, chid=0x2a] Stack contains: 1 commands +2025-10-22 15:18:57.413 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.413 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379, epid=0x2a, chid=0x2a] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.413 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379, epid=0x2a, chid=0x2a] channelActive() +2025-10-22 15:18:57.413 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379, epid=0x2a] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.413 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379, epid=0x2a] activating endpoint +2025-10-22 15:18:57.413 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379, epid=0x2a] flushCommands() +2025-10-22 15:18:57.413 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379, epid=0x2a] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.413 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.413 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379, epid=0x2a, chid=0x2a] channelActive() done +2025-10-22 15:18:57.413 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.413 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.413 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379, epid=0x2a] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.413 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379, epid=0x2a] write() done +2025-10-22 15:18:57.413 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379, epid=0x2a, chid=0x2a] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.413 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.413 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379, epid=0x2a, chid=0x2a] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.413 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379, epid=0x2a, chid=0x2a] Stack contains: 1 commands +2025-10-22 15:18:57.413 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.414 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379, epid=0x2a, chid=0x2a] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.414 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379, epid=0x2a, chid=0x2a] Stack contains: 1 commands +2025-10-22 15:18:57.414 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.414 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379, epid=0x2a, chid=0x2a] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.414 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.414 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.414 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379, epid=0x2a] closeAsync() +2025-10-22 15:18:57.414 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.414 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379, epid=0x2a, chid=0x2a] channelInactive() +2025-10-22 15:18:57.414 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379, epid=0x2a] deactivating endpoint handler +2025-10-22 15:18:57.414 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379, epid=0x2a, chid=0x2a] channelInactive() done +2025-10-22 15:18:57.414 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.414 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.414 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x22a62222, /127.0.0.1:56308 -> localhost/127.0.0.1:6379, epid=0x2a, chid=0x2a] channelUnregistered() +2025-10-22 15:18:57.414 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.414 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.414 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.415 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x22b80333, [id: 0x2a68d385] (inactive), epid=0x2b, chid=0x2b] channelRegistered() +2025-10-22 15:18:57.415 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379, epid=0x2b, chid=0x2b] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.416 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.416 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379, epid=0x2b, chid=0x2b] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.416 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379, epid=0x2b, chid=0x2b] Stack contains: 1 commands +2025-10-22 15:18:57.416 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.416 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379, epid=0x2b, chid=0x2b] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.416 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379, epid=0x2b, chid=0x2b] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.416 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.417 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379, epid=0x2b, chid=0x2b] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.417 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379, epid=0x2b, chid=0x2b] Stack contains: 1 commands +2025-10-22 15:18:57.417 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.417 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379, epid=0x2b, chid=0x2b] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.417 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379, epid=0x2b, chid=0x2b] channelActive() +2025-10-22 15:18:57.417 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379, epid=0x2b] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.417 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379, epid=0x2b] activating endpoint +2025-10-22 15:18:57.417 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379, epid=0x2b] flushCommands() +2025-10-22 15:18:57.417 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379, epid=0x2b] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.417 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.417 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379, epid=0x2b, chid=0x2b] channelActive() done +2025-10-22 15:18:57.417 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.417 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.418 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379, epid=0x2b] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.418 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379, epid=0x2b] write() done +2025-10-22 15:18:57.418 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379, epid=0x2b, chid=0x2b] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.418 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.418 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379, epid=0x2b, chid=0x2b] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.419 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379, epid=0x2b, chid=0x2b] Stack contains: 1 commands +2025-10-22 15:18:57.419 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.419 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379, epid=0x2b, chid=0x2b] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.419 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379, epid=0x2b, chid=0x2b] Stack contains: 1 commands +2025-10-22 15:18:57.419 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.419 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379, epid=0x2b, chid=0x2b] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.419 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.419 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.419 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379, epid=0x2b] closeAsync() +2025-10-22 15:18:57.420 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.420 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379, epid=0x2b, chid=0x2b] channelInactive() +2025-10-22 15:18:57.420 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379, epid=0x2b] deactivating endpoint handler +2025-10-22 15:18:57.420 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379, epid=0x2b, chid=0x2b] channelInactive() done +2025-10-22 15:18:57.420 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.420 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.420 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.420 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x22b80333, /127.0.0.1:56309 -> localhost/127.0.0.1:6379, epid=0x2b, chid=0x2b] channelUnregistered() +2025-10-22 15:18:57.420 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.420 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.421 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd521c44f, [id: 0x57129329] (inactive), epid=0x2c, chid=0x2c] channelRegistered() +2025-10-22 15:18:57.422 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379, epid=0x2c, chid=0x2c] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.422 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.422 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379, epid=0x2c, chid=0x2c] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.422 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379, epid=0x2c, chid=0x2c] Stack contains: 1 commands +2025-10-22 15:18:57.422 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.422 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379, epid=0x2c, chid=0x2c] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.422 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379, epid=0x2c, chid=0x2c] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.422 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.423 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379, epid=0x2c, chid=0x2c] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.423 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379, epid=0x2c, chid=0x2c] Stack contains: 1 commands +2025-10-22 15:18:57.423 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.423 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379, epid=0x2c, chid=0x2c] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.423 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379, epid=0x2c, chid=0x2c] channelActive() +2025-10-22 15:18:57.423 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379, epid=0x2c] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.423 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379, epid=0x2c] activating endpoint +2025-10-22 15:18:57.423 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379, epid=0x2c] flushCommands() +2025-10-22 15:18:57.423 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379, epid=0x2c] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.423 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.423 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379, epid=0x2c, chid=0x2c] channelActive() done +2025-10-22 15:18:57.423 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.423 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.423 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379, epid=0x2c] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.423 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379, epid=0x2c] write() done +2025-10-22 15:18:57.423 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379, epid=0x2c, chid=0x2c] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.423 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.424 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379, epid=0x2c, chid=0x2c] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.424 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379, epid=0x2c, chid=0x2c] Stack contains: 1 commands +2025-10-22 15:18:57.424 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.424 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379, epid=0x2c, chid=0x2c] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.424 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379, epid=0x2c, chid=0x2c] Stack contains: 1 commands +2025-10-22 15:18:57.424 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.424 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379, epid=0x2c, chid=0x2c] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.424 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.424 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.424 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379, epid=0x2c] closeAsync() +2025-10-22 15:18:57.424 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.424 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379, epid=0x2c, chid=0x2c] channelInactive() +2025-10-22 15:18:57.424 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379, epid=0x2c] deactivating endpoint handler +2025-10-22 15:18:57.424 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379, epid=0x2c, chid=0x2c] channelInactive() done +2025-10-22 15:18:57.425 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.425 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.425 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd521c44f, /127.0.0.1:56310 -> localhost/127.0.0.1:6379, epid=0x2c, chid=0x2c] channelUnregistered() +2025-10-22 15:18:57.425 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.425 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.425 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.425 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x93211b1b, [id: 0x586b5939] (inactive), epid=0x2d, chid=0x2d] channelRegistered() +2025-10-22 15:18:57.427 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379, epid=0x2d, chid=0x2d] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.427 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.427 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379, epid=0x2d, chid=0x2d] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.427 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379, epid=0x2d, chid=0x2d] Stack contains: 1 commands +2025-10-22 15:18:57.427 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.427 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379, epid=0x2d, chid=0x2d] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.427 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379, epid=0x2d, chid=0x2d] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.427 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.428 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379, epid=0x2d, chid=0x2d] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.428 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379, epid=0x2d, chid=0x2d] Stack contains: 1 commands +2025-10-22 15:18:57.428 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.428 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379, epid=0x2d, chid=0x2d] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.428 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379, epid=0x2d, chid=0x2d] channelActive() +2025-10-22 15:18:57.428 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379, epid=0x2d] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.428 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379, epid=0x2d] activating endpoint +2025-10-22 15:18:57.428 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379, epid=0x2d] flushCommands() +2025-10-22 15:18:57.428 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379, epid=0x2d] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.428 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.428 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379, epid=0x2d, chid=0x2d] channelActive() done +2025-10-22 15:18:57.428 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.428 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.428 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379, epid=0x2d] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.428 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379, epid=0x2d] write() done +2025-10-22 15:18:57.428 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379, epid=0x2d, chid=0x2d] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.428 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.428 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379, epid=0x2d, chid=0x2d] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.428 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379, epid=0x2d, chid=0x2d] Stack contains: 1 commands +2025-10-22 15:18:57.428 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.429 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379, epid=0x2d, chid=0x2d] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.429 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379, epid=0x2d, chid=0x2d] Stack contains: 1 commands +2025-10-22 15:18:57.429 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.429 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379, epid=0x2d, chid=0x2d] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.429 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.429 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.429 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379, epid=0x2d] closeAsync() +2025-10-22 15:18:57.429 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.429 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379, epid=0x2d, chid=0x2d] channelInactive() +2025-10-22 15:18:57.429 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379, epid=0x2d] deactivating endpoint handler +2025-10-22 15:18:57.429 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379, epid=0x2d, chid=0x2d] channelInactive() done +2025-10-22 15:18:57.429 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.429 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.429 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.429 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x93211b1b, /127.0.0.1:56311 -> localhost/127.0.0.1:6379, epid=0x2d, chid=0x2d] channelUnregistered() +2025-10-22 15:18:57.429 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.429 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.430 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x68abb9c0, [id: 0x3fe7bab7] (inactive), epid=0x2e, chid=0x2e] channelRegistered() +2025-10-22 15:18:57.430 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379, epid=0x2e, chid=0x2e] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.431 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.431 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379, epid=0x2e, chid=0x2e] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.431 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379, epid=0x2e, chid=0x2e] Stack contains: 1 commands +2025-10-22 15:18:57.431 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.431 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379, epid=0x2e, chid=0x2e] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.431 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379, epid=0x2e, chid=0x2e] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.431 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.432 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379, epid=0x2e, chid=0x2e] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.432 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379, epid=0x2e, chid=0x2e] Stack contains: 1 commands +2025-10-22 15:18:57.432 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.432 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379, epid=0x2e, chid=0x2e] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.432 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379, epid=0x2e, chid=0x2e] channelActive() +2025-10-22 15:18:57.432 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379, epid=0x2e] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.432 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379, epid=0x2e] activating endpoint +2025-10-22 15:18:57.432 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379, epid=0x2e] flushCommands() +2025-10-22 15:18:57.432 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379, epid=0x2e] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.432 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.432 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379, epid=0x2e, chid=0x2e] channelActive() done +2025-10-22 15:18:57.432 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.432 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.432 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379, epid=0x2e] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.432 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379, epid=0x2e] write() done +2025-10-22 15:18:57.432 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379, epid=0x2e, chid=0x2e] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.432 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.433 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379, epid=0x2e, chid=0x2e] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.433 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379, epid=0x2e, chid=0x2e] Stack contains: 1 commands +2025-10-22 15:18:57.433 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.433 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379, epid=0x2e, chid=0x2e] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.433 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.433 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.433 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379, epid=0x2e] closeAsync() +2025-10-22 15:18:57.433 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.433 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379, epid=0x2e, chid=0x2e] channelInactive() +2025-10-22 15:18:57.433 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379, epid=0x2e] deactivating endpoint handler +2025-10-22 15:18:57.433 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379, epid=0x2e, chid=0x2e] channelInactive() done +2025-10-22 15:18:57.433 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.433 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.433 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.433 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x68abb9c0, /127.0.0.1:56312 -> localhost/127.0.0.1:6379, epid=0x2e, chid=0x2e] channelUnregistered() +2025-10-22 15:18:57.434 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.434 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.435 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xbc9a6650, [id: 0xba64248d] (inactive), epid=0x2f, chid=0x2f] channelRegistered() +2025-10-22 15:18:57.436 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379, epid=0x2f, chid=0x2f] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.436 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.436 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379, epid=0x2f, chid=0x2f] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.436 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379, epid=0x2f, chid=0x2f] Stack contains: 1 commands +2025-10-22 15:18:57.436 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.436 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379, epid=0x2f, chid=0x2f] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.436 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379, epid=0x2f, chid=0x2f] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.436 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.436 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379, epid=0x2f, chid=0x2f] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.436 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379, epid=0x2f, chid=0x2f] Stack contains: 1 commands +2025-10-22 15:18:57.436 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.436 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379, epid=0x2f, chid=0x2f] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.436 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379, epid=0x2f, chid=0x2f] channelActive() +2025-10-22 15:18:57.437 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379, epid=0x2f] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.437 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379, epid=0x2f] activating endpoint +2025-10-22 15:18:57.437 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379, epid=0x2f] flushCommands() +2025-10-22 15:18:57.437 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379, epid=0x2f] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.437 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.437 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379, epid=0x2f, chid=0x2f] channelActive() done +2025-10-22 15:18:57.437 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.437 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.437 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379, epid=0x2f] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.437 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379, epid=0x2f] write() done +2025-10-22 15:18:57.437 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379, epid=0x2f, chid=0x2f] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.437 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.438 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379, epid=0x2f, chid=0x2f] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.438 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379, epid=0x2f, chid=0x2f] Stack contains: 1 commands +2025-10-22 15:18:57.438 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.438 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379, epid=0x2f, chid=0x2f] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.438 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379, epid=0x2f, chid=0x2f] Stack contains: 1 commands +2025-10-22 15:18:57.438 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.438 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379, epid=0x2f, chid=0x2f] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.438 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.438 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.438 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379, epid=0x2f] closeAsync() +2025-10-22 15:18:57.438 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.438 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379, epid=0x2f, chid=0x2f] channelInactive() +2025-10-22 15:18:57.438 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.438 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379, epid=0x2f] deactivating endpoint handler +2025-10-22 15:18:57.439 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379, epid=0x2f, chid=0x2f] channelInactive() done +2025-10-22 15:18:57.439 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.439 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.439 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xbc9a6650, /127.0.0.1:56313 -> localhost/127.0.0.1:6379, epid=0x2f, chid=0x2f] channelUnregistered() +2025-10-22 15:18:57.439 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.439 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.439 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x186d211a, [id: 0x2b70c58f] (inactive), epid=0x30, chid=0x30] channelRegistered() +2025-10-22 15:18:57.440 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379, epid=0x30, chid=0x30] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.440 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.441 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379, epid=0x30, chid=0x30] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.441 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379, epid=0x30, chid=0x30] Stack contains: 1 commands +2025-10-22 15:18:57.441 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.441 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379, epid=0x30, chid=0x30] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.441 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379, epid=0x30, chid=0x30] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.441 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.442 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379, epid=0x30, chid=0x30] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.442 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379, epid=0x30, chid=0x30] Stack contains: 1 commands +2025-10-22 15:18:57.442 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.442 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379, epid=0x30, chid=0x30] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.442 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379, epid=0x30, chid=0x30] channelActive() +2025-10-22 15:18:57.442 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379, epid=0x30] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.442 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379, epid=0x30] activating endpoint +2025-10-22 15:18:57.442 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379, epid=0x30] flushCommands() +2025-10-22 15:18:57.442 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379, epid=0x30] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.442 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.442 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379, epid=0x30, chid=0x30] channelActive() done +2025-10-22 15:18:57.442 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.442 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.442 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379, epid=0x30] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.442 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379, epid=0x30] write() done +2025-10-22 15:18:57.442 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379, epid=0x30, chid=0x30] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.443 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.443 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379, epid=0x30, chid=0x30] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.443 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379, epid=0x30, chid=0x30] Stack contains: 1 commands +2025-10-22 15:18:57.443 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.443 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379, epid=0x30, chid=0x30] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.443 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379, epid=0x30, chid=0x30] Stack contains: 1 commands +2025-10-22 15:18:57.443 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.443 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379, epid=0x30, chid=0x30] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.443 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.443 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.443 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379, epid=0x30] closeAsync() +2025-10-22 15:18:57.443 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.444 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379, epid=0x30, chid=0x30] channelInactive() +2025-10-22 15:18:57.444 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379, epid=0x30] deactivating endpoint handler +2025-10-22 15:18:57.444 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379, epid=0x30, chid=0x30] channelInactive() done +2025-10-22 15:18:57.444 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.444 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.444 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x186d211a, /127.0.0.1:56314 -> localhost/127.0.0.1:6379, epid=0x30, chid=0x30] channelUnregistered() +2025-10-22 15:18:57.444 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.444 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.444 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.444 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xb919dc14, [id: 0xb5b797a6] (inactive), epid=0x31, chid=0x31] channelRegistered() +2025-10-22 15:18:57.445 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379, epid=0x31, chid=0x31] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.445 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.446 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379, epid=0x31, chid=0x31] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.446 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379, epid=0x31, chid=0x31] Stack contains: 1 commands +2025-10-22 15:18:57.446 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.446 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379, epid=0x31, chid=0x31] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.446 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379, epid=0x31, chid=0x31] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.446 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.446 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379, epid=0x31, chid=0x31] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.446 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379, epid=0x31, chid=0x31] Stack contains: 1 commands +2025-10-22 15:18:57.446 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.446 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379, epid=0x31, chid=0x31] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.446 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379, epid=0x31, chid=0x31] channelActive() +2025-10-22 15:18:57.446 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379, epid=0x31] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.446 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379, epid=0x31] activating endpoint +2025-10-22 15:18:57.446 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379, epid=0x31] flushCommands() +2025-10-22 15:18:57.446 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379, epid=0x31] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.447 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.447 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379, epid=0x31, chid=0x31] channelActive() done +2025-10-22 15:18:57.447 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.447 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.447 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379, epid=0x31] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.447 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379, epid=0x31] write() done +2025-10-22 15:18:57.447 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379, epid=0x31, chid=0x31] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.447 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.448 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379, epid=0x31, chid=0x31] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.448 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379, epid=0x31, chid=0x31] Stack contains: 1 commands +2025-10-22 15:18:57.448 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.448 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379, epid=0x31, chid=0x31] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.448 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.448 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.448 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379, epid=0x31] closeAsync() +2025-10-22 15:18:57.448 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.448 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379, epid=0x31, chid=0x31] channelInactive() +2025-10-22 15:18:57.448 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379, epid=0x31] deactivating endpoint handler +2025-10-22 15:18:57.448 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379, epid=0x31, chid=0x31] channelInactive() done +2025-10-22 15:18:57.448 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.448 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.448 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xb919dc14, /127.0.0.1:56315 -> localhost/127.0.0.1:6379, epid=0x31, chid=0x31] channelUnregistered() +2025-10-22 15:18:57.448 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.449 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.449 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.449 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x952eba27, [id: 0xa4d96aab] (inactive), epid=0x32, chid=0x32] channelRegistered() +2025-10-22 15:18:57.450 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379, epid=0x32, chid=0x32] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.451 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.451 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379, epid=0x32, chid=0x32] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.451 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379, epid=0x32, chid=0x32] Stack contains: 1 commands +2025-10-22 15:18:57.451 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.451 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379, epid=0x32, chid=0x32] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.452 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379, epid=0x32, chid=0x32] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.452 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.453 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379, epid=0x32, chid=0x32] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.453 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379, epid=0x32, chid=0x32] Stack contains: 1 commands +2025-10-22 15:18:57.453 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.453 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379, epid=0x32, chid=0x32] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.453 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379, epid=0x32, chid=0x32] channelActive() +2025-10-22 15:18:57.453 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379, epid=0x32] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.453 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379, epid=0x32] activating endpoint +2025-10-22 15:18:57.453 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379, epid=0x32] flushCommands() +2025-10-22 15:18:57.453 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379, epid=0x32] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.453 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.453 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379, epid=0x32, chid=0x32] channelActive() done +2025-10-22 15:18:57.453 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.453 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.454 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379, epid=0x32] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.454 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379, epid=0x32] write() done +2025-10-22 15:18:57.454 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379, epid=0x32, chid=0x32] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.454 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.454 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379, epid=0x32, chid=0x32] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.454 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379, epid=0x32, chid=0x32] Stack contains: 1 commands +2025-10-22 15:18:57.454 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.454 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379, epid=0x32, chid=0x32] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.454 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379, epid=0x32, chid=0x32] Stack contains: 1 commands +2025-10-22 15:18:57.454 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.454 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379, epid=0x32, chid=0x32] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.454 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.455 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.455 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379, epid=0x32] closeAsync() +2025-10-22 15:18:57.455 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.455 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379, epid=0x32, chid=0x32] channelInactive() +2025-10-22 15:18:57.455 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379, epid=0x32] deactivating endpoint handler +2025-10-22 15:18:57.455 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379, epid=0x32, chid=0x32] channelInactive() done +2025-10-22 15:18:57.455 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.455 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.455 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x952eba27, /127.0.0.1:56316 -> localhost/127.0.0.1:6379, epid=0x32, chid=0x32] channelUnregistered() +2025-10-22 15:18:57.455 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.455 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.455 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.456 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x44576474, [id: 0x43dfba9d] (inactive), epid=0x33, chid=0x33] channelRegistered() +2025-10-22 15:18:57.457 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379, epid=0x33, chid=0x33] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.457 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.457 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379, epid=0x33, chid=0x33] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.457 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379, epid=0x33, chid=0x33] Stack contains: 1 commands +2025-10-22 15:18:57.457 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.457 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379, epid=0x33, chid=0x33] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.457 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379, epid=0x33, chid=0x33] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.457 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.457 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379, epid=0x33, chid=0x33] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.457 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379, epid=0x33, chid=0x33] Stack contains: 1 commands +2025-10-22 15:18:57.458 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.458 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379, epid=0x33, chid=0x33] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.458 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379, epid=0x33, chid=0x33] channelActive() +2025-10-22 15:18:57.458 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379, epid=0x33] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.458 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379, epid=0x33] activating endpoint +2025-10-22 15:18:57.458 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379, epid=0x33] flushCommands() +2025-10-22 15:18:57.458 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379, epid=0x33] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.458 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.458 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379, epid=0x33, chid=0x33] channelActive() done +2025-10-22 15:18:57.458 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.458 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.458 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379, epid=0x33] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.458 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379, epid=0x33] write() done +2025-10-22 15:18:57.458 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379, epid=0x33, chid=0x33] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.458 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.459 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379, epid=0x33, chid=0x33] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.459 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379, epid=0x33, chid=0x33] Stack contains: 1 commands +2025-10-22 15:18:57.459 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.459 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379, epid=0x33, chid=0x33] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.459 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.459 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.459 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379, epid=0x33] closeAsync() +2025-10-22 15:18:57.459 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.459 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379, epid=0x33, chid=0x33] channelInactive() +2025-10-22 15:18:57.459 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379, epid=0x33] deactivating endpoint handler +2025-10-22 15:18:57.459 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379, epid=0x33, chid=0x33] channelInactive() done +2025-10-22 15:18:57.459 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.459 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.459 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.459 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x44576474, /127.0.0.1:56318 -> localhost/127.0.0.1:6379, epid=0x33, chid=0x33] channelUnregistered() +2025-10-22 15:18:57.459 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.459 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.460 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf03a3fd5, [id: 0x31bbe03c] (inactive), epid=0x34, chid=0x34] channelRegistered() +2025-10-22 15:18:57.460 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379, epid=0x34, chid=0x34] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.460 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.461 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379, epid=0x34, chid=0x34] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.461 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379, epid=0x34, chid=0x34] Stack contains: 1 commands +2025-10-22 15:18:57.461 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.461 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379, epid=0x34, chid=0x34] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.461 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379, epid=0x34, chid=0x34] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.461 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.461 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379, epid=0x34, chid=0x34] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.461 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379, epid=0x34, chid=0x34] Stack contains: 1 commands +2025-10-22 15:18:57.461 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.462 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379, epid=0x34, chid=0x34] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.462 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379, epid=0x34, chid=0x34] channelActive() +2025-10-22 15:18:57.462 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379, epid=0x34] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.462 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379, epid=0x34] activating endpoint +2025-10-22 15:18:57.462 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379, epid=0x34] flushCommands() +2025-10-22 15:18:57.462 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379, epid=0x34] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.462 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.462 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379, epid=0x34, chid=0x34] channelActive() done +2025-10-22 15:18:57.462 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.462 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.462 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379, epid=0x34] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.462 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379, epid=0x34] write() done +2025-10-22 15:18:57.462 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379, epid=0x34, chid=0x34] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.462 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.463 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379, epid=0x34, chid=0x34] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.463 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379, epid=0x34, chid=0x34] Stack contains: 1 commands +2025-10-22 15:18:57.463 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.463 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379, epid=0x34, chid=0x34] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.463 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.463 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.463 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379, epid=0x34] closeAsync() +2025-10-22 15:18:57.463 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.463 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379, epid=0x34, chid=0x34] channelInactive() +2025-10-22 15:18:57.463 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379, epid=0x34] deactivating endpoint handler +2025-10-22 15:18:57.463 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379, epid=0x34, chid=0x34] channelInactive() done +2025-10-22 15:18:57.463 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.463 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.463 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.463 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf03a3fd5, /127.0.0.1:56319 -> localhost/127.0.0.1:6379, epid=0x34, chid=0x34] channelUnregistered() +2025-10-22 15:18:57.463 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.463 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.464 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xf2575399, [id: 0x9ab48ee0] (inactive), epid=0x35, chid=0x35] channelRegistered() +2025-10-22 15:18:57.464 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379, epid=0x35, chid=0x35] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.464 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.465 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379, epid=0x35, chid=0x35] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.465 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379, epid=0x35, chid=0x35] Stack contains: 1 commands +2025-10-22 15:18:57.465 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.465 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379, epid=0x35, chid=0x35] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.465 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379, epid=0x35, chid=0x35] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.465 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.465 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379, epid=0x35, chid=0x35] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.465 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379, epid=0x35, chid=0x35] Stack contains: 1 commands +2025-10-22 15:18:57.465 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.465 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379, epid=0x35, chid=0x35] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.465 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379, epid=0x35, chid=0x35] channelActive() +2025-10-22 15:18:57.465 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379, epid=0x35] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.465 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379, epid=0x35] activating endpoint +2025-10-22 15:18:57.465 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379, epid=0x35] flushCommands() +2025-10-22 15:18:57.465 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379, epid=0x35] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.465 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.465 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379, epid=0x35, chid=0x35] channelActive() done +2025-10-22 15:18:57.465 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.466 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.466 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379, epid=0x35] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.466 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379, epid=0x35] write() done +2025-10-22 15:18:57.466 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379, epid=0x35, chid=0x35] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.466 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.466 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379, epid=0x35, chid=0x35] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.466 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379, epid=0x35, chid=0x35] Stack contains: 1 commands +2025-10-22 15:18:57.467 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.467 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379, epid=0x35, chid=0x35] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.467 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.467 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.467 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379, epid=0x35] closeAsync() +2025-10-22 15:18:57.467 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.467 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379, epid=0x35, chid=0x35] channelInactive() +2025-10-22 15:18:57.467 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379, epid=0x35] deactivating endpoint handler +2025-10-22 15:18:57.467 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379, epid=0x35, chid=0x35] channelInactive() done +2025-10-22 15:18:57.468 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.468 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.468 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.468 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xf2575399, /127.0.0.1:56325 -> localhost/127.0.0.1:6379, epid=0x35, chid=0x35] channelUnregistered() +2025-10-22 15:18:57.468 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.468 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.469 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5ee0d218, [id: 0x4fc2747a] (inactive), epid=0x36, chid=0x36] channelRegistered() +2025-10-22 15:18:57.471 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379, epid=0x36, chid=0x36] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.471 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.471 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379, epid=0x36, chid=0x36] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.471 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379, epid=0x36, chid=0x36] Stack contains: 1 commands +2025-10-22 15:18:57.471 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.471 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379, epid=0x36, chid=0x36] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.471 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379, epid=0x36, chid=0x36] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.472 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.472 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379, epid=0x36, chid=0x36] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.472 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379, epid=0x36, chid=0x36] Stack contains: 1 commands +2025-10-22 15:18:57.472 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.472 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379, epid=0x36, chid=0x36] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.472 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379, epid=0x36, chid=0x36] channelActive() +2025-10-22 15:18:57.472 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379, epid=0x36] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.472 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379, epid=0x36] activating endpoint +2025-10-22 15:18:57.472 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379, epid=0x36] flushCommands() +2025-10-22 15:18:57.472 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379, epid=0x36] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.472 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.472 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379, epid=0x36, chid=0x36] channelActive() done +2025-10-22 15:18:57.472 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.472 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.472 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379, epid=0x36] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.472 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379, epid=0x36] write() done +2025-10-22 15:18:57.472 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379, epid=0x36, chid=0x36] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.472 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.473 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379, epid=0x36, chid=0x36] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.473 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379, epid=0x36, chid=0x36] Stack contains: 1 commands +2025-10-22 15:18:57.473 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.473 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379, epid=0x36, chid=0x36] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.473 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379, epid=0x36, chid=0x36] Stack contains: 1 commands +2025-10-22 15:18:57.473 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.473 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379, epid=0x36, chid=0x36] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.473 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.473 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.473 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379, epid=0x36] closeAsync() +2025-10-22 15:18:57.473 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.473 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379, epid=0x36, chid=0x36] channelInactive() +2025-10-22 15:18:57.473 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379, epid=0x36] deactivating endpoint handler +2025-10-22 15:18:57.473 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379, epid=0x36, chid=0x36] channelInactive() done +2025-10-22 15:18:57.473 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.473 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.473 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x5ee0d218, /127.0.0.1:56330 -> localhost/127.0.0.1:6379, epid=0x36, chid=0x36] channelUnregistered() +2025-10-22 15:18:57.473 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.474 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.474 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.474 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb3d0d6c3, [id: 0x44d14542] (inactive), epid=0x37, chid=0x37] channelRegistered() +2025-10-22 15:18:57.475 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379, epid=0x37, chid=0x37] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.475 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.475 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379, epid=0x37, chid=0x37] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.475 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379, epid=0x37, chid=0x37] Stack contains: 1 commands +2025-10-22 15:18:57.475 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.475 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379, epid=0x37, chid=0x37] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.475 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379, epid=0x37, chid=0x37] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.475 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.476 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379, epid=0x37, chid=0x37] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.476 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379, epid=0x37, chid=0x37] Stack contains: 1 commands +2025-10-22 15:18:57.476 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.476 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379, epid=0x37, chid=0x37] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.476 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379, epid=0x37, chid=0x37] channelActive() +2025-10-22 15:18:57.476 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379, epid=0x37] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.476 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379, epid=0x37] activating endpoint +2025-10-22 15:18:57.476 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379, epid=0x37] flushCommands() +2025-10-22 15:18:57.476 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379, epid=0x37] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.476 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.476 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379, epid=0x37, chid=0x37] channelActive() done +2025-10-22 15:18:57.476 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.476 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.476 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379, epid=0x37] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.476 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379, epid=0x37] write() done +2025-10-22 15:18:57.476 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379, epid=0x37, chid=0x37] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.476 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.477 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379, epid=0x37, chid=0x37] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.477 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379, epid=0x37, chid=0x37] Stack contains: 1 commands +2025-10-22 15:18:57.477 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.477 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379, epid=0x37, chid=0x37] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.477 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.477 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.477 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379, epid=0x37] closeAsync() +2025-10-22 15:18:57.477 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.477 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379, epid=0x37, chid=0x37] channelInactive() +2025-10-22 15:18:57.477 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379, epid=0x37] deactivating endpoint handler +2025-10-22 15:18:57.477 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379, epid=0x37, chid=0x37] channelInactive() done +2025-10-22 15:18:57.477 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.477 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.477 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.477 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb3d0d6c3, /127.0.0.1:56331 -> localhost/127.0.0.1:6379, epid=0x37, chid=0x37] channelUnregistered() +2025-10-22 15:18:57.478 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.478 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.478 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xc91f2320, [id: 0xd8ec0f39] (inactive), epid=0x38, chid=0x38] channelRegistered() +2025-10-22 15:18:57.479 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379, epid=0x38, chid=0x38] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.479 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.479 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379, epid=0x38, chid=0x38] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.479 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379, epid=0x38, chid=0x38] Stack contains: 1 commands +2025-10-22 15:18:57.479 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.479 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379, epid=0x38, chid=0x38] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.480 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379, epid=0x38, chid=0x38] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.480 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.480 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379, epid=0x38, chid=0x38] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.480 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379, epid=0x38, chid=0x38] Stack contains: 1 commands +2025-10-22 15:18:57.480 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.480 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379, epid=0x38, chid=0x38] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.480 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379, epid=0x38, chid=0x38] channelActive() +2025-10-22 15:18:57.480 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379, epid=0x38] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.480 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379, epid=0x38] activating endpoint +2025-10-22 15:18:57.480 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379, epid=0x38] flushCommands() +2025-10-22 15:18:57.480 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379, epid=0x38] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.480 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.480 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379, epid=0x38, chid=0x38] channelActive() done +2025-10-22 15:18:57.480 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.480 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.480 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379, epid=0x38] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.480 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379, epid=0x38] write() done +2025-10-22 15:18:57.480 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379, epid=0x38, chid=0x38] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.480 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.481 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379, epid=0x38, chid=0x38] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.481 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379, epid=0x38, chid=0x38] Stack contains: 1 commands +2025-10-22 15:18:57.481 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.481 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379, epid=0x38, chid=0x38] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.481 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379, epid=0x38, chid=0x38] Stack contains: 1 commands +2025-10-22 15:18:57.481 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.481 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379, epid=0x38, chid=0x38] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.481 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.481 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.481 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379, epid=0x38] closeAsync() +2025-10-22 15:18:57.481 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.481 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379, epid=0x38, chid=0x38] channelInactive() +2025-10-22 15:18:57.481 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379, epid=0x38] deactivating endpoint handler +2025-10-22 15:18:57.481 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379, epid=0x38, chid=0x38] channelInactive() done +2025-10-22 15:18:57.481 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.481 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.481 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xc91f2320, /127.0.0.1:56332 -> localhost/127.0.0.1:6379, epid=0x38, chid=0x38] channelUnregistered() +2025-10-22 15:18:57.481 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.482 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.482 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.482 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5a3bed28, [id: 0xf385be2f] (inactive), epid=0x39, chid=0x39] channelRegistered() +2025-10-22 15:18:57.483 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379, epid=0x39, chid=0x39] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.483 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.484 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379, epid=0x39, chid=0x39] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.484 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379, epid=0x39, chid=0x39] Stack contains: 1 commands +2025-10-22 15:18:57.484 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.484 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379, epid=0x39, chid=0x39] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.484 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379, epid=0x39, chid=0x39] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.484 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.485 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379, epid=0x39, chid=0x39] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.485 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379, epid=0x39, chid=0x39] Stack contains: 1 commands +2025-10-22 15:18:57.485 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.485 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379, epid=0x39, chid=0x39] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.485 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379, epid=0x39, chid=0x39] channelActive() +2025-10-22 15:18:57.486 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379, epid=0x39] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.486 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379, epid=0x39] activating endpoint +2025-10-22 15:18:57.486 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379, epid=0x39] flushCommands() +2025-10-22 15:18:57.486 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379, epid=0x39] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.486 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.486 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379, epid=0x39, chid=0x39] channelActive() done +2025-10-22 15:18:57.486 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.486 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.486 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379, epid=0x39] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.486 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379, epid=0x39] write() done +2025-10-22 15:18:57.486 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379, epid=0x39, chid=0x39] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.487 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.487 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379, epid=0x39, chid=0x39] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.487 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379, epid=0x39, chid=0x39] Stack contains: 1 commands +2025-10-22 15:18:57.487 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.487 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379, epid=0x39, chid=0x39] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.488 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.488 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.488 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379, epid=0x39] closeAsync() +2025-10-22 15:18:57.488 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.488 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379, epid=0x39, chid=0x39] channelInactive() +2025-10-22 15:18:57.488 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.488 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379, epid=0x39] deactivating endpoint handler +2025-10-22 15:18:57.488 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379, epid=0x39, chid=0x39] channelInactive() done +2025-10-22 15:18:57.488 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.488 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.488 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5a3bed28, /127.0.0.1:56333 -> localhost/127.0.0.1:6379, epid=0x39, chid=0x39] channelUnregistered() +2025-10-22 15:18:57.488 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.488 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.489 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x5e242311, [id: 0x1fcd143e] (inactive), epid=0x3a, chid=0x3a] channelRegistered() +2025-10-22 15:18:57.489 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379, epid=0x3a, chid=0x3a] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.490 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.490 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379, epid=0x3a, chid=0x3a] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.490 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379, epid=0x3a, chid=0x3a] Stack contains: 1 commands +2025-10-22 15:18:57.490 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.490 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379, epid=0x3a, chid=0x3a] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.490 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379, epid=0x3a, chid=0x3a] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.490 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.490 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379, epid=0x3a, chid=0x3a] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.490 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379, epid=0x3a, chid=0x3a] Stack contains: 1 commands +2025-10-22 15:18:57.490 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.490 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379, epid=0x3a, chid=0x3a] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.490 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379, epid=0x3a, chid=0x3a] channelActive() +2025-10-22 15:18:57.490 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379, epid=0x3a] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.490 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379, epid=0x3a] activating endpoint +2025-10-22 15:18:57.490 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379, epid=0x3a] flushCommands() +2025-10-22 15:18:57.490 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379, epid=0x3a] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.491 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.491 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379, epid=0x3a, chid=0x3a] channelActive() done +2025-10-22 15:18:57.491 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.491 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.491 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379, epid=0x3a] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.491 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379, epid=0x3a] write() done +2025-10-22 15:18:57.491 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379, epid=0x3a, chid=0x3a] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.491 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.491 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379, epid=0x3a, chid=0x3a] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.491 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379, epid=0x3a, chid=0x3a] Stack contains: 1 commands +2025-10-22 15:18:57.492 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.492 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379, epid=0x3a, chid=0x3a] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.492 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.492 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.492 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379, epid=0x3a] closeAsync() +2025-10-22 15:18:57.492 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.492 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379, epid=0x3a, chid=0x3a] channelInactive() +2025-10-22 15:18:57.492 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379, epid=0x3a] deactivating endpoint handler +2025-10-22 15:18:57.492 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379, epid=0x3a, chid=0x3a] channelInactive() done +2025-10-22 15:18:57.492 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.492 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.492 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.492 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x5e242311, /127.0.0.1:56334 -> localhost/127.0.0.1:6379, epid=0x3a, chid=0x3a] channelUnregistered() +2025-10-22 15:18:57.493 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.493 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.493 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe073ebc7, [id: 0xeccbd519] (inactive), epid=0x3b, chid=0x3b] channelRegistered() +2025-10-22 15:18:57.494 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379, epid=0x3b, chid=0x3b] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.494 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.494 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379, epid=0x3b, chid=0x3b] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.494 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379, epid=0x3b, chid=0x3b] Stack contains: 1 commands +2025-10-22 15:18:57.494 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.494 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379, epid=0x3b, chid=0x3b] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.494 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379, epid=0x3b, chid=0x3b] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.494 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.495 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379, epid=0x3b, chid=0x3b] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.495 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379, epid=0x3b, chid=0x3b] Stack contains: 1 commands +2025-10-22 15:18:57.495 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.495 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379, epid=0x3b, chid=0x3b] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.495 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379, epid=0x3b, chid=0x3b] channelActive() +2025-10-22 15:18:57.495 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379, epid=0x3b] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.495 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379, epid=0x3b] activating endpoint +2025-10-22 15:18:57.495 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379, epid=0x3b] flushCommands() +2025-10-22 15:18:57.495 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379, epid=0x3b] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.495 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.495 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379, epid=0x3b, chid=0x3b] channelActive() done +2025-10-22 15:18:57.495 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.495 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.495 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379, epid=0x3b] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.495 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379, epid=0x3b] write() done +2025-10-22 15:18:57.495 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379, epid=0x3b, chid=0x3b] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.495 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.496 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379, epid=0x3b, chid=0x3b] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.496 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379, epid=0x3b, chid=0x3b] Stack contains: 1 commands +2025-10-22 15:18:57.496 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.496 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379, epid=0x3b, chid=0x3b] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.496 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379, epid=0x3b, chid=0x3b] Stack contains: 1 commands +2025-10-22 15:18:57.496 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.496 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379, epid=0x3b, chid=0x3b] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.496 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.496 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.496 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379, epid=0x3b] closeAsync() +2025-10-22 15:18:57.496 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.496 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379, epid=0x3b, chid=0x3b] channelInactive() +2025-10-22 15:18:57.496 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379, epid=0x3b] deactivating endpoint handler +2025-10-22 15:18:57.496 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379, epid=0x3b, chid=0x3b] channelInactive() done +2025-10-22 15:18:57.496 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.496 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.496 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe073ebc7, /127.0.0.1:56335 -> localhost/127.0.0.1:6379, epid=0x3b, chid=0x3b] channelUnregistered() +2025-10-22 15:18:57.496 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.497 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.497 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.497 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xe0b25bb4, [id: 0xd2a88d5e] (inactive), epid=0x3c, chid=0x3c] channelRegistered() +2025-10-22 15:18:57.498 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379, epid=0x3c, chid=0x3c] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.498 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.499 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379, epid=0x3c, chid=0x3c] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.499 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379, epid=0x3c, chid=0x3c] Stack contains: 1 commands +2025-10-22 15:18:57.499 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.499 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379, epid=0x3c, chid=0x3c] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.499 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379, epid=0x3c, chid=0x3c] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.499 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.499 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379, epid=0x3c, chid=0x3c] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.499 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379, epid=0x3c, chid=0x3c] Stack contains: 1 commands +2025-10-22 15:18:57.499 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.499 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379, epid=0x3c, chid=0x3c] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.500 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379, epid=0x3c, chid=0x3c] channelActive() +2025-10-22 15:18:57.500 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379, epid=0x3c] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.500 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379, epid=0x3c] activating endpoint +2025-10-22 15:18:57.500 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379, epid=0x3c] flushCommands() +2025-10-22 15:18:57.500 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379, epid=0x3c] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.501 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.501 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379, epid=0x3c, chid=0x3c] channelActive() done +2025-10-22 15:18:57.501 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.501 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.501 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379, epid=0x3c] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.501 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379, epid=0x3c] write() done +2025-10-22 15:18:57.501 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379, epid=0x3c, chid=0x3c] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.501 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.502 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379, epid=0x3c, chid=0x3c] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.502 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379, epid=0x3c, chid=0x3c] Stack contains: 1 commands +2025-10-22 15:18:57.503 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.503 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379, epid=0x3c, chid=0x3c] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.503 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.503 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.503 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379, epid=0x3c] closeAsync() +2025-10-22 15:18:57.503 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.504 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379, epid=0x3c, chid=0x3c] channelInactive() +2025-10-22 15:18:57.504 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379, epid=0x3c] deactivating endpoint handler +2025-10-22 15:18:57.504 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379, epid=0x3c, chid=0x3c] channelInactive() done +2025-10-22 15:18:57.504 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.504 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.504 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xe0b25bb4, /127.0.0.1:56336 -> localhost/127.0.0.1:6379, epid=0x3c, chid=0x3c] channelUnregistered() +2025-10-22 15:18:57.504 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.504 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.504 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.504 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x2a16e59a, [id: 0xbb752df4] (inactive), epid=0x3d, chid=0x3d] channelRegistered() +2025-10-22 15:18:57.505 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379, epid=0x3d, chid=0x3d] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.505 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.506 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379, epid=0x3d, chid=0x3d] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.506 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379, epid=0x3d, chid=0x3d] Stack contains: 1 commands +2025-10-22 15:18:57.506 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.506 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379, epid=0x3d, chid=0x3d] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.506 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379, epid=0x3d, chid=0x3d] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.506 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.506 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379, epid=0x3d, chid=0x3d] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.506 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379, epid=0x3d, chid=0x3d] Stack contains: 1 commands +2025-10-22 15:18:57.506 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.506 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379, epid=0x3d, chid=0x3d] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.506 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379, epid=0x3d, chid=0x3d] channelActive() +2025-10-22 15:18:57.507 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379, epid=0x3d] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.507 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379, epid=0x3d] activating endpoint +2025-10-22 15:18:57.507 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379, epid=0x3d] flushCommands() +2025-10-22 15:18:57.507 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379, epid=0x3d] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.507 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.507 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379, epid=0x3d, chid=0x3d] channelActive() done +2025-10-22 15:18:57.507 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.507 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.507 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379, epid=0x3d] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.507 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379, epid=0x3d] write() done +2025-10-22 15:18:57.507 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379, epid=0x3d, chid=0x3d] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.507 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.508 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379, epid=0x3d, chid=0x3d] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.508 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379, epid=0x3d, chid=0x3d] Stack contains: 1 commands +2025-10-22 15:18:57.508 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.508 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379, epid=0x3d, chid=0x3d] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.508 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379, epid=0x3d, chid=0x3d] Stack contains: 1 commands +2025-10-22 15:18:57.508 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.508 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379, epid=0x3d, chid=0x3d] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.508 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.508 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.508 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379, epid=0x3d] closeAsync() +2025-10-22 15:18:57.508 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.508 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379, epid=0x3d, chid=0x3d] channelInactive() +2025-10-22 15:18:57.508 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379, epid=0x3d] deactivating endpoint handler +2025-10-22 15:18:57.508 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379, epid=0x3d, chid=0x3d] channelInactive() done +2025-10-22 15:18:57.508 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.508 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.508 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.508 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x2a16e59a, /127.0.0.1:56337 -> localhost/127.0.0.1:6379, epid=0x3d, chid=0x3d] channelUnregistered() +2025-10-22 15:18:57.508 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.508 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.509 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x995f82c3, [id: 0x90be3dce] (inactive), epid=0x3e, chid=0x3e] channelRegistered() +2025-10-22 15:18:57.510 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379, epid=0x3e, chid=0x3e] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.510 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.510 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379, epid=0x3e, chid=0x3e] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.511 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379, epid=0x3e, chid=0x3e] Stack contains: 1 commands +2025-10-22 15:18:57.511 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.511 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379, epid=0x3e, chid=0x3e] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.511 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379, epid=0x3e, chid=0x3e] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.511 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.511 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379, epid=0x3e, chid=0x3e] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.511 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379, epid=0x3e, chid=0x3e] Stack contains: 1 commands +2025-10-22 15:18:57.511 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.511 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379, epid=0x3e, chid=0x3e] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.511 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379, epid=0x3e, chid=0x3e] channelActive() +2025-10-22 15:18:57.511 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379, epid=0x3e] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.511 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379, epid=0x3e] activating endpoint +2025-10-22 15:18:57.511 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379, epid=0x3e] flushCommands() +2025-10-22 15:18:57.511 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379, epid=0x3e] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.511 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.511 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379, epid=0x3e, chid=0x3e] channelActive() done +2025-10-22 15:18:57.511 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.511 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.512 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379, epid=0x3e] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.512 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379, epid=0x3e] write() done +2025-10-22 15:18:57.512 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379, epid=0x3e, chid=0x3e] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.512 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.512 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379, epid=0x3e, chid=0x3e] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.512 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379, epid=0x3e, chid=0x3e] Stack contains: 1 commands +2025-10-22 15:18:57.512 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.512 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379, epid=0x3e, chid=0x3e] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.512 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379, epid=0x3e, chid=0x3e] Stack contains: 1 commands +2025-10-22 15:18:57.512 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.512 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379, epid=0x3e, chid=0x3e] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.512 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.512 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.512 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379, epid=0x3e] closeAsync() +2025-10-22 15:18:57.512 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379, epid=0x3e, chid=0x3e] channelInactive() +2025-10-22 15:18:57.512 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.512 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379, epid=0x3e] deactivating endpoint handler +2025-10-22 15:18:57.513 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379, epid=0x3e, chid=0x3e] channelInactive() done +2025-10-22 15:18:57.513 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.513 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.513 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x995f82c3, /127.0.0.1:56338 -> localhost/127.0.0.1:6379, epid=0x3e, chid=0x3e] channelUnregistered() +2025-10-22 15:18:57.513 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.513 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.513 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.513 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf555567b, [id: 0x1298d3f6] (inactive), epid=0x3f, chid=0x3f] channelRegistered() +2025-10-22 15:18:57.514 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379, epid=0x3f, chid=0x3f] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.514 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.515 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379, epid=0x3f, chid=0x3f] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.515 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379, epid=0x3f, chid=0x3f] Stack contains: 1 commands +2025-10-22 15:18:57.515 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.515 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379, epid=0x3f, chid=0x3f] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.515 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379, epid=0x3f, chid=0x3f] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.515 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.516 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379, epid=0x3f, chid=0x3f] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.516 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379, epid=0x3f, chid=0x3f] Stack contains: 1 commands +2025-10-22 15:18:57.516 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.516 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379, epid=0x3f, chid=0x3f] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.516 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379, epid=0x3f, chid=0x3f] channelActive() +2025-10-22 15:18:57.516 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379, epid=0x3f] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.516 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379, epid=0x3f] activating endpoint +2025-10-22 15:18:57.516 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379, epid=0x3f] flushCommands() +2025-10-22 15:18:57.516 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379, epid=0x3f] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.516 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.516 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379, epid=0x3f, chid=0x3f] channelActive() done +2025-10-22 15:18:57.516 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.516 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.516 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379, epid=0x3f] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.516 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379, epid=0x3f] write() done +2025-10-22 15:18:57.516 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379, epid=0x3f, chid=0x3f] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.517 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.518 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379, epid=0x3f, chid=0x3f] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.518 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379, epid=0x3f, chid=0x3f] Stack contains: 1 commands +2025-10-22 15:18:57.518 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.518 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379, epid=0x3f, chid=0x3f] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.518 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.518 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.518 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379, epid=0x3f] closeAsync() +2025-10-22 15:18:57.518 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.518 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379, epid=0x3f, chid=0x3f] channelInactive() +2025-10-22 15:18:57.518 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379, epid=0x3f] deactivating endpoint handler +2025-10-22 15:18:57.518 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379, epid=0x3f, chid=0x3f] channelInactive() done +2025-10-22 15:18:57.519 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.519 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.519 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.519 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf555567b, /127.0.0.1:56340 -> localhost/127.0.0.1:6379, epid=0x3f, chid=0x3f] channelUnregistered() +2025-10-22 15:18:57.519 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.519 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.520 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3e4a9d10, [id: 0x21de18a6] (inactive), epid=0x40, chid=0x40] channelRegistered() +2025-10-22 15:18:57.521 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379, epid=0x40, chid=0x40] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.522 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.522 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379, epid=0x40, chid=0x40] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.522 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379, epid=0x40, chid=0x40] Stack contains: 1 commands +2025-10-22 15:18:57.522 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.522 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379, epid=0x40, chid=0x40] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.522 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379, epid=0x40, chid=0x40] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.522 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.523 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379, epid=0x40, chid=0x40] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.523 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379, epid=0x40, chid=0x40] Stack contains: 1 commands +2025-10-22 15:18:57.523 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.523 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379, epid=0x40, chid=0x40] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.523 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379, epid=0x40, chid=0x40] channelActive() +2025-10-22 15:18:57.523 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379, epid=0x40] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.523 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379, epid=0x40] activating endpoint +2025-10-22 15:18:57.523 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379, epid=0x40] flushCommands() +2025-10-22 15:18:57.523 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379, epid=0x40] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.523 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.523 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379, epid=0x40, chid=0x40] channelActive() done +2025-10-22 15:18:57.523 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.523 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.523 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379, epid=0x40] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.523 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379, epid=0x40] write() done +2025-10-22 15:18:57.523 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379, epid=0x40, chid=0x40] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.524 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.524 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379, epid=0x40, chid=0x40] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.524 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379, epid=0x40, chid=0x40] Stack contains: 1 commands +2025-10-22 15:18:57.524 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.524 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379, epid=0x40, chid=0x40] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.524 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.524 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.524 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379, epid=0x40] closeAsync() +2025-10-22 15:18:57.525 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379, epid=0x40, chid=0x40] channelInactive() +2025-10-22 15:18:57.525 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.525 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379, epid=0x40] deactivating endpoint handler +2025-10-22 15:18:57.525 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379, epid=0x40, chid=0x40] channelInactive() done +2025-10-22 15:18:57.525 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.525 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.525 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x3e4a9d10, /127.0.0.1:56342 -> localhost/127.0.0.1:6379, epid=0x40, chid=0x40] channelUnregistered() +2025-10-22 15:18:57.525 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.525 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.525 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.526 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x72c0e127, [id: 0x6cfe24ae] (inactive), epid=0x41, chid=0x41] channelRegistered() +2025-10-22 15:18:57.526 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379, epid=0x41, chid=0x41] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.527 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.527 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379, epid=0x41, chid=0x41] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.527 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379, epid=0x41, chid=0x41] Stack contains: 1 commands +2025-10-22 15:18:57.527 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.527 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379, epid=0x41, chid=0x41] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.527 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379, epid=0x41, chid=0x41] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.527 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.528 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379, epid=0x41, chid=0x41] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.528 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379, epid=0x41, chid=0x41] Stack contains: 1 commands +2025-10-22 15:18:57.528 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.528 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379, epid=0x41, chid=0x41] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.528 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379, epid=0x41, chid=0x41] channelActive() +2025-10-22 15:18:57.528 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379, epid=0x41] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.528 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379, epid=0x41] activating endpoint +2025-10-22 15:18:57.528 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379, epid=0x41] flushCommands() +2025-10-22 15:18:57.528 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379, epid=0x41] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.528 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.528 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379, epid=0x41, chid=0x41] channelActive() done +2025-10-22 15:18:57.528 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.528 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.528 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379, epid=0x41] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.528 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379, epid=0x41] write() done +2025-10-22 15:18:57.528 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379, epid=0x41, chid=0x41] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.528 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.529 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379, epid=0x41, chid=0x41] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.529 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379, epid=0x41, chid=0x41] Stack contains: 1 commands +2025-10-22 15:18:57.529 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.529 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379, epid=0x41, chid=0x41] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.529 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.529 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.529 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379, epid=0x41] closeAsync() +2025-10-22 15:18:57.529 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.529 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379, epid=0x41, chid=0x41] channelInactive() +2025-10-22 15:18:57.529 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379, epid=0x41] deactivating endpoint handler +2025-10-22 15:18:57.529 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379, epid=0x41, chid=0x41] channelInactive() done +2025-10-22 15:18:57.530 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.530 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.530 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.530 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x72c0e127, /127.0.0.1:56343 -> localhost/127.0.0.1:6379, epid=0x41, chid=0x41] channelUnregistered() +2025-10-22 15:18:57.530 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.530 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.531 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xb79f0644, [id: 0x984aece6] (inactive), epid=0x42, chid=0x42] channelRegistered() +2025-10-22 15:18:57.531 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379, epid=0x42, chid=0x42] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.532 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.532 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379, epid=0x42, chid=0x42] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.532 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379, epid=0x42, chid=0x42] Stack contains: 1 commands +2025-10-22 15:18:57.532 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.532 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379, epid=0x42, chid=0x42] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.532 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379, epid=0x42, chid=0x42] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.532 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.533 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379, epid=0x42, chid=0x42] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.533 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379, epid=0x42, chid=0x42] Stack contains: 1 commands +2025-10-22 15:18:57.533 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.533 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379, epid=0x42, chid=0x42] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.533 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379, epid=0x42, chid=0x42] channelActive() +2025-10-22 15:18:57.533 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379, epid=0x42] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.533 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379, epid=0x42] activating endpoint +2025-10-22 15:18:57.533 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379, epid=0x42] flushCommands() +2025-10-22 15:18:57.533 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379, epid=0x42] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.533 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.533 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379, epid=0x42, chid=0x42] channelActive() done +2025-10-22 15:18:57.533 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.534 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.534 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379, epid=0x42] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.534 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379, epid=0x42] write() done +2025-10-22 15:18:57.534 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379, epid=0x42, chid=0x42] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.534 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.535 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379, epid=0x42, chid=0x42] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.535 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379, epid=0x42, chid=0x42] Stack contains: 1 commands +2025-10-22 15:18:57.535 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.535 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379, epid=0x42, chid=0x42] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.535 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.535 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.535 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379, epid=0x42] closeAsync() +2025-10-22 15:18:57.536 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379, epid=0x42, chid=0x42] channelInactive() +2025-10-22 15:18:57.536 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.536 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379, epid=0x42] deactivating endpoint handler +2025-10-22 15:18:57.536 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379, epid=0x42, chid=0x42] channelInactive() done +2025-10-22 15:18:57.536 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.536 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.536 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xb79f0644, /127.0.0.1:56344 -> localhost/127.0.0.1:6379, epid=0x42, chid=0x42] channelUnregistered() +2025-10-22 15:18:57.536 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.537 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.537 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.538 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x93f2677d, [id: 0xe621ab5b] (inactive), epid=0x43, chid=0x43] channelRegistered() +2025-10-22 15:18:57.539 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379, epid=0x43, chid=0x43] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.539 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.539 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379, epid=0x43, chid=0x43] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.539 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379, epid=0x43, chid=0x43] Stack contains: 1 commands +2025-10-22 15:18:57.539 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.539 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379, epid=0x43, chid=0x43] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.539 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379, epid=0x43, chid=0x43] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.540 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.540 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379, epid=0x43, chid=0x43] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.540 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379, epid=0x43, chid=0x43] Stack contains: 1 commands +2025-10-22 15:18:57.540 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.540 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379, epid=0x43, chid=0x43] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.540 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379, epid=0x43, chid=0x43] channelActive() +2025-10-22 15:18:57.540 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379, epid=0x43] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.540 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379, epid=0x43] activating endpoint +2025-10-22 15:18:57.540 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379, epid=0x43] flushCommands() +2025-10-22 15:18:57.540 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379, epid=0x43] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.540 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.540 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379, epid=0x43, chid=0x43] channelActive() done +2025-10-22 15:18:57.540 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.540 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.540 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379, epid=0x43] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.540 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379, epid=0x43] write() done +2025-10-22 15:18:57.540 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379, epid=0x43, chid=0x43] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.540 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.541 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379, epid=0x43, chid=0x43] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.541 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379, epid=0x43, chid=0x43] Stack contains: 1 commands +2025-10-22 15:18:57.541 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.541 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379, epid=0x43, chid=0x43] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.541 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379, epid=0x43, chid=0x43] Stack contains: 1 commands +2025-10-22 15:18:57.541 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.541 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379, epid=0x43, chid=0x43] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.541 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.541 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.541 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379, epid=0x43] closeAsync() +2025-10-22 15:18:57.541 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.541 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379, epid=0x43, chid=0x43] channelInactive() +2025-10-22 15:18:57.541 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379, epid=0x43] deactivating endpoint handler +2025-10-22 15:18:57.542 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379, epid=0x43, chid=0x43] channelInactive() done +2025-10-22 15:18:57.542 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.542 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.542 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x93f2677d, /127.0.0.1:56345 -> localhost/127.0.0.1:6379, epid=0x43, chid=0x43] channelUnregistered() +2025-10-22 15:18:57.542 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.542 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.542 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.542 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf87cc284, [id: 0xde72a263] (inactive), epid=0x44, chid=0x44] channelRegistered() +2025-10-22 15:18:57.543 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379, epid=0x44, chid=0x44] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.543 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.543 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379, epid=0x44, chid=0x44] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.543 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379, epid=0x44, chid=0x44] Stack contains: 1 commands +2025-10-22 15:18:57.544 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.544 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379, epid=0x44, chid=0x44] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.544 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379, epid=0x44, chid=0x44] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.544 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.544 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379, epid=0x44, chid=0x44] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.544 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379, epid=0x44, chid=0x44] Stack contains: 1 commands +2025-10-22 15:18:57.544 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.544 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379, epid=0x44, chid=0x44] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.544 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379, epid=0x44, chid=0x44] channelActive() +2025-10-22 15:18:57.544 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379, epid=0x44] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.544 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379, epid=0x44] activating endpoint +2025-10-22 15:18:57.544 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379, epid=0x44] flushCommands() +2025-10-22 15:18:57.544 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379, epid=0x44] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.544 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.544 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379, epid=0x44, chid=0x44] channelActive() done +2025-10-22 15:18:57.544 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.544 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.544 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379, epid=0x44] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.544 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379, epid=0x44] write() done +2025-10-22 15:18:57.544 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379, epid=0x44, chid=0x44] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.545 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.545 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379, epid=0x44, chid=0x44] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.545 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379, epid=0x44, chid=0x44] Stack contains: 1 commands +2025-10-22 15:18:57.545 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.545 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379, epid=0x44, chid=0x44] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.545 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.545 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.545 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379, epid=0x44] closeAsync() +2025-10-22 15:18:57.546 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.546 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379, epid=0x44, chid=0x44] channelInactive() +2025-10-22 15:18:57.546 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379, epid=0x44] deactivating endpoint handler +2025-10-22 15:18:57.546 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379, epid=0x44, chid=0x44] channelInactive() done +2025-10-22 15:18:57.546 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.546 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.546 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xf87cc284, /127.0.0.1:56346 -> localhost/127.0.0.1:6379, epid=0x44, chid=0x44] channelUnregistered() +2025-10-22 15:18:57.546 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.546 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.546 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.547 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x90112820, [id: 0x2c73a96a] (inactive), epid=0x45, chid=0x45] channelRegistered() +2025-10-22 15:18:57.547 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379, epid=0x45, chid=0x45] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.547 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.548 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379, epid=0x45, chid=0x45] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.548 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379, epid=0x45, chid=0x45] Stack contains: 1 commands +2025-10-22 15:18:57.548 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.548 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379, epid=0x45, chid=0x45] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.548 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379, epid=0x45, chid=0x45] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.548 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.548 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379, epid=0x45, chid=0x45] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.548 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379, epid=0x45, chid=0x45] Stack contains: 1 commands +2025-10-22 15:18:57.548 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.549 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379, epid=0x45, chid=0x45] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.549 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379, epid=0x45, chid=0x45] channelActive() +2025-10-22 15:18:57.549 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379, epid=0x45] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.549 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379, epid=0x45] activating endpoint +2025-10-22 15:18:57.549 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379, epid=0x45] flushCommands() +2025-10-22 15:18:57.549 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379, epid=0x45] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.549 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.549 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379, epid=0x45, chid=0x45] channelActive() done +2025-10-22 15:18:57.549 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.549 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.549 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379, epid=0x45] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.549 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379, epid=0x45] write() done +2025-10-22 15:18:57.549 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379, epid=0x45, chid=0x45] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.549 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.550 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379, epid=0x45, chid=0x45] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.550 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379, epid=0x45, chid=0x45] Stack contains: 1 commands +2025-10-22 15:18:57.550 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.550 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379, epid=0x45, chid=0x45] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.550 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379, epid=0x45, chid=0x45] Stack contains: 1 commands +2025-10-22 15:18:57.550 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.550 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379, epid=0x45, chid=0x45] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.550 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.550 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.550 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379, epid=0x45] closeAsync() +2025-10-22 15:18:57.551 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379, epid=0x45, chid=0x45] channelInactive() +2025-10-22 15:18:57.551 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.551 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379, epid=0x45] deactivating endpoint handler +2025-10-22 15:18:57.551 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379, epid=0x45, chid=0x45] channelInactive() done +2025-10-22 15:18:57.551 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.551 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.551 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x90112820, /127.0.0.1:56347 -> localhost/127.0.0.1:6379, epid=0x45, chid=0x45] channelUnregistered() +2025-10-22 15:18:57.551 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.553 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.553 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.554 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xca34cd99, [id: 0x98840b17] (inactive), epid=0x46, chid=0x46] channelRegistered() +2025-10-22 15:18:57.555 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379, epid=0x46, chid=0x46] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.555 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.555 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379, epid=0x46, chid=0x46] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.556 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379, epid=0x46, chid=0x46] Stack contains: 1 commands +2025-10-22 15:18:57.556 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.556 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379, epid=0x46, chid=0x46] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.556 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379, epid=0x46, chid=0x46] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.556 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.556 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379, epid=0x46, chid=0x46] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.556 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379, epid=0x46, chid=0x46] Stack contains: 1 commands +2025-10-22 15:18:57.556 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.556 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379, epid=0x46, chid=0x46] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.556 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379, epid=0x46, chid=0x46] channelActive() +2025-10-22 15:18:57.556 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379, epid=0x46] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.556 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379, epid=0x46] activating endpoint +2025-10-22 15:18:57.556 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379, epid=0x46] flushCommands() +2025-10-22 15:18:57.556 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379, epid=0x46] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.556 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.556 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379, epid=0x46, chid=0x46] channelActive() done +2025-10-22 15:18:57.556 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.557 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.557 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379, epid=0x46] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.557 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379, epid=0x46] write() done +2025-10-22 15:18:57.557 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379, epid=0x46, chid=0x46] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.557 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.557 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379, epid=0x46, chid=0x46] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.557 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379, epid=0x46, chid=0x46] Stack contains: 1 commands +2025-10-22 15:18:57.557 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.557 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379, epid=0x46, chid=0x46] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.558 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.558 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.558 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379, epid=0x46] closeAsync() +2025-10-22 15:18:57.558 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.558 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379, epid=0x46, chid=0x46] channelInactive() +2025-10-22 15:18:57.558 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379, epid=0x46] deactivating endpoint handler +2025-10-22 15:18:57.558 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379, epid=0x46, chid=0x46] channelInactive() done +2025-10-22 15:18:57.558 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.558 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.558 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.558 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xca34cd99, /127.0.0.1:56348 -> localhost/127.0.0.1:6379, epid=0x46, chid=0x46] channelUnregistered() +2025-10-22 15:18:57.558 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.558 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.559 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x2e3dd1c4, [id: 0x61d7ecf6] (inactive), epid=0x47, chid=0x47] channelRegistered() +2025-10-22 15:18:57.559 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379, epid=0x47, chid=0x47] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.560 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.560 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379, epid=0x47, chid=0x47] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.560 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379, epid=0x47, chid=0x47] Stack contains: 1 commands +2025-10-22 15:18:57.560 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.560 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379, epid=0x47, chid=0x47] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.560 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379, epid=0x47, chid=0x47] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.560 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.561 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379, epid=0x47, chid=0x47] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.561 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379, epid=0x47, chid=0x47] Stack contains: 1 commands +2025-10-22 15:18:57.561 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.561 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379, epid=0x47, chid=0x47] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.561 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379, epid=0x47, chid=0x47] channelActive() +2025-10-22 15:18:57.561 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379, epid=0x47] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.561 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379, epid=0x47] activating endpoint +2025-10-22 15:18:57.561 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379, epid=0x47] flushCommands() +2025-10-22 15:18:57.561 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379, epid=0x47] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.561 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.561 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379, epid=0x47, chid=0x47] channelActive() done +2025-10-22 15:18:57.561 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.561 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.561 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379, epid=0x47] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.561 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379, epid=0x47] write() done +2025-10-22 15:18:57.561 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379, epid=0x47, chid=0x47] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.562 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.562 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379, epid=0x47, chid=0x47] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.562 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379, epid=0x47, chid=0x47] Stack contains: 1 commands +2025-10-22 15:18:57.562 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.562 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379, epid=0x47, chid=0x47] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.562 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.562 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.562 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379, epid=0x47] closeAsync() +2025-10-22 15:18:57.562 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.562 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379, epid=0x47, chid=0x47] channelInactive() +2025-10-22 15:18:57.562 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379, epid=0x47] deactivating endpoint handler +2025-10-22 15:18:57.563 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379, epid=0x47, chid=0x47] channelInactive() done +2025-10-22 15:18:57.563 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.563 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.563 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x2e3dd1c4, /127.0.0.1:56349 -> localhost/127.0.0.1:6379, epid=0x47, chid=0x47] channelUnregistered() +2025-10-22 15:18:57.563 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.563 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.563 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.563 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x6bbaf0b3, [id: 0x0a54dc1c] (inactive), epid=0x48, chid=0x48] channelRegistered() +2025-10-22 15:18:57.564 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379, epid=0x48, chid=0x48] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.564 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.564 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379, epid=0x48, chid=0x48] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.564 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379, epid=0x48, chid=0x48] Stack contains: 1 commands +2025-10-22 15:18:57.565 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.565 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379, epid=0x48, chid=0x48] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.565 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379, epid=0x48, chid=0x48] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.565 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.565 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379, epid=0x48, chid=0x48] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.565 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379, epid=0x48, chid=0x48] Stack contains: 1 commands +2025-10-22 15:18:57.565 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.565 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379, epid=0x48, chid=0x48] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.565 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379, epid=0x48, chid=0x48] channelActive() +2025-10-22 15:18:57.565 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379, epid=0x48] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.565 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379, epid=0x48] activating endpoint +2025-10-22 15:18:57.565 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379, epid=0x48] flushCommands() +2025-10-22 15:18:57.565 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379, epid=0x48] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.565 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.565 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379, epid=0x48, chid=0x48] channelActive() done +2025-10-22 15:18:57.565 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.565 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.565 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379, epid=0x48] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.565 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379, epid=0x48] write() done +2025-10-22 15:18:57.565 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379, epid=0x48, chid=0x48] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.565 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.566 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379, epid=0x48, chid=0x48] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.566 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379, epid=0x48, chid=0x48] Stack contains: 1 commands +2025-10-22 15:18:57.566 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.566 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379, epid=0x48, chid=0x48] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.566 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.566 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.566 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379, epid=0x48] closeAsync() +2025-10-22 15:18:57.566 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.566 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379, epid=0x48, chid=0x48] channelInactive() +2025-10-22 15:18:57.566 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379, epid=0x48] deactivating endpoint handler +2025-10-22 15:18:57.566 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379, epid=0x48, chid=0x48] channelInactive() done +2025-10-22 15:18:57.566 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.566 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.566 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x6bbaf0b3, /127.0.0.1:56350 -> localhost/127.0.0.1:6379, epid=0x48, chid=0x48] channelUnregistered() +2025-10-22 15:18:57.566 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.566 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.566 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.567 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x2a5cdd7e, [id: 0x385a3a55] (inactive), epid=0x49, chid=0x49] channelRegistered() +2025-10-22 15:18:57.569 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379, epid=0x49, chid=0x49] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.569 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.570 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379, epid=0x49, chid=0x49] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.570 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379, epid=0x49, chid=0x49] Stack contains: 1 commands +2025-10-22 15:18:57.570 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.570 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379, epid=0x49, chid=0x49] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.570 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379, epid=0x49, chid=0x49] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.570 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.571 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379, epid=0x49, chid=0x49] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.571 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379, epid=0x49, chid=0x49] Stack contains: 1 commands +2025-10-22 15:18:57.571 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.571 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379, epid=0x49, chid=0x49] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.571 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379, epid=0x49, chid=0x49] channelActive() +2025-10-22 15:18:57.571 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379, epid=0x49] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.571 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379, epid=0x49] activating endpoint +2025-10-22 15:18:57.571 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379, epid=0x49] flushCommands() +2025-10-22 15:18:57.571 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379, epid=0x49] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.571 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.571 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379, epid=0x49, chid=0x49] channelActive() done +2025-10-22 15:18:57.571 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.571 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.571 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379, epid=0x49] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.571 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379, epid=0x49] write() done +2025-10-22 15:18:57.571 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379, epid=0x49, chid=0x49] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.571 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.572 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379, epid=0x49, chid=0x49] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.572 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379, epid=0x49, chid=0x49] Stack contains: 1 commands +2025-10-22 15:18:57.572 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.572 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379, epid=0x49, chid=0x49] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.572 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379, epid=0x49, chid=0x49] Stack contains: 1 commands +2025-10-22 15:18:57.572 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.572 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379, epid=0x49, chid=0x49] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.572 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.572 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.572 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379, epid=0x49] closeAsync() +2025-10-22 15:18:57.572 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.572 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379, epid=0x49, chid=0x49] channelInactive() +2025-10-22 15:18:57.572 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379, epid=0x49] deactivating endpoint handler +2025-10-22 15:18:57.572 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379, epid=0x49, chid=0x49] channelInactive() done +2025-10-22 15:18:57.572 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.572 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.573 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x2a5cdd7e, /127.0.0.1:56351 -> localhost/127.0.0.1:6379, epid=0x49, chid=0x49] channelUnregistered() +2025-10-22 15:18:57.573 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.573 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.573 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.573 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1616e5a1, [id: 0x37d9ebbf] (inactive), epid=0x4a, chid=0x4a] channelRegistered() +2025-10-22 15:18:57.574 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379, epid=0x4a, chid=0x4a] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.574 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.574 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379, epid=0x4a, chid=0x4a] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.575 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379, epid=0x4a, chid=0x4a] Stack contains: 1 commands +2025-10-22 15:18:57.575 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.575 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379, epid=0x4a, chid=0x4a] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.575 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379, epid=0x4a, chid=0x4a] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.575 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.575 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379, epid=0x4a, chid=0x4a] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.575 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379, epid=0x4a, chid=0x4a] Stack contains: 1 commands +2025-10-22 15:18:57.575 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.575 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379, epid=0x4a, chid=0x4a] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.575 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379, epid=0x4a, chid=0x4a] channelActive() +2025-10-22 15:18:57.575 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379, epid=0x4a] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.575 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379, epid=0x4a] activating endpoint +2025-10-22 15:18:57.575 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379, epid=0x4a] flushCommands() +2025-10-22 15:18:57.575 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379, epid=0x4a] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.575 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.575 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379, epid=0x4a, chid=0x4a] channelActive() done +2025-10-22 15:18:57.575 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.576 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.576 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379, epid=0x4a] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.576 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379, epid=0x4a] write() done +2025-10-22 15:18:57.576 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379, epid=0x4a, chid=0x4a] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.576 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.576 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379, epid=0x4a, chid=0x4a] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.576 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379, epid=0x4a, chid=0x4a] Stack contains: 1 commands +2025-10-22 15:18:57.576 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.576 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379, epid=0x4a, chid=0x4a] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.576 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379, epid=0x4a, chid=0x4a] Stack contains: 1 commands +2025-10-22 15:18:57.576 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.576 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379, epid=0x4a, chid=0x4a] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.577 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.577 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.577 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379, epid=0x4a] closeAsync() +2025-10-22 15:18:57.577 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379, epid=0x4a, chid=0x4a] channelInactive() +2025-10-22 15:18:57.577 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.577 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379, epid=0x4a] deactivating endpoint handler +2025-10-22 15:18:57.577 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379, epid=0x4a, chid=0x4a] channelInactive() done +2025-10-22 15:18:57.577 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.577 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.577 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1616e5a1, /127.0.0.1:56352 -> localhost/127.0.0.1:6379, epid=0x4a, chid=0x4a] channelUnregistered() +2025-10-22 15:18:57.577 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.577 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.577 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.578 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x4db75d9f, [id: 0x08eb0a05] (inactive), epid=0x4b, chid=0x4b] channelRegistered() +2025-10-22 15:18:57.578 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379, epid=0x4b, chid=0x4b] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.579 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.579 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379, epid=0x4b, chid=0x4b] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.579 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379, epid=0x4b, chid=0x4b] Stack contains: 1 commands +2025-10-22 15:18:57.579 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.579 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379, epid=0x4b, chid=0x4b] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.583 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379, epid=0x4b, chid=0x4b] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.583 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.584 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379, epid=0x4b, chid=0x4b] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.584 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379, epid=0x4b, chid=0x4b] Stack contains: 1 commands +2025-10-22 15:18:57.584 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.584 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379, epid=0x4b, chid=0x4b] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.584 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379, epid=0x4b, chid=0x4b] channelActive() +2025-10-22 15:18:57.584 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379, epid=0x4b] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.585 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379, epid=0x4b] activating endpoint +2025-10-22 15:18:57.585 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379, epid=0x4b] flushCommands() +2025-10-22 15:18:57.585 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379, epid=0x4b] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.585 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.585 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379, epid=0x4b, chid=0x4b] channelActive() done +2025-10-22 15:18:57.585 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.585 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.585 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379, epid=0x4b] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.585 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379, epid=0x4b] write() done +2025-10-22 15:18:57.585 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379, epid=0x4b, chid=0x4b] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.585 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.586 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379, epid=0x4b, chid=0x4b] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.587 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379, epid=0x4b, chid=0x4b] Stack contains: 1 commands +2025-10-22 15:18:57.587 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.587 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379, epid=0x4b, chid=0x4b] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.587 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.587 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.587 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379, epid=0x4b] closeAsync() +2025-10-22 15:18:57.587 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.587 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379, epid=0x4b, chid=0x4b] channelInactive() +2025-10-22 15:18:57.587 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379, epid=0x4b] deactivating endpoint handler +2025-10-22 15:18:57.587 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379, epid=0x4b, chid=0x4b] channelInactive() done +2025-10-22 15:18:57.587 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.587 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.587 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.587 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x4db75d9f, /127.0.0.1:56353 -> localhost/127.0.0.1:6379, epid=0x4b, chid=0x4b] channelUnregistered() +2025-10-22 15:18:57.588 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.588 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.588 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x64ec2a66, [id: 0xa0d58aa1] (inactive), epid=0x4c, chid=0x4c] channelRegistered() +2025-10-22 15:18:57.589 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379, epid=0x4c, chid=0x4c] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.589 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.589 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379, epid=0x4c, chid=0x4c] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.590 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379, epid=0x4c, chid=0x4c] Stack contains: 1 commands +2025-10-22 15:18:57.590 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.590 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379, epid=0x4c, chid=0x4c] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.590 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379, epid=0x4c, chid=0x4c] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.590 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.590 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379, epid=0x4c, chid=0x4c] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.590 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379, epid=0x4c, chid=0x4c] Stack contains: 1 commands +2025-10-22 15:18:57.590 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.590 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379, epid=0x4c, chid=0x4c] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.590 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379, epid=0x4c, chid=0x4c] channelActive() +2025-10-22 15:18:57.590 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379, epid=0x4c] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.590 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379, epid=0x4c] activating endpoint +2025-10-22 15:18:57.590 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379, epid=0x4c] flushCommands() +2025-10-22 15:18:57.590 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379, epid=0x4c] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.590 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.590 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379, epid=0x4c, chid=0x4c] channelActive() done +2025-10-22 15:18:57.590 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.590 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.591 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379, epid=0x4c] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.591 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379, epid=0x4c] write() done +2025-10-22 15:18:57.591 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379, epid=0x4c, chid=0x4c] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.591 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.591 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379, epid=0x4c, chid=0x4c] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.591 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379, epid=0x4c, chid=0x4c] Stack contains: 1 commands +2025-10-22 15:18:57.591 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.591 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379, epid=0x4c, chid=0x4c] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.591 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379, epid=0x4c, chid=0x4c] Stack contains: 1 commands +2025-10-22 15:18:57.591 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.591 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379, epid=0x4c, chid=0x4c] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.591 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.591 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.591 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379, epid=0x4c] closeAsync() +2025-10-22 15:18:57.591 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.592 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379, epid=0x4c, chid=0x4c] channelInactive() +2025-10-22 15:18:57.592 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379, epid=0x4c] deactivating endpoint handler +2025-10-22 15:18:57.592 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379, epid=0x4c, chid=0x4c] channelInactive() done +2025-10-22 15:18:57.592 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.592 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.592 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.592 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x64ec2a66, /127.0.0.1:56354 -> localhost/127.0.0.1:6379, epid=0x4c, chid=0x4c] channelUnregistered() +2025-10-22 15:18:57.592 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.592 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.593 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x575ac4bf, [id: 0xebc3d93d] (inactive), epid=0x4d, chid=0x4d] channelRegistered() +2025-10-22 15:18:57.594 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379, epid=0x4d, chid=0x4d] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.594 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.594 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379, epid=0x4d, chid=0x4d] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.594 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379, epid=0x4d, chid=0x4d] Stack contains: 1 commands +2025-10-22 15:18:57.594 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.594 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379, epid=0x4d, chid=0x4d] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.594 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379, epid=0x4d, chid=0x4d] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.594 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.595 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379, epid=0x4d, chid=0x4d] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.595 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379, epid=0x4d, chid=0x4d] Stack contains: 1 commands +2025-10-22 15:18:57.595 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.595 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379, epid=0x4d, chid=0x4d] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.595 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379, epid=0x4d, chid=0x4d] channelActive() +2025-10-22 15:18:57.595 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379, epid=0x4d] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.595 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379, epid=0x4d] activating endpoint +2025-10-22 15:18:57.595 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379, epid=0x4d] flushCommands() +2025-10-22 15:18:57.595 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379, epid=0x4d] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.595 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.595 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379, epid=0x4d, chid=0x4d] channelActive() done +2025-10-22 15:18:57.595 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.595 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.596 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379, epid=0x4d] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.596 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379, epid=0x4d] write() done +2025-10-22 15:18:57.596 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379, epid=0x4d, chid=0x4d] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.596 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.596 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379, epid=0x4d, chid=0x4d] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.596 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379, epid=0x4d, chid=0x4d] Stack contains: 1 commands +2025-10-22 15:18:57.596 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.596 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379, epid=0x4d, chid=0x4d] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.596 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379, epid=0x4d, chid=0x4d] Stack contains: 1 commands +2025-10-22 15:18:57.596 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.596 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379, epid=0x4d, chid=0x4d] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.597 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.597 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.597 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379, epid=0x4d] closeAsync() +2025-10-22 15:18:57.597 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.597 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379, epid=0x4d, chid=0x4d] channelInactive() +2025-10-22 15:18:57.597 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379, epid=0x4d] deactivating endpoint handler +2025-10-22 15:18:57.597 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379, epid=0x4d, chid=0x4d] channelInactive() done +2025-10-22 15:18:57.597 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.597 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.597 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x575ac4bf, /127.0.0.1:56355 -> localhost/127.0.0.1:6379, epid=0x4d, chid=0x4d] channelUnregistered() +2025-10-22 15:18:57.597 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.598 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.598 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.598 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xef1e00d1, [id: 0xcce46860] (inactive), epid=0x4e, chid=0x4e] channelRegistered() +2025-10-22 15:18:57.599 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379, epid=0x4e, chid=0x4e] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.599 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.599 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379, epid=0x4e, chid=0x4e] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.599 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379, epid=0x4e, chid=0x4e] Stack contains: 1 commands +2025-10-22 15:18:57.599 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.600 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379, epid=0x4e, chid=0x4e] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.600 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379, epid=0x4e, chid=0x4e] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.600 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.600 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379, epid=0x4e, chid=0x4e] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.600 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379, epid=0x4e, chid=0x4e] Stack contains: 1 commands +2025-10-22 15:18:57.600 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.600 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379, epid=0x4e, chid=0x4e] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.600 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379, epid=0x4e, chid=0x4e] channelActive() +2025-10-22 15:18:57.600 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379, epid=0x4e] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.600 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379, epid=0x4e] activating endpoint +2025-10-22 15:18:57.600 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379, epid=0x4e] flushCommands() +2025-10-22 15:18:57.600 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379, epid=0x4e] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.600 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.601 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379, epid=0x4e, chid=0x4e] channelActive() done +2025-10-22 15:18:57.601 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.601 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.601 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379, epid=0x4e] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.601 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379, epid=0x4e] write() done +2025-10-22 15:18:57.601 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379, epid=0x4e, chid=0x4e] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.601 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.602 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379, epid=0x4e, chid=0x4e] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.602 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379, epid=0x4e, chid=0x4e] Stack contains: 1 commands +2025-10-22 15:18:57.602 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.603 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379, epid=0x4e, chid=0x4e] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.603 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379, epid=0x4e, chid=0x4e] Stack contains: 1 commands +2025-10-22 15:18:57.603 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.603 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379, epid=0x4e, chid=0x4e] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.603 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.603 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.603 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379, epid=0x4e] closeAsync() +2025-10-22 15:18:57.603 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.603 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379, epid=0x4e, chid=0x4e] channelInactive() +2025-10-22 15:18:57.604 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379, epid=0x4e] deactivating endpoint handler +2025-10-22 15:18:57.604 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379, epid=0x4e, chid=0x4e] channelInactive() done +2025-10-22 15:18:57.604 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.604 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.604 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.604 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xef1e00d1, /127.0.0.1:56356 -> localhost/127.0.0.1:6379, epid=0x4e, chid=0x4e] channelUnregistered() +2025-10-22 15:18:57.604 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.604 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.604 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xa903a335, [id: 0xadfd620f] (inactive), epid=0x4f, chid=0x4f] channelRegistered() +2025-10-22 15:18:57.605 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379, epid=0x4f, chid=0x4f] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.605 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.606 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379, epid=0x4f, chid=0x4f] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.606 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379, epid=0x4f, chid=0x4f] Stack contains: 1 commands +2025-10-22 15:18:57.606 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.606 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379, epid=0x4f, chid=0x4f] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.606 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379, epid=0x4f, chid=0x4f] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.606 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.606 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379, epid=0x4f, chid=0x4f] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.606 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379, epid=0x4f, chid=0x4f] Stack contains: 1 commands +2025-10-22 15:18:57.606 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.606 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379, epid=0x4f, chid=0x4f] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.606 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379, epid=0x4f, chid=0x4f] channelActive() +2025-10-22 15:18:57.607 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379, epid=0x4f] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.607 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379, epid=0x4f] activating endpoint +2025-10-22 15:18:57.607 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379, epid=0x4f] flushCommands() +2025-10-22 15:18:57.607 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379, epid=0x4f] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.607 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.607 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379, epid=0x4f, chid=0x4f] channelActive() done +2025-10-22 15:18:57.607 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.607 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.607 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379, epid=0x4f] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.607 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379, epid=0x4f] write() done +2025-10-22 15:18:57.607 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379, epid=0x4f, chid=0x4f] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.607 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.607 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379, epid=0x4f, chid=0x4f] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.607 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379, epid=0x4f, chid=0x4f] Stack contains: 1 commands +2025-10-22 15:18:57.607 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.607 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379, epid=0x4f, chid=0x4f] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.607 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379, epid=0x4f, chid=0x4f] Stack contains: 1 commands +2025-10-22 15:18:57.607 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.607 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379, epid=0x4f, chid=0x4f] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.608 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.608 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.608 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379, epid=0x4f] closeAsync() +2025-10-22 15:18:57.608 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.608 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379, epid=0x4f, chid=0x4f] channelInactive() +2025-10-22 15:18:57.608 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379, epid=0x4f] deactivating endpoint handler +2025-10-22 15:18:57.608 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379, epid=0x4f, chid=0x4f] channelInactive() done +2025-10-22 15:18:57.608 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.608 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.608 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.608 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xa903a335, /127.0.0.1:56357 -> localhost/127.0.0.1:6379, epid=0x4f, chid=0x4f] channelUnregistered() +2025-10-22 15:18:57.608 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.608 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.609 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7490c0c0, [id: 0x61c51129] (inactive), epid=0x50, chid=0x50] channelRegistered() +2025-10-22 15:18:57.609 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379, epid=0x50, chid=0x50] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.609 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.610 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379, epid=0x50, chid=0x50] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.610 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379, epid=0x50, chid=0x50] Stack contains: 1 commands +2025-10-22 15:18:57.610 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.610 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379, epid=0x50, chid=0x50] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.610 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379, epid=0x50, chid=0x50] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.610 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.610 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379, epid=0x50, chid=0x50] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.610 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379, epid=0x50, chid=0x50] Stack contains: 1 commands +2025-10-22 15:18:57.610 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.610 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379, epid=0x50, chid=0x50] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.610 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379, epid=0x50, chid=0x50] channelActive() +2025-10-22 15:18:57.610 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379, epid=0x50] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.611 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379, epid=0x50] activating endpoint +2025-10-22 15:18:57.611 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379, epid=0x50] flushCommands() +2025-10-22 15:18:57.611 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379, epid=0x50] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.611 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.611 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379, epid=0x50, chid=0x50] channelActive() done +2025-10-22 15:18:57.611 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.611 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.611 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379, epid=0x50] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.611 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379, epid=0x50] write() done +2025-10-22 15:18:57.611 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379, epid=0x50, chid=0x50] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.611 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.611 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379, epid=0x50, chid=0x50] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.611 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379, epid=0x50, chid=0x50] Stack contains: 1 commands +2025-10-22 15:18:57.611 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.611 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379, epid=0x50, chid=0x50] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.611 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379, epid=0x50, chid=0x50] Stack contains: 1 commands +2025-10-22 15:18:57.611 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.611 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379, epid=0x50, chid=0x50] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.611 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.611 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.611 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379, epid=0x50] closeAsync() +2025-10-22 15:18:57.612 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.612 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379, epid=0x50, chid=0x50] channelInactive() +2025-10-22 15:18:57.612 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379, epid=0x50] deactivating endpoint handler +2025-10-22 15:18:57.612 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379, epid=0x50, chid=0x50] channelInactive() done +2025-10-22 15:18:57.612 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.612 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.612 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.612 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7490c0c0, /127.0.0.1:56358 -> localhost/127.0.0.1:6379, epid=0x50, chid=0x50] channelUnregistered() +2025-10-22 15:18:57.612 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.612 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.612 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1ec97114, [id: 0xa9172ffa] (inactive), epid=0x51, chid=0x51] channelRegistered() +2025-10-22 15:18:57.613 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379, epid=0x51, chid=0x51] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.613 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.614 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379, epid=0x51, chid=0x51] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.614 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379, epid=0x51, chid=0x51] Stack contains: 1 commands +2025-10-22 15:18:57.614 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.614 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379, epid=0x51, chid=0x51] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.614 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379, epid=0x51, chid=0x51] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.614 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.614 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379, epid=0x51, chid=0x51] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.614 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379, epid=0x51, chid=0x51] Stack contains: 1 commands +2025-10-22 15:18:57.614 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.614 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379, epid=0x51, chid=0x51] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.614 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379, epid=0x51, chid=0x51] channelActive() +2025-10-22 15:18:57.614 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379, epid=0x51] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.614 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379, epid=0x51] activating endpoint +2025-10-22 15:18:57.614 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379, epid=0x51] flushCommands() +2025-10-22 15:18:57.614 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379, epid=0x51] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.614 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.614 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379, epid=0x51, chid=0x51] channelActive() done +2025-10-22 15:18:57.614 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.614 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.615 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379, epid=0x51] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.615 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379, epid=0x51] write() done +2025-10-22 15:18:57.615 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379, epid=0x51, chid=0x51] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.615 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.615 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379, epid=0x51, chid=0x51] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.615 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379, epid=0x51, chid=0x51] Stack contains: 1 commands +2025-10-22 15:18:57.615 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.615 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379, epid=0x51, chid=0x51] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.615 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379, epid=0x51, chid=0x51] Stack contains: 1 commands +2025-10-22 15:18:57.615 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.615 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379, epid=0x51, chid=0x51] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.615 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.615 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.615 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379, epid=0x51] closeAsync() +2025-10-22 15:18:57.615 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.615 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379, epid=0x51, chid=0x51] channelInactive() +2025-10-22 15:18:57.616 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379, epid=0x51] deactivating endpoint handler +2025-10-22 15:18:57.616 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379, epid=0x51, chid=0x51] channelInactive() done +2025-10-22 15:18:57.616 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.616 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.616 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.616 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1ec97114, /127.0.0.1:56359 -> localhost/127.0.0.1:6379, epid=0x51, chid=0x51] channelUnregistered() +2025-10-22 15:18:57.616 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.616 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.616 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xdb00e597, [id: 0x9128b022] (inactive), epid=0x52, chid=0x52] channelRegistered() +2025-10-22 15:18:57.617 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379, epid=0x52, chid=0x52] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.617 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.618 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379, epid=0x52, chid=0x52] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.618 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379, epid=0x52, chid=0x52] Stack contains: 1 commands +2025-10-22 15:18:57.618 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.618 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379, epid=0x52, chid=0x52] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.619 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379, epid=0x52, chid=0x52] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.619 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.620 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379, epid=0x52, chid=0x52] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.620 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379, epid=0x52, chid=0x52] Stack contains: 1 commands +2025-10-22 15:18:57.620 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.620 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379, epid=0x52, chid=0x52] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.620 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379, epid=0x52, chid=0x52] channelActive() +2025-10-22 15:18:57.620 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379, epid=0x52] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.620 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379, epid=0x52] activating endpoint +2025-10-22 15:18:57.620 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379, epid=0x52] flushCommands() +2025-10-22 15:18:57.620 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379, epid=0x52] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.620 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.620 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379, epid=0x52, chid=0x52] channelActive() done +2025-10-22 15:18:57.620 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.620 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.620 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379, epid=0x52] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.620 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379, epid=0x52] write() done +2025-10-22 15:18:57.621 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379, epid=0x52, chid=0x52] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.621 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.621 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379, epid=0x52, chid=0x52] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.621 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379, epid=0x52, chid=0x52] Stack contains: 1 commands +2025-10-22 15:18:57.621 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.621 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379, epid=0x52, chid=0x52] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.621 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379, epid=0x52, chid=0x52] Stack contains: 1 commands +2025-10-22 15:18:57.621 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.621 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379, epid=0x52, chid=0x52] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.621 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.621 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.621 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379, epid=0x52] closeAsync() +2025-10-22 15:18:57.622 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.622 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379, epid=0x52, chid=0x52] channelInactive() +2025-10-22 15:18:57.622 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379, epid=0x52] deactivating endpoint handler +2025-10-22 15:18:57.622 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379, epid=0x52, chid=0x52] channelInactive() done +2025-10-22 15:18:57.622 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.622 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.622 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xdb00e597, /127.0.0.1:56360 -> localhost/127.0.0.1:6379, epid=0x52, chid=0x52] channelUnregistered() +2025-10-22 15:18:57.622 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.622 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.622 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.623 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x08209495, [id: 0x87de1690] (inactive), epid=0x53, chid=0x53] channelRegistered() +2025-10-22 15:18:57.624 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379, epid=0x53, chid=0x53] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.624 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.624 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379, epid=0x53, chid=0x53] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.624 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379, epid=0x53, chid=0x53] Stack contains: 1 commands +2025-10-22 15:18:57.624 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.624 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379, epid=0x53, chid=0x53] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.624 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379, epid=0x53, chid=0x53] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.624 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.625 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379, epid=0x53, chid=0x53] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.625 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379, epid=0x53, chid=0x53] Stack contains: 1 commands +2025-10-22 15:18:57.625 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.625 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379, epid=0x53, chid=0x53] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.625 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379, epid=0x53, chid=0x53] channelActive() +2025-10-22 15:18:57.625 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379, epid=0x53] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.625 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379, epid=0x53] activating endpoint +2025-10-22 15:18:57.625 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379, epid=0x53] flushCommands() +2025-10-22 15:18:57.625 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379, epid=0x53] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.625 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.625 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379, epid=0x53, chid=0x53] channelActive() done +2025-10-22 15:18:57.625 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.625 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.625 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379, epid=0x53] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.625 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379, epid=0x53] write() done +2025-10-22 15:18:57.625 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379, epid=0x53, chid=0x53] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.625 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.626 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379, epid=0x53, chid=0x53] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.626 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379, epid=0x53, chid=0x53] Stack contains: 1 commands +2025-10-22 15:18:57.626 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.626 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379, epid=0x53, chid=0x53] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.626 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379, epid=0x53, chid=0x53] Stack contains: 1 commands +2025-10-22 15:18:57.626 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.626 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379, epid=0x53, chid=0x53] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.626 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.626 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.626 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379, epid=0x53] closeAsync() +2025-10-22 15:18:57.626 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.626 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379, epid=0x53, chid=0x53] channelInactive() +2025-10-22 15:18:57.626 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379, epid=0x53] deactivating endpoint handler +2025-10-22 15:18:57.626 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379, epid=0x53, chid=0x53] channelInactive() done +2025-10-22 15:18:57.626 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.626 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.626 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x08209495, /127.0.0.1:56361 -> localhost/127.0.0.1:6379, epid=0x53, chid=0x53] channelUnregistered() +2025-10-22 15:18:57.626 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.626 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.626 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.627 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb2d0372e, [id: 0xd116d7b8] (inactive), epid=0x54, chid=0x54] channelRegistered() +2025-10-22 15:18:57.628 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379, epid=0x54, chid=0x54] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.628 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.629 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379, epid=0x54, chid=0x54] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.629 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379, epid=0x54, chid=0x54] Stack contains: 1 commands +2025-10-22 15:18:57.629 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.629 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379, epid=0x54, chid=0x54] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.629 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379, epid=0x54, chid=0x54] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.629 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.629 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379, epid=0x54, chid=0x54] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.629 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379, epid=0x54, chid=0x54] Stack contains: 1 commands +2025-10-22 15:18:57.629 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.629 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379, epid=0x54, chid=0x54] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.629 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379, epid=0x54, chid=0x54] channelActive() +2025-10-22 15:18:57.629 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379, epid=0x54] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.629 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379, epid=0x54] activating endpoint +2025-10-22 15:18:57.629 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379, epid=0x54] flushCommands() +2025-10-22 15:18:57.629 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379, epid=0x54] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.630 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.630 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379, epid=0x54, chid=0x54] channelActive() done +2025-10-22 15:18:57.630 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.630 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.630 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379, epid=0x54] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.630 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379, epid=0x54] write() done +2025-10-22 15:18:57.630 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379, epid=0x54, chid=0x54] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.630 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.630 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379, epid=0x54, chid=0x54] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.630 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379, epid=0x54, chid=0x54] Stack contains: 1 commands +2025-10-22 15:18:57.630 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.630 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379, epid=0x54, chid=0x54] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.630 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379, epid=0x54, chid=0x54] Stack contains: 1 commands +2025-10-22 15:18:57.630 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.630 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379, epid=0x54, chid=0x54] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.631 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.631 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.631 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379, epid=0x54] closeAsync() +2025-10-22 15:18:57.631 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.631 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379, epid=0x54, chid=0x54] channelInactive() +2025-10-22 15:18:57.631 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379, epid=0x54] deactivating endpoint handler +2025-10-22 15:18:57.631 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379, epid=0x54, chid=0x54] channelInactive() done +2025-10-22 15:18:57.631 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.631 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.631 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.631 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb2d0372e, /127.0.0.1:56362 -> localhost/127.0.0.1:6379, epid=0x54, chid=0x54] channelUnregistered() +2025-10-22 15:18:57.631 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.631 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.632 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x1cb74f8a, [id: 0x07deb9da] (inactive), epid=0x55, chid=0x55] channelRegistered() +2025-10-22 15:18:57.632 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379, epid=0x55, chid=0x55] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.632 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.633 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379, epid=0x55, chid=0x55] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.633 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379, epid=0x55, chid=0x55] Stack contains: 1 commands +2025-10-22 15:18:57.633 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.633 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379, epid=0x55, chid=0x55] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.633 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379, epid=0x55, chid=0x55] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.633 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.633 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379, epid=0x55, chid=0x55] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.633 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379, epid=0x55, chid=0x55] Stack contains: 1 commands +2025-10-22 15:18:57.633 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.633 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379, epid=0x55, chid=0x55] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.633 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379, epid=0x55, chid=0x55] channelActive() +2025-10-22 15:18:57.634 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379, epid=0x55] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.634 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379, epid=0x55] activating endpoint +2025-10-22 15:18:57.634 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379, epid=0x55] flushCommands() +2025-10-22 15:18:57.634 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379, epid=0x55] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.634 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.634 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379, epid=0x55, chid=0x55] channelActive() done +2025-10-22 15:18:57.634 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.634 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.634 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379, epid=0x55] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.634 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379, epid=0x55] write() done +2025-10-22 15:18:57.634 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379, epid=0x55, chid=0x55] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.634 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.635 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379, epid=0x55, chid=0x55] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.636 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379, epid=0x55, chid=0x55] Stack contains: 1 commands +2025-10-22 15:18:57.636 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.636 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379, epid=0x55, chid=0x55] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.636 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.636 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.636 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379, epid=0x55] closeAsync() +2025-10-22 15:18:57.637 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379, epid=0x55, chid=0x55] channelInactive() +2025-10-22 15:18:57.637 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.637 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379, epid=0x55] deactivating endpoint handler +2025-10-22 15:18:57.637 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379, epid=0x55, chid=0x55] channelInactive() done +2025-10-22 15:18:57.637 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.637 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.637 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x1cb74f8a, /127.0.0.1:56363 -> localhost/127.0.0.1:6379, epid=0x55, chid=0x55] channelUnregistered() +2025-10-22 15:18:57.637 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.637 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.637 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.638 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x110dc603, [id: 0x3d0b292f] (inactive), epid=0x56, chid=0x56] channelRegistered() +2025-10-22 15:18:57.638 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379, epid=0x56, chid=0x56] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.638 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.639 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379, epid=0x56, chid=0x56] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.639 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379, epid=0x56, chid=0x56] Stack contains: 1 commands +2025-10-22 15:18:57.639 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.639 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379, epid=0x56, chid=0x56] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.639 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379, epid=0x56, chid=0x56] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.639 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.639 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379, epid=0x56, chid=0x56] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.639 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379, epid=0x56, chid=0x56] Stack contains: 1 commands +2025-10-22 15:18:57.640 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.640 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379, epid=0x56, chid=0x56] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.640 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379, epid=0x56, chid=0x56] channelActive() +2025-10-22 15:18:57.640 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379, epid=0x56] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.640 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379, epid=0x56] activating endpoint +2025-10-22 15:18:57.640 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379, epid=0x56] flushCommands() +2025-10-22 15:18:57.640 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379, epid=0x56] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.640 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.640 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379, epid=0x56, chid=0x56] channelActive() done +2025-10-22 15:18:57.640 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.640 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.640 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379, epid=0x56] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.640 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379, epid=0x56] write() done +2025-10-22 15:18:57.640 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379, epid=0x56, chid=0x56] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.640 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.640 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379, epid=0x56, chid=0x56] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.640 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379, epid=0x56, chid=0x56] Stack contains: 1 commands +2025-10-22 15:18:57.640 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.640 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379, epid=0x56, chid=0x56] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.640 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.640 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.640 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379, epid=0x56] closeAsync() +2025-10-22 15:18:57.641 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.641 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379, epid=0x56, chid=0x56] channelInactive() +2025-10-22 15:18:57.641 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379, epid=0x56] deactivating endpoint handler +2025-10-22 15:18:57.641 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379, epid=0x56, chid=0x56] channelInactive() done +2025-10-22 15:18:57.641 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.641 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.641 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.641 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x110dc603, /127.0.0.1:56364 -> localhost/127.0.0.1:6379, epid=0x56, chid=0x56] channelUnregistered() +2025-10-22 15:18:57.641 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.641 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.641 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xacf4ea69, [id: 0xbf80a066] (inactive), epid=0x57, chid=0x57] channelRegistered() +2025-10-22 15:18:57.642 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379, epid=0x57, chid=0x57] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.642 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.643 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379, epid=0x57, chid=0x57] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.643 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379, epid=0x57, chid=0x57] Stack contains: 1 commands +2025-10-22 15:18:57.643 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.643 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379, epid=0x57, chid=0x57] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.643 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379, epid=0x57, chid=0x57] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.643 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.643 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379, epid=0x57, chid=0x57] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.643 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379, epid=0x57, chid=0x57] Stack contains: 1 commands +2025-10-22 15:18:57.643 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.643 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379, epid=0x57, chid=0x57] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.643 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379, epid=0x57, chid=0x57] channelActive() +2025-10-22 15:18:57.643 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379, epid=0x57] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.643 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379, epid=0x57] activating endpoint +2025-10-22 15:18:57.643 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379, epid=0x57] flushCommands() +2025-10-22 15:18:57.643 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379, epid=0x57] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.643 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.643 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379, epid=0x57, chid=0x57] channelActive() done +2025-10-22 15:18:57.643 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.644 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.644 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379, epid=0x57] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.644 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379, epid=0x57] write() done +2025-10-22 15:18:57.644 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379, epid=0x57, chid=0x57] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.644 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.644 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379, epid=0x57, chid=0x57] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.644 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379, epid=0x57, chid=0x57] Stack contains: 1 commands +2025-10-22 15:18:57.644 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.644 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379, epid=0x57, chid=0x57] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.644 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.644 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.644 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379, epid=0x57] closeAsync() +2025-10-22 15:18:57.645 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379, epid=0x57, chid=0x57] channelInactive() +2025-10-22 15:18:57.645 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.645 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379, epid=0x57] deactivating endpoint handler +2025-10-22 15:18:57.645 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379, epid=0x57, chid=0x57] channelInactive() done +2025-10-22 15:18:57.645 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.645 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.645 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xacf4ea69, /127.0.0.1:56365 -> localhost/127.0.0.1:6379, epid=0x57, chid=0x57] channelUnregistered() +2025-10-22 15:18:57.645 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.645 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.645 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.645 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xef5362a7, [id: 0xa9b1b511] (inactive), epid=0x58, chid=0x58] channelRegistered() +2025-10-22 15:18:57.646 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379, epid=0x58, chid=0x58] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.646 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.647 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379, epid=0x58, chid=0x58] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.647 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379, epid=0x58, chid=0x58] Stack contains: 1 commands +2025-10-22 15:18:57.647 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.647 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379, epid=0x58, chid=0x58] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.647 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379, epid=0x58, chid=0x58] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.647 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.647 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379, epid=0x58, chid=0x58] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.647 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379, epid=0x58, chid=0x58] Stack contains: 1 commands +2025-10-22 15:18:57.647 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.647 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379, epid=0x58, chid=0x58] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.647 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379, epid=0x58, chid=0x58] channelActive() +2025-10-22 15:18:57.647 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379, epid=0x58] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.647 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379, epid=0x58] activating endpoint +2025-10-22 15:18:57.647 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379, epid=0x58] flushCommands() +2025-10-22 15:18:57.647 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379, epid=0x58] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.647 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.647 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379, epid=0x58, chid=0x58] channelActive() done +2025-10-22 15:18:57.647 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.647 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.647 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379, epid=0x58] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.647 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379, epid=0x58] write() done +2025-10-22 15:18:57.647 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379, epid=0x58, chid=0x58] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.648 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.648 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379, epid=0x58, chid=0x58] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.648 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379, epid=0x58, chid=0x58] Stack contains: 1 commands +2025-10-22 15:18:57.648 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.648 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379, epid=0x58, chid=0x58] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.648 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379, epid=0x58, chid=0x58] Stack contains: 1 commands +2025-10-22 15:18:57.648 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.648 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379, epid=0x58, chid=0x58] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.648 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.648 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.648 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379, epid=0x58] closeAsync() +2025-10-22 15:18:57.648 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.648 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379, epid=0x58, chid=0x58] channelInactive() +2025-10-22 15:18:57.648 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.648 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379, epid=0x58] deactivating endpoint handler +2025-10-22 15:18:57.649 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379, epid=0x58, chid=0x58] channelInactive() done +2025-10-22 15:18:57.649 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.649 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.649 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.649 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.649 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xef5362a7, /127.0.0.1:56366 -> localhost/127.0.0.1:6379, epid=0x58, chid=0x58] channelUnregistered() +2025-10-22 15:18:57.649 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1efba285, [id: 0x2e31b8f8] (inactive), epid=0x59, chid=0x59] channelRegistered() +2025-10-22 15:18:57.650 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379, epid=0x59, chid=0x59] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.650 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.651 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379, epid=0x59, chid=0x59] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.651 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379, epid=0x59, chid=0x59] Stack contains: 1 commands +2025-10-22 15:18:57.651 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.651 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379, epid=0x59, chid=0x59] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.651 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379, epid=0x59, chid=0x59] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.651 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.651 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379, epid=0x59, chid=0x59] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.652 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379, epid=0x59, chid=0x59] Stack contains: 1 commands +2025-10-22 15:18:57.652 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.652 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379, epid=0x59, chid=0x59] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.652 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379, epid=0x59, chid=0x59] channelActive() +2025-10-22 15:18:57.652 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379, epid=0x59] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.652 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379, epid=0x59] activating endpoint +2025-10-22 15:18:57.652 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379, epid=0x59] flushCommands() +2025-10-22 15:18:57.652 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379, epid=0x59] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.652 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.652 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379, epid=0x59, chid=0x59] channelActive() done +2025-10-22 15:18:57.652 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.652 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.653 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379, epid=0x59] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.653 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379, epid=0x59] write() done +2025-10-22 15:18:57.653 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379, epid=0x59, chid=0x59] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.653 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.654 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379, epid=0x59, chid=0x59] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.654 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379, epid=0x59, chid=0x59] Stack contains: 1 commands +2025-10-22 15:18:57.654 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.654 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379, epid=0x59, chid=0x59] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.654 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379, epid=0x59, chid=0x59] Stack contains: 1 commands +2025-10-22 15:18:57.654 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.654 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379, epid=0x59, chid=0x59] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.654 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.654 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.654 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379, epid=0x59] closeAsync() +2025-10-22 15:18:57.654 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.654 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379, epid=0x59, chid=0x59] channelInactive() +2025-10-22 15:18:57.654 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379, epid=0x59] deactivating endpoint handler +2025-10-22 15:18:57.654 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379, epid=0x59, chid=0x59] channelInactive() done +2025-10-22 15:18:57.654 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.654 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.654 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.654 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1efba285, /127.0.0.1:56367 -> localhost/127.0.0.1:6379, epid=0x59, chid=0x59] channelUnregistered() +2025-10-22 15:18:57.655 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.655 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.655 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xe7401dfa, [id: 0x8bc5f913] (inactive), epid=0x5a, chid=0x5a] channelRegistered() +2025-10-22 15:18:57.656 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379, epid=0x5a, chid=0x5a] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.656 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.656 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379, epid=0x5a, chid=0x5a] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.656 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379, epid=0x5a, chid=0x5a] Stack contains: 1 commands +2025-10-22 15:18:57.656 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.656 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379, epid=0x5a, chid=0x5a] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.656 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379, epid=0x5a, chid=0x5a] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.656 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.657 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379, epid=0x5a, chid=0x5a] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.657 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379, epid=0x5a, chid=0x5a] Stack contains: 1 commands +2025-10-22 15:18:57.657 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.657 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379, epid=0x5a, chid=0x5a] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.657 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379, epid=0x5a, chid=0x5a] channelActive() +2025-10-22 15:18:57.657 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379, epid=0x5a] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.657 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379, epid=0x5a] activating endpoint +2025-10-22 15:18:57.657 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379, epid=0x5a] flushCommands() +2025-10-22 15:18:57.657 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379, epid=0x5a] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.657 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.657 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379, epid=0x5a, chid=0x5a] channelActive() done +2025-10-22 15:18:57.657 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.657 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.657 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379, epid=0x5a] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.657 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379, epid=0x5a] write() done +2025-10-22 15:18:57.657 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379, epid=0x5a, chid=0x5a] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.657 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.658 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379, epid=0x5a, chid=0x5a] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.658 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379, epid=0x5a, chid=0x5a] Stack contains: 1 commands +2025-10-22 15:18:57.658 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.658 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379, epid=0x5a, chid=0x5a] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.658 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.658 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.658 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379, epid=0x5a] closeAsync() +2025-10-22 15:18:57.658 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.658 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379, epid=0x5a, chid=0x5a] channelInactive() +2025-10-22 15:18:57.658 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379, epid=0x5a] deactivating endpoint handler +2025-10-22 15:18:57.658 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379, epid=0x5a, chid=0x5a] channelInactive() done +2025-10-22 15:18:57.658 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.658 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.658 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.658 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xe7401dfa, /127.0.0.1:56368 -> localhost/127.0.0.1:6379, epid=0x5a, chid=0x5a] channelUnregistered() +2025-10-22 15:18:57.658 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.658 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.659 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3d936b95, [id: 0x811a2f9f] (inactive), epid=0x5b, chid=0x5b] channelRegistered() +2025-10-22 15:18:57.659 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379, epid=0x5b, chid=0x5b] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.660 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.660 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379, epid=0x5b, chid=0x5b] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.660 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379, epid=0x5b, chid=0x5b] Stack contains: 1 commands +2025-10-22 15:18:57.660 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.660 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379, epid=0x5b, chid=0x5b] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.660 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379, epid=0x5b, chid=0x5b] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.660 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.660 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379, epid=0x5b, chid=0x5b] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.660 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379, epid=0x5b, chid=0x5b] Stack contains: 1 commands +2025-10-22 15:18:57.660 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.660 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379, epid=0x5b, chid=0x5b] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.660 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379, epid=0x5b, chid=0x5b] channelActive() +2025-10-22 15:18:57.660 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379, epid=0x5b] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.661 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379, epid=0x5b] activating endpoint +2025-10-22 15:18:57.661 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379, epid=0x5b] flushCommands() +2025-10-22 15:18:57.661 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379, epid=0x5b] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.661 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.661 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379, epid=0x5b, chid=0x5b] channelActive() done +2025-10-22 15:18:57.661 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.661 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.661 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379, epid=0x5b] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.661 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379, epid=0x5b] write() done +2025-10-22 15:18:57.661 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379, epid=0x5b, chid=0x5b] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.661 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.661 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379, epid=0x5b, chid=0x5b] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.661 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379, epid=0x5b, chid=0x5b] Stack contains: 1 commands +2025-10-22 15:18:57.661 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.661 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379, epid=0x5b, chid=0x5b] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.661 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379, epid=0x5b, chid=0x5b] Stack contains: 1 commands +2025-10-22 15:18:57.661 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.661 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379, epid=0x5b, chid=0x5b] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.661 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.661 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.661 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379, epid=0x5b] closeAsync() +2025-10-22 15:18:57.662 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.662 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379, epid=0x5b, chid=0x5b] channelInactive() +2025-10-22 15:18:57.662 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379, epid=0x5b] deactivating endpoint handler +2025-10-22 15:18:57.662 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379, epid=0x5b, chid=0x5b] channelInactive() done +2025-10-22 15:18:57.662 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.662 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.662 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x3d936b95, /127.0.0.1:56369 -> localhost/127.0.0.1:6379, epid=0x5b, chid=0x5b] channelUnregistered() +2025-10-22 15:18:57.662 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.662 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.662 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.662 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb658abad, [id: 0xdf6b0487] (inactive), epid=0x5c, chid=0x5c] channelRegistered() +2025-10-22 15:18:57.663 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379, epid=0x5c, chid=0x5c] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.663 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.664 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379, epid=0x5c, chid=0x5c] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.664 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379, epid=0x5c, chid=0x5c] Stack contains: 1 commands +2025-10-22 15:18:57.664 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.664 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379, epid=0x5c, chid=0x5c] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.664 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379, epid=0x5c, chid=0x5c] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.664 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.664 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379, epid=0x5c, chid=0x5c] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.664 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379, epid=0x5c, chid=0x5c] Stack contains: 1 commands +2025-10-22 15:18:57.664 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.664 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379, epid=0x5c, chid=0x5c] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.664 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379, epid=0x5c, chid=0x5c] channelActive() +2025-10-22 15:18:57.664 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379, epid=0x5c] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.664 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379, epid=0x5c] activating endpoint +2025-10-22 15:18:57.664 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379, epid=0x5c] flushCommands() +2025-10-22 15:18:57.664 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379, epid=0x5c] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.664 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.664 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379, epid=0x5c, chid=0x5c] channelActive() done +2025-10-22 15:18:57.664 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.664 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.664 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379, epid=0x5c] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.664 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379, epid=0x5c] write() done +2025-10-22 15:18:57.664 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379, epid=0x5c, chid=0x5c] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.665 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.665 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379, epid=0x5c, chid=0x5c] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.665 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379, epid=0x5c, chid=0x5c] Stack contains: 1 commands +2025-10-22 15:18:57.665 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.665 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379, epid=0x5c, chid=0x5c] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.665 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379, epid=0x5c, chid=0x5c] Stack contains: 1 commands +2025-10-22 15:18:57.665 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.665 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379, epid=0x5c, chid=0x5c] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.665 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.665 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.665 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379, epid=0x5c] closeAsync() +2025-10-22 15:18:57.665 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.665 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379, epid=0x5c, chid=0x5c] channelInactive() +2025-10-22 15:18:57.665 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379, epid=0x5c] deactivating endpoint handler +2025-10-22 15:18:57.666 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379, epid=0x5c, chid=0x5c] channelInactive() done +2025-10-22 15:18:57.666 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.666 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.666 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xb658abad, /127.0.0.1:56370 -> localhost/127.0.0.1:6379, epid=0x5c, chid=0x5c] channelUnregistered() +2025-10-22 15:18:57.666 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.666 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.666 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.666 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe430f906, [id: 0xa184a616] (inactive), epid=0x5d, chid=0x5d] channelRegistered() +2025-10-22 15:18:57.667 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379, epid=0x5d, chid=0x5d] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.668 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.668 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379, epid=0x5d, chid=0x5d] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.669 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379, epid=0x5d, chid=0x5d] Stack contains: 1 commands +2025-10-22 15:18:57.669 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.669 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379, epid=0x5d, chid=0x5d] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.669 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379, epid=0x5d, chid=0x5d] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.669 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.670 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379, epid=0x5d, chid=0x5d] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.670 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379, epid=0x5d, chid=0x5d] Stack contains: 1 commands +2025-10-22 15:18:57.670 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.670 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379, epid=0x5d, chid=0x5d] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.670 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379, epid=0x5d, chid=0x5d] channelActive() +2025-10-22 15:18:57.670 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379, epid=0x5d] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.670 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379, epid=0x5d] activating endpoint +2025-10-22 15:18:57.670 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379, epid=0x5d] flushCommands() +2025-10-22 15:18:57.670 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379, epid=0x5d] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.670 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.670 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379, epid=0x5d, chid=0x5d] channelActive() done +2025-10-22 15:18:57.670 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.671 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.671 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379, epid=0x5d] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.671 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379, epid=0x5d] write() done +2025-10-22 15:18:57.671 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379, epid=0x5d, chid=0x5d] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.671 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.671 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379, epid=0x5d, chid=0x5d] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.671 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379, epid=0x5d, chid=0x5d] Stack contains: 1 commands +2025-10-22 15:18:57.671 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.671 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379, epid=0x5d, chid=0x5d] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.672 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379, epid=0x5d, chid=0x5d] Stack contains: 1 commands +2025-10-22 15:18:57.672 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.672 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379, epid=0x5d, chid=0x5d] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.672 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.672 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.672 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379, epid=0x5d] closeAsync() +2025-10-22 15:18:57.672 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.672 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379, epid=0x5d, chid=0x5d] channelInactive() +2025-10-22 15:18:57.672 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379, epid=0x5d] deactivating endpoint handler +2025-10-22 15:18:57.672 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379, epid=0x5d, chid=0x5d] channelInactive() done +2025-10-22 15:18:57.672 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.672 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.672 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe430f906, /127.0.0.1:56371 -> localhost/127.0.0.1:6379, epid=0x5d, chid=0x5d] channelUnregistered() +2025-10-22 15:18:57.672 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.672 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.672 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.673 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3bc263ee, [id: 0x2f60d5c0] (inactive), epid=0x5e, chid=0x5e] channelRegistered() +2025-10-22 15:18:57.674 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379, epid=0x5e, chid=0x5e] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.674 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.674 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379, epid=0x5e, chid=0x5e] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.674 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379, epid=0x5e, chid=0x5e] Stack contains: 1 commands +2025-10-22 15:18:57.674 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.674 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379, epid=0x5e, chid=0x5e] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.674 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379, epid=0x5e, chid=0x5e] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.674 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.675 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379, epid=0x5e, chid=0x5e] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.675 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379, epid=0x5e, chid=0x5e] Stack contains: 1 commands +2025-10-22 15:18:57.675 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.675 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379, epid=0x5e, chid=0x5e] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.675 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379, epid=0x5e, chid=0x5e] channelActive() +2025-10-22 15:18:57.675 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379, epid=0x5e] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.675 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379, epid=0x5e] activating endpoint +2025-10-22 15:18:57.675 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379, epid=0x5e] flushCommands() +2025-10-22 15:18:57.675 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379, epid=0x5e] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.675 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.675 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379, epid=0x5e, chid=0x5e] channelActive() done +2025-10-22 15:18:57.675 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.675 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.675 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379, epid=0x5e] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.675 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379, epid=0x5e] write() done +2025-10-22 15:18:57.675 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379, epid=0x5e, chid=0x5e] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.675 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.675 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379, epid=0x5e, chid=0x5e] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.676 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379, epid=0x5e, chid=0x5e] Stack contains: 1 commands +2025-10-22 15:18:57.676 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.676 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379, epid=0x5e, chid=0x5e] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.676 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379, epid=0x5e, chid=0x5e] Stack contains: 1 commands +2025-10-22 15:18:57.676 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.676 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379, epid=0x5e, chid=0x5e] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.676 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.676 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.676 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379, epid=0x5e] closeAsync() +2025-10-22 15:18:57.676 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.676 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379, epid=0x5e, chid=0x5e] channelInactive() +2025-10-22 15:18:57.676 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379, epid=0x5e] deactivating endpoint handler +2025-10-22 15:18:57.676 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379, epid=0x5e, chid=0x5e] channelInactive() done +2025-10-22 15:18:57.676 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.676 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.676 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.676 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3bc263ee, /127.0.0.1:56372 -> localhost/127.0.0.1:6379, epid=0x5e, chid=0x5e] channelUnregistered() +2025-10-22 15:18:57.676 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.676 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.677 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x1ed107ec, [id: 0x34852a1f] (inactive), epid=0x5f, chid=0x5f] channelRegistered() +2025-10-22 15:18:57.678 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379, epid=0x5f, chid=0x5f] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.678 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.678 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379, epid=0x5f, chid=0x5f] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.678 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379, epid=0x5f, chid=0x5f] Stack contains: 1 commands +2025-10-22 15:18:57.678 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.678 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379, epid=0x5f, chid=0x5f] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.678 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379, epid=0x5f, chid=0x5f] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.678 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.679 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379, epid=0x5f, chid=0x5f] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.679 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379, epid=0x5f, chid=0x5f] Stack contains: 1 commands +2025-10-22 15:18:57.679 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.679 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379, epid=0x5f, chid=0x5f] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.679 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379, epid=0x5f, chid=0x5f] channelActive() +2025-10-22 15:18:57.679 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379, epid=0x5f] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.679 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379, epid=0x5f] activating endpoint +2025-10-22 15:18:57.679 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379, epid=0x5f] flushCommands() +2025-10-22 15:18:57.679 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379, epid=0x5f] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.679 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.679 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379, epid=0x5f, chid=0x5f] channelActive() done +2025-10-22 15:18:57.679 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.679 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.679 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379, epid=0x5f] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.679 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379, epid=0x5f] write() done +2025-10-22 15:18:57.679 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379, epid=0x5f, chid=0x5f] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.679 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.680 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379, epid=0x5f, chid=0x5f] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.680 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379, epid=0x5f, chid=0x5f] Stack contains: 1 commands +2025-10-22 15:18:57.680 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.680 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379, epid=0x5f, chid=0x5f] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.680 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379, epid=0x5f, chid=0x5f] Stack contains: 1 commands +2025-10-22 15:18:57.680 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.680 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379, epid=0x5f, chid=0x5f] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.680 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.680 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.680 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379, epid=0x5f] closeAsync() +2025-10-22 15:18:57.680 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.680 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379, epid=0x5f, chid=0x5f] channelInactive() +2025-10-22 15:18:57.680 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379, epid=0x5f] deactivating endpoint handler +2025-10-22 15:18:57.680 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379, epid=0x5f, chid=0x5f] channelInactive() done +2025-10-22 15:18:57.680 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.680 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.680 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.680 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x1ed107ec, /127.0.0.1:56373 -> localhost/127.0.0.1:6379, epid=0x5f, chid=0x5f] channelUnregistered() +2025-10-22 15:18:57.681 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.681 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.681 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x81f8b288, [id: 0xbe83a000] (inactive), epid=0x60, chid=0x60] channelRegistered() +2025-10-22 15:18:57.682 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379, epid=0x60, chid=0x60] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.682 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.682 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379, epid=0x60, chid=0x60] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.682 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379, epid=0x60, chid=0x60] Stack contains: 1 commands +2025-10-22 15:18:57.683 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.683 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379, epid=0x60, chid=0x60] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.683 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379, epid=0x60, chid=0x60] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.683 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.683 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379, epid=0x60, chid=0x60] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.683 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379, epid=0x60, chid=0x60] Stack contains: 1 commands +2025-10-22 15:18:57.683 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.683 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379, epid=0x60, chid=0x60] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.683 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379, epid=0x60, chid=0x60] channelActive() +2025-10-22 15:18:57.683 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379, epid=0x60] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.683 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379, epid=0x60] activating endpoint +2025-10-22 15:18:57.683 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379, epid=0x60] flushCommands() +2025-10-22 15:18:57.683 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379, epid=0x60] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.683 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.683 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379, epid=0x60, chid=0x60] channelActive() done +2025-10-22 15:18:57.683 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.683 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.684 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379, epid=0x60] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.684 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379, epid=0x60] write() done +2025-10-22 15:18:57.684 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379, epid=0x60, chid=0x60] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.684 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.685 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379, epid=0x60, chid=0x60] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.685 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379, epid=0x60, chid=0x60] Stack contains: 1 commands +2025-10-22 15:18:57.685 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.685 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379, epid=0x60, chid=0x60] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.685 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.685 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.685 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379, epid=0x60] closeAsync() +2025-10-22 15:18:57.685 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.685 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379, epid=0x60, chid=0x60] channelInactive() +2025-10-22 15:18:57.685 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379, epid=0x60] deactivating endpoint handler +2025-10-22 15:18:57.685 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379, epid=0x60, chid=0x60] channelInactive() done +2025-10-22 15:18:57.685 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.685 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.685 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x81f8b288, /127.0.0.1:56374 -> localhost/127.0.0.1:6379, epid=0x60, chid=0x60] channelUnregistered() +2025-10-22 15:18:57.685 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.686 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.686 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.687 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x0fd547eb, [id: 0xe84107ab] (inactive), epid=0x61, chid=0x61] channelRegistered() +2025-10-22 15:18:57.688 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379, epid=0x61, chid=0x61] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.688 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.688 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379, epid=0x61, chid=0x61] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.688 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379, epid=0x61, chid=0x61] Stack contains: 1 commands +2025-10-22 15:18:57.688 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.688 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379, epid=0x61, chid=0x61] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.688 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379, epid=0x61, chid=0x61] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.688 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.689 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379, epid=0x61, chid=0x61] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.689 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379, epid=0x61, chid=0x61] Stack contains: 1 commands +2025-10-22 15:18:57.689 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.689 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379, epid=0x61, chid=0x61] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.689 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379, epid=0x61, chid=0x61] channelActive() +2025-10-22 15:18:57.689 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379, epid=0x61] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.689 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379, epid=0x61] activating endpoint +2025-10-22 15:18:57.689 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379, epid=0x61] flushCommands() +2025-10-22 15:18:57.689 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379, epid=0x61] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.689 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.689 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379, epid=0x61, chid=0x61] channelActive() done +2025-10-22 15:18:57.689 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.689 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.689 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379, epid=0x61] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.689 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379, epid=0x61] write() done +2025-10-22 15:18:57.689 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379, epid=0x61, chid=0x61] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.689 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.690 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379, epid=0x61, chid=0x61] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.690 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379, epid=0x61, chid=0x61] Stack contains: 1 commands +2025-10-22 15:18:57.690 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.690 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379, epid=0x61, chid=0x61] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.690 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379, epid=0x61, chid=0x61] Stack contains: 1 commands +2025-10-22 15:18:57.690 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.690 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379, epid=0x61, chid=0x61] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.690 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.690 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.690 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379, epid=0x61] closeAsync() +2025-10-22 15:18:57.690 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.690 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379, epid=0x61, chid=0x61] channelInactive() +2025-10-22 15:18:57.690 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379, epid=0x61] deactivating endpoint handler +2025-10-22 15:18:57.690 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379, epid=0x61, chid=0x61] channelInactive() done +2025-10-22 15:18:57.690 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.690 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.690 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.690 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x0fd547eb, /127.0.0.1:56375 -> localhost/127.0.0.1:6379, epid=0x61, chid=0x61] channelUnregistered() +2025-10-22 15:18:57.691 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.691 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.691 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x7b9064d7, [id: 0x34a22ffc] (inactive), epid=0x62, chid=0x62] channelRegistered() +2025-10-22 15:18:57.692 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379, epid=0x62, chid=0x62] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.692 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.692 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379, epid=0x62, chid=0x62] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.692 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379, epid=0x62, chid=0x62] Stack contains: 1 commands +2025-10-22 15:18:57.692 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.692 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379, epid=0x62, chid=0x62] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.692 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379, epid=0x62, chid=0x62] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.692 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.693 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379, epid=0x62, chid=0x62] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.693 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379, epid=0x62, chid=0x62] Stack contains: 1 commands +2025-10-22 15:18:57.693 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.693 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379, epid=0x62, chid=0x62] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.693 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379, epid=0x62, chid=0x62] channelActive() +2025-10-22 15:18:57.693 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379, epid=0x62] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.693 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379, epid=0x62] activating endpoint +2025-10-22 15:18:57.693 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379, epid=0x62] flushCommands() +2025-10-22 15:18:57.693 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379, epid=0x62] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.693 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.693 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379, epid=0x62, chid=0x62] channelActive() done +2025-10-22 15:18:57.693 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.693 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.693 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379, epid=0x62] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.693 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379, epid=0x62] write() done +2025-10-22 15:18:57.693 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379, epid=0x62, chid=0x62] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.693 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.694 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379, epid=0x62, chid=0x62] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.694 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379, epid=0x62, chid=0x62] Stack contains: 1 commands +2025-10-22 15:18:57.694 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.694 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379, epid=0x62, chid=0x62] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.694 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379, epid=0x62, chid=0x62] Stack contains: 1 commands +2025-10-22 15:18:57.694 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.694 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379, epid=0x62, chid=0x62] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.694 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.694 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.694 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379, epid=0x62] closeAsync() +2025-10-22 15:18:57.694 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.694 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379, epid=0x62, chid=0x62] channelInactive() +2025-10-22 15:18:57.694 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379, epid=0x62] deactivating endpoint handler +2025-10-22 15:18:57.694 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379, epid=0x62, chid=0x62] channelInactive() done +2025-10-22 15:18:57.694 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.694 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.694 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x7b9064d7, /127.0.0.1:56376 -> localhost/127.0.0.1:6379, epid=0x62, chid=0x62] channelUnregistered() +2025-10-22 15:18:57.694 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.695 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.695 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.695 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x42ea2e82, [id: 0x9e1a5271] (inactive), epid=0x63, chid=0x63] channelRegistered() +2025-10-22 15:18:57.696 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379, epid=0x63, chid=0x63] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.696 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.697 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379, epid=0x63, chid=0x63] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.697 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379, epid=0x63, chid=0x63] Stack contains: 1 commands +2025-10-22 15:18:57.697 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.697 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379, epid=0x63, chid=0x63] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.697 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379, epid=0x63, chid=0x63] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.697 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.697 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379, epid=0x63, chid=0x63] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.697 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379, epid=0x63, chid=0x63] Stack contains: 1 commands +2025-10-22 15:18:57.697 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.697 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379, epid=0x63, chid=0x63] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.697 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379, epid=0x63, chid=0x63] channelActive() +2025-10-22 15:18:57.697 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379, epid=0x63] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.697 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379, epid=0x63] activating endpoint +2025-10-22 15:18:57.697 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379, epid=0x63] flushCommands() +2025-10-22 15:18:57.697 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379, epid=0x63] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.697 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.697 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379, epid=0x63, chid=0x63] channelActive() done +2025-10-22 15:18:57.697 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.697 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.697 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379, epid=0x63] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.697 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379, epid=0x63] write() done +2025-10-22 15:18:57.697 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379, epid=0x63, chid=0x63] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.698 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.698 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379, epid=0x63, chid=0x63] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.698 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379, epid=0x63, chid=0x63] Stack contains: 1 commands +2025-10-22 15:18:57.698 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.698 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379, epid=0x63, chid=0x63] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.698 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.698 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.698 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379, epid=0x63] closeAsync() +2025-10-22 15:18:57.698 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.698 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379, epid=0x63, chid=0x63] channelInactive() +2025-10-22 15:18:57.699 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379, epid=0x63] deactivating endpoint handler +2025-10-22 15:18:57.699 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379, epid=0x63, chid=0x63] channelInactive() done +2025-10-22 15:18:57.699 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.699 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.699 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.699 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x42ea2e82, /127.0.0.1:56377 -> localhost/127.0.0.1:6379, epid=0x63, chid=0x63] channelUnregistered() +2025-10-22 15:18:57.699 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.699 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.699 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e464c3c, [id: 0x6336d894] (inactive), epid=0x64, chid=0x64] channelRegistered() +2025-10-22 15:18:57.701 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379, epid=0x64, chid=0x64] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.701 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.702 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379, epid=0x64, chid=0x64] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.702 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379, epid=0x64, chid=0x64] Stack contains: 1 commands +2025-10-22 15:18:57.702 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.702 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379, epid=0x64, chid=0x64] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.703 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379, epid=0x64, chid=0x64] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.703 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.703 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379, epid=0x64, chid=0x64] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.703 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379, epid=0x64, chid=0x64] Stack contains: 1 commands +2025-10-22 15:18:57.703 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.703 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379, epid=0x64, chid=0x64] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.703 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379, epid=0x64, chid=0x64] channelActive() +2025-10-22 15:18:57.703 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379, epid=0x64] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.704 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379, epid=0x64] activating endpoint +2025-10-22 15:18:57.704 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379, epid=0x64] flushCommands() +2025-10-22 15:18:57.704 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379, epid=0x64] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.704 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.704 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379, epid=0x64, chid=0x64] channelActive() done +2025-10-22 15:18:57.704 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.704 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.704 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379, epid=0x64] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.704 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379, epid=0x64] write() done +2025-10-22 15:18:57.704 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379, epid=0x64, chid=0x64] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.704 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.705 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379, epid=0x64, chid=0x64] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.705 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379, epid=0x64, chid=0x64] Stack contains: 1 commands +2025-10-22 15:18:57.705 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.705 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379, epid=0x64, chid=0x64] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.705 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379, epid=0x64, chid=0x64] Stack contains: 1 commands +2025-10-22 15:18:57.705 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.705 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379, epid=0x64, chid=0x64] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.705 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.705 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.705 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379, epid=0x64] closeAsync() +2025-10-22 15:18:57.705 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.705 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379, epid=0x64, chid=0x64] channelInactive() +2025-10-22 15:18:57.705 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379, epid=0x64] deactivating endpoint handler +2025-10-22 15:18:57.705 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379, epid=0x64, chid=0x64] channelInactive() done +2025-10-22 15:18:57.705 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.705 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.705 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e464c3c, /127.0.0.1:56378 -> localhost/127.0.0.1:6379, epid=0x64, chid=0x64] channelUnregistered() +2025-10-22 15:18:57.705 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.706 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.706 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.706 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x39e8bef1, [id: 0x3ac9f0c9] (inactive), epid=0x65, chid=0x65] channelRegistered() +2025-10-22 15:18:57.707 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379, epid=0x65, chid=0x65] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.707 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.708 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379, epid=0x65, chid=0x65] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.708 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379, epid=0x65, chid=0x65] Stack contains: 1 commands +2025-10-22 15:18:57.708 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.708 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379, epid=0x65, chid=0x65] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.708 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379, epid=0x65, chid=0x65] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.708 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.708 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379, epid=0x65, chid=0x65] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.708 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379, epid=0x65, chid=0x65] Stack contains: 1 commands +2025-10-22 15:18:57.708 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.708 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379, epid=0x65, chid=0x65] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.708 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379, epid=0x65, chid=0x65] channelActive() +2025-10-22 15:18:57.708 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379, epid=0x65] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.708 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379, epid=0x65] activating endpoint +2025-10-22 15:18:57.708 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379, epid=0x65] flushCommands() +2025-10-22 15:18:57.708 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379, epid=0x65] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.708 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.708 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379, epid=0x65, chid=0x65] channelActive() done +2025-10-22 15:18:57.708 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.708 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.708 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379, epid=0x65] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.708 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379, epid=0x65] write() done +2025-10-22 15:18:57.708 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379, epid=0x65, chid=0x65] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.709 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.709 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379, epid=0x65, chid=0x65] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.709 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379, epid=0x65, chid=0x65] Stack contains: 1 commands +2025-10-22 15:18:57.709 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.709 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379, epid=0x65, chid=0x65] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.709 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.709 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.709 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379, epid=0x65] closeAsync() +2025-10-22 15:18:57.710 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379, epid=0x65, chid=0x65] channelInactive() +2025-10-22 15:18:57.710 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.710 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379, epid=0x65] deactivating endpoint handler +2025-10-22 15:18:57.710 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379, epid=0x65, chid=0x65] channelInactive() done +2025-10-22 15:18:57.710 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.710 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.710 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x39e8bef1, /127.0.0.1:56379 -> localhost/127.0.0.1:6379, epid=0x65, chid=0x65] channelUnregistered() +2025-10-22 15:18:57.710 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.710 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.710 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.710 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x1c64fa56, [id: 0x7702a13d] (inactive), epid=0x66, chid=0x66] channelRegistered() +2025-10-22 15:18:57.711 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379, epid=0x66, chid=0x66] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.711 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.712 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379, epid=0x66, chid=0x66] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.712 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379, epid=0x66, chid=0x66] Stack contains: 1 commands +2025-10-22 15:18:57.712 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.712 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379, epid=0x66, chid=0x66] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.712 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379, epid=0x66, chid=0x66] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.712 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.712 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379, epid=0x66, chid=0x66] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.712 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379, epid=0x66, chid=0x66] Stack contains: 1 commands +2025-10-22 15:18:57.712 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.712 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379, epid=0x66, chid=0x66] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.712 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379, epid=0x66, chid=0x66] channelActive() +2025-10-22 15:18:57.712 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379, epid=0x66] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.712 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379, epid=0x66] activating endpoint +2025-10-22 15:18:57.712 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379, epid=0x66] flushCommands() +2025-10-22 15:18:57.712 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379, epid=0x66] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.712 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.712 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379, epid=0x66, chid=0x66] channelActive() done +2025-10-22 15:18:57.712 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.713 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.713 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379, epid=0x66] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.713 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379, epid=0x66] write() done +2025-10-22 15:18:57.713 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379, epid=0x66, chid=0x66] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.713 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.713 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379, epid=0x66, chid=0x66] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.713 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379, epid=0x66, chid=0x66] Stack contains: 1 commands +2025-10-22 15:18:57.713 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.713 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379, epid=0x66, chid=0x66] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.713 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.714 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.714 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379, epid=0x66] closeAsync() +2025-10-22 15:18:57.714 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.714 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379, epid=0x66, chid=0x66] channelInactive() +2025-10-22 15:18:57.714 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379, epid=0x66] deactivating endpoint handler +2025-10-22 15:18:57.714 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379, epid=0x66, chid=0x66] channelInactive() done +2025-10-22 15:18:57.714 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.714 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.714 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.714 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x1c64fa56, /127.0.0.1:56380 -> localhost/127.0.0.1:6379, epid=0x66, chid=0x66] channelUnregistered() +2025-10-22 15:18:57.714 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.714 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.715 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x84b1e5b8, [id: 0x0f0eebc7] (inactive), epid=0x67, chid=0x67] channelRegistered() +2025-10-22 15:18:57.716 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379, epid=0x67, chid=0x67] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.716 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.716 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379, epid=0x67, chid=0x67] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.716 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379, epid=0x67, chid=0x67] Stack contains: 1 commands +2025-10-22 15:18:57.716 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.716 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379, epid=0x67, chid=0x67] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.716 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379, epid=0x67, chid=0x67] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.716 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.717 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379, epid=0x67, chid=0x67] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.717 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379, epid=0x67, chid=0x67] Stack contains: 1 commands +2025-10-22 15:18:57.717 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.717 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379, epid=0x67, chid=0x67] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.717 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379, epid=0x67, chid=0x67] channelActive() +2025-10-22 15:18:57.717 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379, epid=0x67] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.717 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379, epid=0x67] activating endpoint +2025-10-22 15:18:57.717 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379, epid=0x67] flushCommands() +2025-10-22 15:18:57.717 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379, epid=0x67] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.717 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.717 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379, epid=0x67, chid=0x67] channelActive() done +2025-10-22 15:18:57.717 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.718 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.718 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379, epid=0x67] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.718 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379, epid=0x67] write() done +2025-10-22 15:18:57.718 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379, epid=0x67, chid=0x67] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.718 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.719 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379, epid=0x67, chid=0x67] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.719 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379, epid=0x67, chid=0x67] Stack contains: 1 commands +2025-10-22 15:18:57.719 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.719 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379, epid=0x67, chid=0x67] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.719 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.719 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.719 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379, epid=0x67] closeAsync() +2025-10-22 15:18:57.720 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.720 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379, epid=0x67, chid=0x67] channelInactive() +2025-10-22 15:18:57.720 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379, epid=0x67] deactivating endpoint handler +2025-10-22 15:18:57.720 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379, epid=0x67, chid=0x67] channelInactive() done +2025-10-22 15:18:57.720 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.720 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.720 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x84b1e5b8, /127.0.0.1:56381 -> localhost/127.0.0.1:6379, epid=0x67, chid=0x67] channelUnregistered() +2025-10-22 15:18:57.720 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.720 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.720 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.721 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x88b9c2e2, [id: 0x5f5105bf] (inactive), epid=0x68, chid=0x68] channelRegistered() +2025-10-22 15:18:57.721 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379, epid=0x68, chid=0x68] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.721 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.722 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379, epid=0x68, chid=0x68] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.722 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379, epid=0x68, chid=0x68] Stack contains: 1 commands +2025-10-22 15:18:57.722 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.722 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379, epid=0x68, chid=0x68] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.722 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379, epid=0x68, chid=0x68] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.722 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.722 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379, epid=0x68, chid=0x68] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.722 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379, epid=0x68, chid=0x68] Stack contains: 1 commands +2025-10-22 15:18:57.722 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.722 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379, epid=0x68, chid=0x68] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.722 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379, epid=0x68, chid=0x68] channelActive() +2025-10-22 15:18:57.722 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379, epid=0x68] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.722 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379, epid=0x68] activating endpoint +2025-10-22 15:18:57.722 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379, epid=0x68] flushCommands() +2025-10-22 15:18:57.722 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379, epid=0x68] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.722 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.722 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379, epid=0x68, chid=0x68] channelActive() done +2025-10-22 15:18:57.722 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.723 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.723 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379, epid=0x68] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.723 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379, epid=0x68] write() done +2025-10-22 15:18:57.723 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379, epid=0x68, chid=0x68] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.723 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.723 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379, epid=0x68, chid=0x68] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.723 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379, epid=0x68, chid=0x68] Stack contains: 1 commands +2025-10-22 15:18:57.723 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.723 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379, epid=0x68, chid=0x68] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.723 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379, epid=0x68, chid=0x68] Stack contains: 1 commands +2025-10-22 15:18:57.723 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.723 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379, epid=0x68, chid=0x68] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.723 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.723 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.723 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379, epid=0x68] closeAsync() +2025-10-22 15:18:57.723 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379, epid=0x68, chid=0x68] channelInactive() +2025-10-22 15:18:57.724 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.724 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379, epid=0x68] deactivating endpoint handler +2025-10-22 15:18:57.724 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379, epid=0x68, chid=0x68] channelInactive() done +2025-10-22 15:18:57.724 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.724 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.724 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x88b9c2e2, /127.0.0.1:56382 -> localhost/127.0.0.1:6379, epid=0x68, chid=0x68] channelUnregistered() +2025-10-22 15:18:57.724 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.724 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.724 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.724 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1f72869e, [id: 0x4e292c83] (inactive), epid=0x69, chid=0x69] channelRegistered() +2025-10-22 15:18:57.725 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379, epid=0x69, chid=0x69] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.725 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.725 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379, epid=0x69, chid=0x69] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.726 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379, epid=0x69, chid=0x69] Stack contains: 1 commands +2025-10-22 15:18:57.726 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.726 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379, epid=0x69, chid=0x69] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.726 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379, epid=0x69, chid=0x69] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.726 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.726 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379, epid=0x69, chid=0x69] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.726 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379, epid=0x69, chid=0x69] Stack contains: 1 commands +2025-10-22 15:18:57.726 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.726 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379, epid=0x69, chid=0x69] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.726 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379, epid=0x69, chid=0x69] channelActive() +2025-10-22 15:18:57.726 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379, epid=0x69] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.726 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379, epid=0x69] activating endpoint +2025-10-22 15:18:57.726 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379, epid=0x69] flushCommands() +2025-10-22 15:18:57.726 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379, epid=0x69] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.726 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.726 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379, epid=0x69, chid=0x69] channelActive() done +2025-10-22 15:18:57.726 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.726 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.726 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379, epid=0x69] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.726 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379, epid=0x69] write() done +2025-10-22 15:18:57.726 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379, epid=0x69, chid=0x69] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.727 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.727 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379, epid=0x69, chid=0x69] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.727 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379, epid=0x69, chid=0x69] Stack contains: 1 commands +2025-10-22 15:18:57.727 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.727 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379, epid=0x69, chid=0x69] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.727 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.727 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.727 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379, epid=0x69] closeAsync() +2025-10-22 15:18:57.727 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.727 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379, epid=0x69, chid=0x69] channelInactive() +2025-10-22 15:18:57.727 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379, epid=0x69] deactivating endpoint handler +2025-10-22 15:18:57.727 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379, epid=0x69, chid=0x69] channelInactive() done +2025-10-22 15:18:57.727 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.727 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.728 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.728 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x1f72869e, /127.0.0.1:56383 -> localhost/127.0.0.1:6379, epid=0x69, chid=0x69] channelUnregistered() +2025-10-22 15:18:57.728 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.728 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.728 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bcec50, [id: 0xe0580fc9] (inactive), epid=0x6a, chid=0x6a] channelRegistered() +2025-10-22 15:18:57.729 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379, epid=0x6a, chid=0x6a] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.729 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.730 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379, epid=0x6a, chid=0x6a] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.730 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379, epid=0x6a, chid=0x6a] Stack contains: 1 commands +2025-10-22 15:18:57.730 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.730 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379, epid=0x6a, chid=0x6a] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.730 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379, epid=0x6a, chid=0x6a] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.730 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.730 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379, epid=0x6a, chid=0x6a] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.730 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379, epid=0x6a, chid=0x6a] Stack contains: 1 commands +2025-10-22 15:18:57.730 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.730 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379, epid=0x6a, chid=0x6a] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.730 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379, epid=0x6a, chid=0x6a] channelActive() +2025-10-22 15:18:57.730 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379, epid=0x6a] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.730 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379, epid=0x6a] activating endpoint +2025-10-22 15:18:57.730 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379, epid=0x6a] flushCommands() +2025-10-22 15:18:57.730 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379, epid=0x6a] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.730 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.730 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379, epid=0x6a, chid=0x6a] channelActive() done +2025-10-22 15:18:57.730 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.731 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.731 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379, epid=0x6a] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.731 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379, epid=0x6a] write() done +2025-10-22 15:18:57.731 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379, epid=0x6a, chid=0x6a] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.731 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.731 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379, epid=0x6a, chid=0x6a] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.731 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379, epid=0x6a, chid=0x6a] Stack contains: 1 commands +2025-10-22 15:18:57.731 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.731 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379, epid=0x6a, chid=0x6a] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.731 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379, epid=0x6a, chid=0x6a] Stack contains: 1 commands +2025-10-22 15:18:57.731 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.731 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379, epid=0x6a, chid=0x6a] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.731 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.732 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.732 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379, epid=0x6a] closeAsync() +2025-10-22 15:18:57.732 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379, epid=0x6a, chid=0x6a] channelInactive() +2025-10-22 15:18:57.732 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.732 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379, epid=0x6a] deactivating endpoint handler +2025-10-22 15:18:57.732 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379, epid=0x6a, chid=0x6a] channelInactive() done +2025-10-22 15:18:57.732 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.732 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.732 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bcec50, /127.0.0.1:56384 -> localhost/127.0.0.1:6379, epid=0x6a, chid=0x6a] channelUnregistered() +2025-10-22 15:18:57.732 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.732 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.732 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.733 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xfbcc0b2c, [id: 0xb8525d15] (inactive), epid=0x6b, chid=0x6b] channelRegistered() +2025-10-22 15:18:57.733 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379, epid=0x6b, chid=0x6b] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.734 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.734 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379, epid=0x6b, chid=0x6b] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.734 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379, epid=0x6b, chid=0x6b] Stack contains: 1 commands +2025-10-22 15:18:57.734 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.734 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379, epid=0x6b, chid=0x6b] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.734 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379, epid=0x6b, chid=0x6b] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.734 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.735 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379, epid=0x6b, chid=0x6b] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.735 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379, epid=0x6b, chid=0x6b] Stack contains: 1 commands +2025-10-22 15:18:57.735 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.735 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379, epid=0x6b, chid=0x6b] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.735 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379, epid=0x6b, chid=0x6b] channelActive() +2025-10-22 15:18:57.735 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379, epid=0x6b] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.735 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379, epid=0x6b] activating endpoint +2025-10-22 15:18:57.735 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379, epid=0x6b] flushCommands() +2025-10-22 15:18:57.735 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379, epid=0x6b] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.735 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.735 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379, epid=0x6b, chid=0x6b] channelActive() done +2025-10-22 15:18:57.735 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.735 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.736 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379, epid=0x6b] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.736 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379, epid=0x6b] write() done +2025-10-22 15:18:57.736 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379, epid=0x6b, chid=0x6b] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.736 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.737 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379, epid=0x6b, chid=0x6b] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.737 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379, epid=0x6b, chid=0x6b] Stack contains: 1 commands +2025-10-22 15:18:57.737 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.737 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379, epid=0x6b, chid=0x6b] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.737 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.737 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.737 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379, epid=0x6b] closeAsync() +2025-10-22 15:18:57.737 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.737 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379, epid=0x6b, chid=0x6b] channelInactive() +2025-10-22 15:18:57.737 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379, epid=0x6b] deactivating endpoint handler +2025-10-22 15:18:57.737 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379, epid=0x6b, chid=0x6b] channelInactive() done +2025-10-22 15:18:57.737 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.737 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.737 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.737 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xfbcc0b2c, /127.0.0.1:56385 -> localhost/127.0.0.1:6379, epid=0x6b, chid=0x6b] channelUnregistered() +2025-10-22 15:18:57.737 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.737 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.738 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x82041ad5, [id: 0x3fc5eb07] (inactive), epid=0x6c, chid=0x6c] channelRegistered() +2025-10-22 15:18:57.738 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379, epid=0x6c, chid=0x6c] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.739 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.739 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379, epid=0x6c, chid=0x6c] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.739 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379, epid=0x6c, chid=0x6c] Stack contains: 1 commands +2025-10-22 15:18:57.739 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.739 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379, epid=0x6c, chid=0x6c] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.739 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379, epid=0x6c, chid=0x6c] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.739 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.739 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379, epid=0x6c, chid=0x6c] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.739 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379, epid=0x6c, chid=0x6c] Stack contains: 1 commands +2025-10-22 15:18:57.739 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.740 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379, epid=0x6c, chid=0x6c] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.740 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379, epid=0x6c, chid=0x6c] channelActive() +2025-10-22 15:18:57.740 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379, epid=0x6c] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.740 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379, epid=0x6c] activating endpoint +2025-10-22 15:18:57.740 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379, epid=0x6c] flushCommands() +2025-10-22 15:18:57.740 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379, epid=0x6c] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.740 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.740 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379, epid=0x6c, chid=0x6c] channelActive() done +2025-10-22 15:18:57.740 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.740 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.740 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379, epid=0x6c] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.740 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379, epid=0x6c] write() done +2025-10-22 15:18:57.740 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379, epid=0x6c, chid=0x6c] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.740 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.741 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379, epid=0x6c, chid=0x6c] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.741 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379, epid=0x6c, chid=0x6c] Stack contains: 1 commands +2025-10-22 15:18:57.741 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.741 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379, epid=0x6c, chid=0x6c] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.741 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.741 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.741 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379, epid=0x6c] closeAsync() +2025-10-22 15:18:57.741 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.741 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379, epid=0x6c, chid=0x6c] channelInactive() +2025-10-22 15:18:57.741 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379, epid=0x6c] deactivating endpoint handler +2025-10-22 15:18:57.741 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379, epid=0x6c, chid=0x6c] channelInactive() done +2025-10-22 15:18:57.741 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.741 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.741 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x82041ad5, /127.0.0.1:56386 -> localhost/127.0.0.1:6379, epid=0x6c, chid=0x6c] channelUnregistered() +2025-10-22 15:18:57.741 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.742 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.742 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.742 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x01923984, [id: 0xd097bc19] (inactive), epid=0x6d, chid=0x6d] channelRegistered() +2025-10-22 15:18:57.743 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379, epid=0x6d, chid=0x6d] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.743 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.743 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379, epid=0x6d, chid=0x6d] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.743 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379, epid=0x6d, chid=0x6d] Stack contains: 1 commands +2025-10-22 15:18:57.743 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.743 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379, epid=0x6d, chid=0x6d] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.743 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379, epid=0x6d, chid=0x6d] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.743 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.744 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379, epid=0x6d, chid=0x6d] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.744 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379, epid=0x6d, chid=0x6d] Stack contains: 1 commands +2025-10-22 15:18:57.744 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.744 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379, epid=0x6d, chid=0x6d] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.744 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379, epid=0x6d, chid=0x6d] channelActive() +2025-10-22 15:18:57.744 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379, epid=0x6d] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.744 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379, epid=0x6d] activating endpoint +2025-10-22 15:18:57.744 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379, epid=0x6d] flushCommands() +2025-10-22 15:18:57.744 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379, epid=0x6d] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.744 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.744 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379, epid=0x6d, chid=0x6d] channelActive() done +2025-10-22 15:18:57.744 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.744 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.744 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379, epid=0x6d] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.744 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379, epid=0x6d] write() done +2025-10-22 15:18:57.744 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379, epid=0x6d, chid=0x6d] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.744 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.745 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379, epid=0x6d, chid=0x6d] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.745 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379, epid=0x6d, chid=0x6d] Stack contains: 1 commands +2025-10-22 15:18:57.745 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.745 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379, epid=0x6d, chid=0x6d] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.745 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379, epid=0x6d, chid=0x6d] Stack contains: 1 commands +2025-10-22 15:18:57.745 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.745 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379, epid=0x6d, chid=0x6d] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.745 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.745 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.745 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379, epid=0x6d] closeAsync() +2025-10-22 15:18:57.745 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.745 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379, epid=0x6d, chid=0x6d] channelInactive() +2025-10-22 15:18:57.745 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379, epid=0x6d] deactivating endpoint handler +2025-10-22 15:18:57.745 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379, epid=0x6d, chid=0x6d] channelInactive() done +2025-10-22 15:18:57.746 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.746 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.746 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x01923984, /127.0.0.1:56387 -> localhost/127.0.0.1:6379, epid=0x6d, chid=0x6d] channelUnregistered() +2025-10-22 15:18:57.746 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.746 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.746 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.746 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xd2ff01dd, [id: 0xf2dcdef2] (inactive), epid=0x6e, chid=0x6e] channelRegistered() +2025-10-22 15:18:57.747 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379, epid=0x6e, chid=0x6e] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.747 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.748 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379, epid=0x6e, chid=0x6e] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.748 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379, epid=0x6e, chid=0x6e] Stack contains: 1 commands +2025-10-22 15:18:57.748 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.748 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379, epid=0x6e, chid=0x6e] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.748 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379, epid=0x6e, chid=0x6e] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.748 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.748 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379, epid=0x6e, chid=0x6e] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.748 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379, epid=0x6e, chid=0x6e] Stack contains: 1 commands +2025-10-22 15:18:57.748 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.748 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379, epid=0x6e, chid=0x6e] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.748 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379, epid=0x6e, chid=0x6e] channelActive() +2025-10-22 15:18:57.748 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379, epid=0x6e] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.748 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379, epid=0x6e] activating endpoint +2025-10-22 15:18:57.748 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379, epid=0x6e] flushCommands() +2025-10-22 15:18:57.748 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379, epid=0x6e] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.748 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.748 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379, epid=0x6e, chid=0x6e] channelActive() done +2025-10-22 15:18:57.748 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.748 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.748 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379, epid=0x6e] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.749 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379, epid=0x6e] write() done +2025-10-22 15:18:57.749 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379, epid=0x6e, chid=0x6e] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.749 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.749 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379, epid=0x6e, chid=0x6e] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.749 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379, epid=0x6e, chid=0x6e] Stack contains: 1 commands +2025-10-22 15:18:57.749 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.749 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379, epid=0x6e, chid=0x6e] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.749 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379, epid=0x6e, chid=0x6e] Stack contains: 1 commands +2025-10-22 15:18:57.749 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.749 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379, epid=0x6e, chid=0x6e] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.749 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.749 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.749 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379, epid=0x6e] closeAsync() +2025-10-22 15:18:57.749 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.749 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379, epid=0x6e, chid=0x6e] channelInactive() +2025-10-22 15:18:57.749 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379, epid=0x6e] deactivating endpoint handler +2025-10-22 15:18:57.749 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379, epid=0x6e, chid=0x6e] channelInactive() done +2025-10-22 15:18:57.750 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.750 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.750 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xd2ff01dd, /127.0.0.1:56388 -> localhost/127.0.0.1:6379, epid=0x6e, chid=0x6e] channelUnregistered() +2025-10-22 15:18:57.750 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.750 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.750 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.751 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x37409b85, [id: 0xb380b8b0] (inactive), epid=0x6f, chid=0x6f] channelRegistered() +2025-10-22 15:18:57.753 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379, epid=0x6f, chid=0x6f] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.753 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.753 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379, epid=0x6f, chid=0x6f] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.753 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379, epid=0x6f, chid=0x6f] Stack contains: 1 commands +2025-10-22 15:18:57.753 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.753 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379, epid=0x6f, chid=0x6f] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.754 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379, epid=0x6f, chid=0x6f] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.754 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.754 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379, epid=0x6f, chid=0x6f] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.754 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379, epid=0x6f, chid=0x6f] Stack contains: 1 commands +2025-10-22 15:18:57.754 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.754 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379, epid=0x6f, chid=0x6f] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.754 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379, epid=0x6f, chid=0x6f] channelActive() +2025-10-22 15:18:57.754 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379, epid=0x6f] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.754 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379, epid=0x6f] activating endpoint +2025-10-22 15:18:57.754 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379, epid=0x6f] flushCommands() +2025-10-22 15:18:57.754 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379, epid=0x6f] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.754 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.754 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379, epid=0x6f, chid=0x6f] channelActive() done +2025-10-22 15:18:57.754 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.754 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.755 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379, epid=0x6f] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.755 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379, epid=0x6f] write() done +2025-10-22 15:18:57.755 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379, epid=0x6f, chid=0x6f] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.755 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.755 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379, epid=0x6f, chid=0x6f] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.755 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379, epid=0x6f, chid=0x6f] Stack contains: 1 commands +2025-10-22 15:18:57.755 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.755 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379, epid=0x6f, chid=0x6f] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.755 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.755 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.755 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379, epid=0x6f] closeAsync() +2025-10-22 15:18:57.756 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379, epid=0x6f, chid=0x6f] channelInactive() +2025-10-22 15:18:57.756 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.756 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379, epid=0x6f] deactivating endpoint handler +2025-10-22 15:18:57.756 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379, epid=0x6f, chid=0x6f] channelInactive() done +2025-10-22 15:18:57.756 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.756 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.756 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x37409b85, /127.0.0.1:56389 -> localhost/127.0.0.1:6379, epid=0x6f, chid=0x6f] channelUnregistered() +2025-10-22 15:18:57.756 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.756 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.756 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.757 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ad7ef7e, [id: 0x4063f182] (inactive), epid=0x70, chid=0x70] channelRegistered() +2025-10-22 15:18:57.757 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379, epid=0x70, chid=0x70] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.757 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.758 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379, epid=0x70, chid=0x70] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.758 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379, epid=0x70, chid=0x70] Stack contains: 1 commands +2025-10-22 15:18:57.758 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.758 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379, epid=0x70, chid=0x70] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.758 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379, epid=0x70, chid=0x70] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.758 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.759 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379, epid=0x70, chid=0x70] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.759 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379, epid=0x70, chid=0x70] Stack contains: 1 commands +2025-10-22 15:18:57.759 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.759 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379, epid=0x70, chid=0x70] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.759 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379, epid=0x70, chid=0x70] channelActive() +2025-10-22 15:18:57.759 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379, epid=0x70] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.759 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379, epid=0x70] activating endpoint +2025-10-22 15:18:57.759 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379, epid=0x70] flushCommands() +2025-10-22 15:18:57.759 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379, epid=0x70] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.759 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.759 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379, epid=0x70, chid=0x70] channelActive() done +2025-10-22 15:18:57.759 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.759 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.759 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379, epid=0x70] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.759 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379, epid=0x70] write() done +2025-10-22 15:18:57.759 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379, epid=0x70, chid=0x70] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.759 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.760 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379, epid=0x70, chid=0x70] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.760 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379, epid=0x70, chid=0x70] Stack contains: 1 commands +2025-10-22 15:18:57.760 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.760 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379, epid=0x70, chid=0x70] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.760 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379, epid=0x70, chid=0x70] Stack contains: 1 commands +2025-10-22 15:18:57.760 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.760 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379, epid=0x70, chid=0x70] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.760 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.760 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.760 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379, epid=0x70] closeAsync() +2025-10-22 15:18:57.760 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.760 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379, epid=0x70, chid=0x70] channelInactive() +2025-10-22 15:18:57.760 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379, epid=0x70] deactivating endpoint handler +2025-10-22 15:18:57.760 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379, epid=0x70, chid=0x70] channelInactive() done +2025-10-22 15:18:57.760 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.760 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.760 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ad7ef7e, /127.0.0.1:56390 -> localhost/127.0.0.1:6379, epid=0x70, chid=0x70] channelUnregistered() +2025-10-22 15:18:57.760 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.761 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.761 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.761 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x7eba7087, [id: 0x16785f77] (inactive), epid=0x71, chid=0x71] channelRegistered() +2025-10-22 15:18:57.762 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379, epid=0x71, chid=0x71] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.762 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.762 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379, epid=0x71, chid=0x71] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.763 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379, epid=0x71, chid=0x71] Stack contains: 1 commands +2025-10-22 15:18:57.763 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.763 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379, epid=0x71, chid=0x71] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.763 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379, epid=0x71, chid=0x71] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.763 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.763 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379, epid=0x71, chid=0x71] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.763 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379, epid=0x71, chid=0x71] Stack contains: 1 commands +2025-10-22 15:18:57.763 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.763 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379, epid=0x71, chid=0x71] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.763 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379, epid=0x71, chid=0x71] channelActive() +2025-10-22 15:18:57.763 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379, epid=0x71] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.763 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379, epid=0x71] activating endpoint +2025-10-22 15:18:57.763 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379, epid=0x71] flushCommands() +2025-10-22 15:18:57.763 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379, epid=0x71] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.763 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.763 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379, epid=0x71, chid=0x71] channelActive() done +2025-10-22 15:18:57.763 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.763 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.763 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379, epid=0x71] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.763 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379, epid=0x71] write() done +2025-10-22 15:18:57.764 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379, epid=0x71, chid=0x71] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.764 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.764 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379, epid=0x71, chid=0x71] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.764 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379, epid=0x71, chid=0x71] Stack contains: 1 commands +2025-10-22 15:18:57.764 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.764 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379, epid=0x71, chid=0x71] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.764 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.764 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.764 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379, epid=0x71] closeAsync() +2025-10-22 15:18:57.764 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.764 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379, epid=0x71, chid=0x71] channelInactive() +2025-10-22 15:18:57.764 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379, epid=0x71] deactivating endpoint handler +2025-10-22 15:18:57.765 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379, epid=0x71, chid=0x71] channelInactive() done +2025-10-22 15:18:57.765 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.765 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.765 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.765 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x7eba7087, /127.0.0.1:56391 -> localhost/127.0.0.1:6379, epid=0x71, chid=0x71] channelUnregistered() +2025-10-22 15:18:57.765 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.765 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.765 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc11d10c8, [id: 0x75336e92] (inactive), epid=0x72, chid=0x72] channelRegistered() +2025-10-22 15:18:57.766 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379, epid=0x72, chid=0x72] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.766 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.767 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379, epid=0x72, chid=0x72] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.767 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379, epid=0x72, chid=0x72] Stack contains: 1 commands +2025-10-22 15:18:57.767 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.767 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379, epid=0x72, chid=0x72] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.767 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379, epid=0x72, chid=0x72] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.767 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.768 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379, epid=0x72, chid=0x72] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.768 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379, epid=0x72, chid=0x72] Stack contains: 1 commands +2025-10-22 15:18:57.768 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.768 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379, epid=0x72, chid=0x72] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.768 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379, epid=0x72, chid=0x72] channelActive() +2025-10-22 15:18:57.768 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379, epid=0x72] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.768 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379, epid=0x72] activating endpoint +2025-10-22 15:18:57.768 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379, epid=0x72] flushCommands() +2025-10-22 15:18:57.768 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379, epid=0x72] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.769 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.769 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379, epid=0x72, chid=0x72] channelActive() done +2025-10-22 15:18:57.769 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.769 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.769 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379, epid=0x72] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.769 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379, epid=0x72] write() done +2025-10-22 15:18:57.769 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379, epid=0x72, chid=0x72] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.769 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.770 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379, epid=0x72, chid=0x72] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.770 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379, epid=0x72, chid=0x72] Stack contains: 1 commands +2025-10-22 15:18:57.770 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.770 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379, epid=0x72, chid=0x72] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.770 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379, epid=0x72, chid=0x72] Stack contains: 1 commands +2025-10-22 15:18:57.770 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.770 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379, epid=0x72, chid=0x72] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.771 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.771 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.771 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379, epid=0x72] closeAsync() +2025-10-22 15:18:57.771 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.771 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379, epid=0x72, chid=0x72] channelInactive() +2025-10-22 15:18:57.771 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379, epid=0x72] deactivating endpoint handler +2025-10-22 15:18:57.771 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379, epid=0x72, chid=0x72] channelInactive() done +2025-10-22 15:18:57.771 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.771 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.771 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.771 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc11d10c8, /127.0.0.1:56392 -> localhost/127.0.0.1:6379, epid=0x72, chid=0x72] channelUnregistered() +2025-10-22 15:18:57.771 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.771 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.772 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x0e43f5f6, [id: 0x3f55e29a] (inactive), epid=0x73, chid=0x73] channelRegistered() +2025-10-22 15:18:57.773 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379, epid=0x73, chid=0x73] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.773 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.773 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379, epid=0x73, chid=0x73] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.773 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379, epid=0x73, chid=0x73] Stack contains: 1 commands +2025-10-22 15:18:57.773 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.773 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379, epid=0x73, chid=0x73] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.773 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379, epid=0x73, chid=0x73] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.773 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.774 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379, epid=0x73, chid=0x73] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.774 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379, epid=0x73, chid=0x73] Stack contains: 1 commands +2025-10-22 15:18:57.774 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.774 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379, epid=0x73, chid=0x73] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.774 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379, epid=0x73, chid=0x73] channelActive() +2025-10-22 15:18:57.774 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379, epid=0x73] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.774 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379, epid=0x73] activating endpoint +2025-10-22 15:18:57.774 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379, epid=0x73] flushCommands() +2025-10-22 15:18:57.774 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379, epid=0x73] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.774 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.774 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379, epid=0x73, chid=0x73] channelActive() done +2025-10-22 15:18:57.774 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.774 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.774 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379, epid=0x73] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.774 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379, epid=0x73] write() done +2025-10-22 15:18:57.774 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379, epid=0x73, chid=0x73] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.774 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.775 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379, epid=0x73, chid=0x73] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.775 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379, epid=0x73, chid=0x73] Stack contains: 1 commands +2025-10-22 15:18:57.775 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.775 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379, epid=0x73, chid=0x73] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.775 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.775 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.775 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379, epid=0x73] closeAsync() +2025-10-22 15:18:57.775 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.775 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379, epid=0x73, chid=0x73] channelInactive() +2025-10-22 15:18:57.775 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379, epid=0x73] deactivating endpoint handler +2025-10-22 15:18:57.775 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379, epid=0x73, chid=0x73] channelInactive() done +2025-10-22 15:18:57.775 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.775 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.775 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.775 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x0e43f5f6, /127.0.0.1:56393 -> localhost/127.0.0.1:6379, epid=0x73, chid=0x73] channelUnregistered() +2025-10-22 15:18:57.776 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.776 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.776 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x18c19dd3, [id: 0xc959c6c0] (inactive), epid=0x74, chid=0x74] channelRegistered() +2025-10-22 15:18:57.777 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379, epid=0x74, chid=0x74] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.777 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.778 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379, epid=0x74, chid=0x74] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.778 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379, epid=0x74, chid=0x74] Stack contains: 1 commands +2025-10-22 15:18:57.778 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.778 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379, epid=0x74, chid=0x74] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.778 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379, epid=0x74, chid=0x74] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.778 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.778 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379, epid=0x74, chid=0x74] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.778 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379, epid=0x74, chid=0x74] Stack contains: 1 commands +2025-10-22 15:18:57.779 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.779 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379, epid=0x74, chid=0x74] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.779 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379, epid=0x74, chid=0x74] channelActive() +2025-10-22 15:18:57.779 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379, epid=0x74] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.779 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379, epid=0x74] activating endpoint +2025-10-22 15:18:57.779 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379, epid=0x74] flushCommands() +2025-10-22 15:18:57.779 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379, epid=0x74] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.779 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.779 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379, epid=0x74, chid=0x74] channelActive() done +2025-10-22 15:18:57.779 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.779 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.779 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379, epid=0x74] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.779 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379, epid=0x74] write() done +2025-10-22 15:18:57.779 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379, epid=0x74, chid=0x74] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.779 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.780 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379, epid=0x74, chid=0x74] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.780 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379, epid=0x74, chid=0x74] Stack contains: 1 commands +2025-10-22 15:18:57.780 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.780 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379, epid=0x74, chid=0x74] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.780 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379, epid=0x74, chid=0x74] Stack contains: 1 commands +2025-10-22 15:18:57.780 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.780 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379, epid=0x74, chid=0x74] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.780 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.780 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.780 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379, epid=0x74] closeAsync() +2025-10-22 15:18:57.780 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.780 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379, epid=0x74, chid=0x74] channelInactive() +2025-10-22 15:18:57.780 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379, epid=0x74] deactivating endpoint handler +2025-10-22 15:18:57.780 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379, epid=0x74, chid=0x74] channelInactive() done +2025-10-22 15:18:57.780 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.780 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.780 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.780 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x18c19dd3, /127.0.0.1:56394 -> localhost/127.0.0.1:6379, epid=0x74, chid=0x74] channelUnregistered() +2025-10-22 15:18:57.780 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.781 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.781 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x50ca7c66, [id: 0xeafb17f2] (inactive), epid=0x75, chid=0x75] channelRegistered() +2025-10-22 15:18:57.782 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379, epid=0x75, chid=0x75] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.782 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.782 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379, epid=0x75, chid=0x75] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.782 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379, epid=0x75, chid=0x75] Stack contains: 1 commands +2025-10-22 15:18:57.782 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.782 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379, epid=0x75, chid=0x75] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.782 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379, epid=0x75, chid=0x75] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.782 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.783 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379, epid=0x75, chid=0x75] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.783 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379, epid=0x75, chid=0x75] Stack contains: 1 commands +2025-10-22 15:18:57.783 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.783 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379, epid=0x75, chid=0x75] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.783 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379, epid=0x75, chid=0x75] channelActive() +2025-10-22 15:18:57.783 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379, epid=0x75] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.783 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379, epid=0x75] activating endpoint +2025-10-22 15:18:57.783 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379, epid=0x75] flushCommands() +2025-10-22 15:18:57.783 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379, epid=0x75] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.783 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.783 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379, epid=0x75, chid=0x75] channelActive() done +2025-10-22 15:18:57.783 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.783 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.783 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379, epid=0x75] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.783 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379, epid=0x75] write() done +2025-10-22 15:18:57.783 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379, epid=0x75, chid=0x75] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.784 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.784 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379, epid=0x75, chid=0x75] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.784 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379, epid=0x75, chid=0x75] Stack contains: 1 commands +2025-10-22 15:18:57.784 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.784 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379, epid=0x75, chid=0x75] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.785 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.785 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.785 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379, epid=0x75] closeAsync() +2025-10-22 15:18:57.785 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.785 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379, epid=0x75, chid=0x75] channelInactive() +2025-10-22 15:18:57.786 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379, epid=0x75] deactivating endpoint handler +2025-10-22 15:18:57.786 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379, epid=0x75, chid=0x75] channelInactive() done +2025-10-22 15:18:57.786 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.786 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.786 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.786 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x50ca7c66, /127.0.0.1:56396 -> localhost/127.0.0.1:6379, epid=0x75, chid=0x75] channelUnregistered() +2025-10-22 15:18:57.786 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.786 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.787 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc4b31d36, [id: 0x1b83000f] (inactive), epid=0x76, chid=0x76] channelRegistered() +2025-10-22 15:18:57.788 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379, epid=0x76, chid=0x76] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.788 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.789 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379, epid=0x76, chid=0x76] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.789 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379, epid=0x76, chid=0x76] Stack contains: 1 commands +2025-10-22 15:18:57.789 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.789 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379, epid=0x76, chid=0x76] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.789 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379, epid=0x76, chid=0x76] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.789 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.789 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379, epid=0x76, chid=0x76] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.789 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379, epid=0x76, chid=0x76] Stack contains: 1 commands +2025-10-22 15:18:57.789 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.789 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379, epid=0x76, chid=0x76] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.789 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379, epid=0x76, chid=0x76] channelActive() +2025-10-22 15:18:57.789 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379, epid=0x76] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.789 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379, epid=0x76] activating endpoint +2025-10-22 15:18:57.789 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379, epid=0x76] flushCommands() +2025-10-22 15:18:57.789 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379, epid=0x76] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.789 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.789 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379, epid=0x76, chid=0x76] channelActive() done +2025-10-22 15:18:57.789 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.789 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.790 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379, epid=0x76] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.790 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379, epid=0x76] write() done +2025-10-22 15:18:57.790 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379, epid=0x76, chid=0x76] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.790 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.790 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379, epid=0x76, chid=0x76] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.790 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379, epid=0x76, chid=0x76] Stack contains: 1 commands +2025-10-22 15:18:57.790 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.790 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379, epid=0x76, chid=0x76] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.790 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.790 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.790 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379, epid=0x76] closeAsync() +2025-10-22 15:18:57.791 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.791 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379, epid=0x76, chid=0x76] channelInactive() +2025-10-22 15:18:57.791 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379, epid=0x76] deactivating endpoint handler +2025-10-22 15:18:57.791 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379, epid=0x76, chid=0x76] channelInactive() done +2025-10-22 15:18:57.791 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.791 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.791 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc4b31d36, /127.0.0.1:56397 -> localhost/127.0.0.1:6379, epid=0x76, chid=0x76] channelUnregistered() +2025-10-22 15:18:57.791 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.791 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.791 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.792 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x99d08211, [id: 0x43890386] (inactive), epid=0x77, chid=0x77] channelRegistered() +2025-10-22 15:18:57.793 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379, epid=0x77, chid=0x77] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.793 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.793 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379, epid=0x77, chid=0x77] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.793 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379, epid=0x77, chid=0x77] Stack contains: 1 commands +2025-10-22 15:18:57.793 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.793 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379, epid=0x77, chid=0x77] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.793 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379, epid=0x77, chid=0x77] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.793 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.794 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379, epid=0x77, chid=0x77] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.794 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379, epid=0x77, chid=0x77] Stack contains: 1 commands +2025-10-22 15:18:57.794 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.794 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379, epid=0x77, chid=0x77] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.794 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379, epid=0x77, chid=0x77] channelActive() +2025-10-22 15:18:57.794 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379, epid=0x77] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.794 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379, epid=0x77] activating endpoint +2025-10-22 15:18:57.794 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379, epid=0x77] flushCommands() +2025-10-22 15:18:57.794 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379, epid=0x77] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.794 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.794 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379, epid=0x77, chid=0x77] channelActive() done +2025-10-22 15:18:57.794 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.794 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.794 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379, epid=0x77] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.794 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379, epid=0x77] write() done +2025-10-22 15:18:57.794 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379, epid=0x77, chid=0x77] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.794 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.795 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379, epid=0x77, chid=0x77] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.795 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379, epid=0x77, chid=0x77] Stack contains: 1 commands +2025-10-22 15:18:57.795 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.795 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379, epid=0x77, chid=0x77] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.795 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379, epid=0x77, chid=0x77] Stack contains: 1 commands +2025-10-22 15:18:57.795 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.795 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379, epid=0x77, chid=0x77] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.795 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.795 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.795 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379, epid=0x77] closeAsync() +2025-10-22 15:18:57.795 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.795 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379, epid=0x77, chid=0x77] channelInactive() +2025-10-22 15:18:57.796 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379, epid=0x77] deactivating endpoint handler +2025-10-22 15:18:57.796 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379, epid=0x77, chid=0x77] channelInactive() done +2025-10-22 15:18:57.796 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.796 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.796 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.796 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x99d08211, /127.0.0.1:56398 -> localhost/127.0.0.1:6379, epid=0x77, chid=0x77] channelUnregistered() +2025-10-22 15:18:57.796 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.796 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.796 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7707fb0e, [id: 0xf352cd69] (inactive), epid=0x78, chid=0x78] channelRegistered() +2025-10-22 15:18:57.797 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379, epid=0x78, chid=0x78] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.797 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.798 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379, epid=0x78, chid=0x78] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.798 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379, epid=0x78, chid=0x78] Stack contains: 1 commands +2025-10-22 15:18:57.798 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.798 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379, epid=0x78, chid=0x78] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.798 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379, epid=0x78, chid=0x78] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.798 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.798 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379, epid=0x78, chid=0x78] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.798 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379, epid=0x78, chid=0x78] Stack contains: 1 commands +2025-10-22 15:18:57.798 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.798 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379, epid=0x78, chid=0x78] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.798 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379, epid=0x78, chid=0x78] channelActive() +2025-10-22 15:18:57.799 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379, epid=0x78] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.799 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379, epid=0x78] activating endpoint +2025-10-22 15:18:57.799 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379, epid=0x78] flushCommands() +2025-10-22 15:18:57.799 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379, epid=0x78] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.799 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.799 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379, epid=0x78, chid=0x78] channelActive() done +2025-10-22 15:18:57.799 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.799 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.799 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379, epid=0x78] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.799 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379, epid=0x78] write() done +2025-10-22 15:18:57.799 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379, epid=0x78, chid=0x78] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.799 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.800 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379, epid=0x78, chid=0x78] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.800 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379, epid=0x78, chid=0x78] Stack contains: 1 commands +2025-10-22 15:18:57.800 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.800 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379, epid=0x78, chid=0x78] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.800 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379, epid=0x78, chid=0x78] Stack contains: 1 commands +2025-10-22 15:18:57.800 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.800 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379, epid=0x78, chid=0x78] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.800 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.800 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.800 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379, epid=0x78] closeAsync() +2025-10-22 15:18:57.801 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.801 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379, epid=0x78, chid=0x78] channelInactive() +2025-10-22 15:18:57.801 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379, epid=0x78] deactivating endpoint handler +2025-10-22 15:18:57.801 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379, epid=0x78, chid=0x78] channelInactive() done +2025-10-22 15:18:57.801 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.801 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.801 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.801 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7707fb0e, /127.0.0.1:56399 -> localhost/127.0.0.1:6379, epid=0x78, chid=0x78] channelUnregistered() +2025-10-22 15:18:57.801 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.801 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.802 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8ee969bf, [id: 0x2cd10854] (inactive), epid=0x79, chid=0x79] channelRegistered() +2025-10-22 15:18:57.804 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379, epid=0x79, chid=0x79] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.804 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.804 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379, epid=0x79, chid=0x79] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.804 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379, epid=0x79, chid=0x79] Stack contains: 1 commands +2025-10-22 15:18:57.804 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.804 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379, epid=0x79, chid=0x79] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.804 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379, epid=0x79, chid=0x79] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.804 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.805 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379, epid=0x79, chid=0x79] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.805 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379, epid=0x79, chid=0x79] Stack contains: 1 commands +2025-10-22 15:18:57.805 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.805 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379, epid=0x79, chid=0x79] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.805 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379, epid=0x79, chid=0x79] channelActive() +2025-10-22 15:18:57.805 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379, epid=0x79] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.805 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379, epid=0x79] activating endpoint +2025-10-22 15:18:57.805 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379, epid=0x79] flushCommands() +2025-10-22 15:18:57.805 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379, epid=0x79] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.805 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.805 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379, epid=0x79, chid=0x79] channelActive() done +2025-10-22 15:18:57.805 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.805 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.805 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379, epid=0x79] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.805 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379, epid=0x79] write() done +2025-10-22 15:18:57.805 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379, epid=0x79, chid=0x79] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.805 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.806 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379, epid=0x79, chid=0x79] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.806 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379, epid=0x79, chid=0x79] Stack contains: 1 commands +2025-10-22 15:18:57.806 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.806 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379, epid=0x79, chid=0x79] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.806 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379, epid=0x79, chid=0x79] Stack contains: 1 commands +2025-10-22 15:18:57.806 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.806 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379, epid=0x79, chid=0x79] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.806 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.806 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.806 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379, epid=0x79] closeAsync() +2025-10-22 15:18:57.806 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.806 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379, epid=0x79, chid=0x79] channelInactive() +2025-10-22 15:18:57.806 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379, epid=0x79] deactivating endpoint handler +2025-10-22 15:18:57.807 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379, epid=0x79, chid=0x79] channelInactive() done +2025-10-22 15:18:57.807 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.807 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.807 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8ee969bf, /127.0.0.1:56400 -> localhost/127.0.0.1:6379, epid=0x79, chid=0x79] channelUnregistered() +2025-10-22 15:18:57.807 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.807 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.807 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.807 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x973e0614, [id: 0x670793b0] (inactive), epid=0x7a, chid=0x7a] channelRegistered() +2025-10-22 15:18:57.808 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379, epid=0x7a, chid=0x7a] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.808 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.809 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379, epid=0x7a, chid=0x7a] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.809 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379, epid=0x7a, chid=0x7a] Stack contains: 1 commands +2025-10-22 15:18:57.809 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.809 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379, epid=0x7a, chid=0x7a] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.809 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379, epid=0x7a, chid=0x7a] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.809 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.809 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379, epid=0x7a, chid=0x7a] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.809 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379, epid=0x7a, chid=0x7a] Stack contains: 1 commands +2025-10-22 15:18:57.809 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.809 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379, epid=0x7a, chid=0x7a] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.809 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379, epid=0x7a, chid=0x7a] channelActive() +2025-10-22 15:18:57.809 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379, epid=0x7a] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.809 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379, epid=0x7a] activating endpoint +2025-10-22 15:18:57.809 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379, epid=0x7a] flushCommands() +2025-10-22 15:18:57.809 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379, epid=0x7a] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.809 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.809 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379, epid=0x7a, chid=0x7a] channelActive() done +2025-10-22 15:18:57.809 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.809 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.810 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379, epid=0x7a] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.810 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379, epid=0x7a] write() done +2025-10-22 15:18:57.810 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379, epid=0x7a, chid=0x7a] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.810 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.810 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379, epid=0x7a, chid=0x7a] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.810 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379, epid=0x7a, chid=0x7a] Stack contains: 1 commands +2025-10-22 15:18:57.810 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.810 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379, epid=0x7a, chid=0x7a] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.810 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379, epid=0x7a, chid=0x7a] Stack contains: 1 commands +2025-10-22 15:18:57.810 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.810 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379, epid=0x7a, chid=0x7a] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.810 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.810 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.810 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379, epid=0x7a] closeAsync() +2025-10-22 15:18:57.811 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379, epid=0x7a, chid=0x7a] channelInactive() +2025-10-22 15:18:57.811 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.811 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379, epid=0x7a] deactivating endpoint handler +2025-10-22 15:18:57.811 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379, epid=0x7a, chid=0x7a] channelInactive() done +2025-10-22 15:18:57.811 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.811 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.811 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x973e0614, /127.0.0.1:56401 -> localhost/127.0.0.1:6379, epid=0x7a, chid=0x7a] channelUnregistered() +2025-10-22 15:18:57.811 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.811 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.811 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.812 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9af5a67a, [id: 0xdc6a5138] (inactive), epid=0x7b, chid=0x7b] channelRegistered() +2025-10-22 15:18:57.812 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379, epid=0x7b, chid=0x7b] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.813 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.813 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379, epid=0x7b, chid=0x7b] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.813 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379, epid=0x7b, chid=0x7b] Stack contains: 1 commands +2025-10-22 15:18:57.813 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.813 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379, epid=0x7b, chid=0x7b] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.813 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379, epid=0x7b, chid=0x7b] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.813 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.813 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379, epid=0x7b, chid=0x7b] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.814 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379, epid=0x7b, chid=0x7b] Stack contains: 1 commands +2025-10-22 15:18:57.814 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.814 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379, epid=0x7b, chid=0x7b] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.814 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379, epid=0x7b, chid=0x7b] channelActive() +2025-10-22 15:18:57.814 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379, epid=0x7b] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.814 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379, epid=0x7b] activating endpoint +2025-10-22 15:18:57.814 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379, epid=0x7b] flushCommands() +2025-10-22 15:18:57.814 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379, epid=0x7b] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.814 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.814 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379, epid=0x7b, chid=0x7b] channelActive() done +2025-10-22 15:18:57.814 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.814 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.814 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379, epid=0x7b] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.814 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379, epid=0x7b] write() done +2025-10-22 15:18:57.814 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379, epid=0x7b, chid=0x7b] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.814 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.815 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379, epid=0x7b, chid=0x7b] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.815 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379, epid=0x7b, chid=0x7b] Stack contains: 1 commands +2025-10-22 15:18:57.815 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.815 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379, epid=0x7b, chid=0x7b] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.815 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.815 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.815 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379, epid=0x7b] closeAsync() +2025-10-22 15:18:57.815 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.815 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379, epid=0x7b, chid=0x7b] channelInactive() +2025-10-22 15:18:57.815 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379, epid=0x7b] deactivating endpoint handler +2025-10-22 15:18:57.815 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379, epid=0x7b, chid=0x7b] channelInactive() done +2025-10-22 15:18:57.815 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.815 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.815 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9af5a67a, /127.0.0.1:56402 -> localhost/127.0.0.1:6379, epid=0x7b, chid=0x7b] channelUnregistered() +2025-10-22 15:18:57.815 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.816 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.816 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.816 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x6424082f, [id: 0x9b61a0f4] (inactive), epid=0x7c, chid=0x7c] channelRegistered() +2025-10-22 15:18:57.817 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379, epid=0x7c, chid=0x7c] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.818 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.818 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379, epid=0x7c, chid=0x7c] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.819 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379, epid=0x7c, chid=0x7c] Stack contains: 1 commands +2025-10-22 15:18:57.819 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.819 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379, epid=0x7c, chid=0x7c] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.819 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379, epid=0x7c, chid=0x7c] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.819 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.820 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379, epid=0x7c, chid=0x7c] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.820 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379, epid=0x7c, chid=0x7c] Stack contains: 1 commands +2025-10-22 15:18:57.820 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.820 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379, epid=0x7c, chid=0x7c] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.820 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379, epid=0x7c, chid=0x7c] channelActive() +2025-10-22 15:18:57.820 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379, epid=0x7c] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.820 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379, epid=0x7c] activating endpoint +2025-10-22 15:18:57.820 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379, epid=0x7c] flushCommands() +2025-10-22 15:18:57.820 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379, epid=0x7c] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.820 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.820 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379, epid=0x7c, chid=0x7c] channelActive() done +2025-10-22 15:18:57.820 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.820 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.821 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379, epid=0x7c] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.821 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379, epid=0x7c] write() done +2025-10-22 15:18:57.821 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379, epid=0x7c, chid=0x7c] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.821 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.821 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379, epid=0x7c, chid=0x7c] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.821 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379, epid=0x7c, chid=0x7c] Stack contains: 1 commands +2025-10-22 15:18:57.821 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.821 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379, epid=0x7c, chid=0x7c] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.821 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379, epid=0x7c, chid=0x7c] Stack contains: 1 commands +2025-10-22 15:18:57.821 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.821 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379, epid=0x7c, chid=0x7c] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.821 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.821 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.821 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379, epid=0x7c] closeAsync() +2025-10-22 15:18:57.822 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.822 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379, epid=0x7c, chid=0x7c] channelInactive() +2025-10-22 15:18:57.822 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379, epid=0x7c] deactivating endpoint handler +2025-10-22 15:18:57.822 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379, epid=0x7c, chid=0x7c] channelInactive() done +2025-10-22 15:18:57.822 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.822 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.822 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x6424082f, /127.0.0.1:56403 -> localhost/127.0.0.1:6379, epid=0x7c, chid=0x7c] channelUnregistered() +2025-10-22 15:18:57.822 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.822 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.822 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.823 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x8d51db0a, [id: 0x250565b6] (inactive), epid=0x7d, chid=0x7d] channelRegistered() +2025-10-22 15:18:57.824 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379, epid=0x7d, chid=0x7d] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.824 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.824 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379, epid=0x7d, chid=0x7d] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.825 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379, epid=0x7d, chid=0x7d] Stack contains: 1 commands +2025-10-22 15:18:57.825 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.825 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379, epid=0x7d, chid=0x7d] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.825 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379, epid=0x7d, chid=0x7d] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.825 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.825 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379, epid=0x7d, chid=0x7d] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.825 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379, epid=0x7d, chid=0x7d] Stack contains: 1 commands +2025-10-22 15:18:57.825 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.825 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379, epid=0x7d, chid=0x7d] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.825 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379, epid=0x7d, chid=0x7d] channelActive() +2025-10-22 15:18:57.825 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379, epid=0x7d] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.825 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379, epid=0x7d] activating endpoint +2025-10-22 15:18:57.825 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379, epid=0x7d] flushCommands() +2025-10-22 15:18:57.825 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379, epid=0x7d] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.825 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.825 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379, epid=0x7d, chid=0x7d] channelActive() done +2025-10-22 15:18:57.825 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.825 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.825 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379, epid=0x7d] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.826 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379, epid=0x7d] write() done +2025-10-22 15:18:57.826 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379, epid=0x7d, chid=0x7d] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.826 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.826 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379, epid=0x7d, chid=0x7d] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.826 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379, epid=0x7d, chid=0x7d] Stack contains: 1 commands +2025-10-22 15:18:57.826 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.826 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379, epid=0x7d, chid=0x7d] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.826 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.826 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.826 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379, epid=0x7d] closeAsync() +2025-10-22 15:18:57.826 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.826 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379, epid=0x7d, chid=0x7d] channelInactive() +2025-10-22 15:18:57.827 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379, epid=0x7d] deactivating endpoint handler +2025-10-22 15:18:57.827 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379, epid=0x7d, chid=0x7d] channelInactive() done +2025-10-22 15:18:57.827 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.827 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.827 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x8d51db0a, /127.0.0.1:56404 -> localhost/127.0.0.1:6379, epid=0x7d, chid=0x7d] channelUnregistered() +2025-10-22 15:18:57.827 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.827 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.827 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.827 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e9992ca, [id: 0x518cffc9] (inactive), epid=0x7e, chid=0x7e] channelRegistered() +2025-10-22 15:18:57.828 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379, epid=0x7e, chid=0x7e] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.828 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.829 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379, epid=0x7e, chid=0x7e] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.829 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379, epid=0x7e, chid=0x7e] Stack contains: 1 commands +2025-10-22 15:18:57.829 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.829 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379, epid=0x7e, chid=0x7e] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.829 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379, epid=0x7e, chid=0x7e] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.829 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.829 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379, epid=0x7e, chid=0x7e] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.829 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379, epid=0x7e, chid=0x7e] Stack contains: 1 commands +2025-10-22 15:18:57.829 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.829 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379, epid=0x7e, chid=0x7e] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.829 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379, epid=0x7e, chid=0x7e] channelActive() +2025-10-22 15:18:57.829 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379, epid=0x7e] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.829 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379, epid=0x7e] activating endpoint +2025-10-22 15:18:57.829 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379, epid=0x7e] flushCommands() +2025-10-22 15:18:57.829 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379, epid=0x7e] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.829 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.829 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379, epid=0x7e, chid=0x7e] channelActive() done +2025-10-22 15:18:57.829 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.829 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.830 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379, epid=0x7e] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.830 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379, epid=0x7e] write() done +2025-10-22 15:18:57.830 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379, epid=0x7e, chid=0x7e] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.830 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.830 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379, epid=0x7e, chid=0x7e] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.830 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379, epid=0x7e, chid=0x7e] Stack contains: 1 commands +2025-10-22 15:18:57.830 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.830 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379, epid=0x7e, chid=0x7e] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.830 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379, epid=0x7e, chid=0x7e] Stack contains: 1 commands +2025-10-22 15:18:57.830 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.830 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379, epid=0x7e, chid=0x7e] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.830 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.830 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.830 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379, epid=0x7e] closeAsync() +2025-10-22 15:18:57.831 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.831 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379, epid=0x7e, chid=0x7e] channelInactive() +2025-10-22 15:18:57.831 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379, epid=0x7e] deactivating endpoint handler +2025-10-22 15:18:57.831 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379, epid=0x7e, chid=0x7e] channelInactive() done +2025-10-22 15:18:57.831 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.831 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.831 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x3e9992ca, /127.0.0.1:56405 -> localhost/127.0.0.1:6379, epid=0x7e, chid=0x7e] channelUnregistered() +2025-10-22 15:18:57.831 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.831 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.831 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.832 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x74ef5726, [id: 0xea602812] (inactive), epid=0x7f, chid=0x7f] channelRegistered() +2025-10-22 15:18:57.832 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379, epid=0x7f, chid=0x7f] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.833 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.833 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379, epid=0x7f, chid=0x7f] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.833 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379, epid=0x7f, chid=0x7f] Stack contains: 1 commands +2025-10-22 15:18:57.833 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.833 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379, epid=0x7f, chid=0x7f] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.833 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379, epid=0x7f, chid=0x7f] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.833 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.834 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379, epid=0x7f, chid=0x7f] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.834 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379, epid=0x7f, chid=0x7f] Stack contains: 1 commands +2025-10-22 15:18:57.834 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.834 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379, epid=0x7f, chid=0x7f] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.834 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379, epid=0x7f, chid=0x7f] channelActive() +2025-10-22 15:18:57.834 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379, epid=0x7f] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.834 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379, epid=0x7f] activating endpoint +2025-10-22 15:18:57.834 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379, epid=0x7f] flushCommands() +2025-10-22 15:18:57.834 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379, epid=0x7f] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.834 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.834 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379, epid=0x7f, chid=0x7f] channelActive() done +2025-10-22 15:18:57.834 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.834 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.834 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379, epid=0x7f] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.834 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379, epid=0x7f] write() done +2025-10-22 15:18:57.834 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379, epid=0x7f, chid=0x7f] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.835 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.835 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379, epid=0x7f, chid=0x7f] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.835 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379, epid=0x7f, chid=0x7f] Stack contains: 1 commands +2025-10-22 15:18:57.836 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.836 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379, epid=0x7f, chid=0x7f] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.836 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.836 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.836 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379, epid=0x7f] closeAsync() +2025-10-22 15:18:57.836 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.837 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379, epid=0x7f, chid=0x7f] channelInactive() +2025-10-22 15:18:57.837 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379, epid=0x7f] deactivating endpoint handler +2025-10-22 15:18:57.837 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379, epid=0x7f, chid=0x7f] channelInactive() done +2025-10-22 15:18:57.837 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.837 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.837 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x74ef5726, /127.0.0.1:56406 -> localhost/127.0.0.1:6379, epid=0x7f, chid=0x7f] channelUnregistered() +2025-10-22 15:18:57.837 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.838 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.838 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.839 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa014175a, [id: 0xea3aee39] (inactive), epid=0x80, chid=0x80] channelRegistered() +2025-10-22 15:18:57.840 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379, epid=0x80, chid=0x80] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.840 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.841 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379, epid=0x80, chid=0x80] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.841 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379, epid=0x80, chid=0x80] Stack contains: 1 commands +2025-10-22 15:18:57.841 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.841 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379, epid=0x80, chid=0x80] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.841 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379, epid=0x80, chid=0x80] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.841 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.841 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379, epid=0x80, chid=0x80] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.841 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379, epid=0x80, chid=0x80] Stack contains: 1 commands +2025-10-22 15:18:57.841 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.841 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379, epid=0x80, chid=0x80] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.841 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379, epid=0x80, chid=0x80] channelActive() +2025-10-22 15:18:57.842 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379, epid=0x80] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.842 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379, epid=0x80] activating endpoint +2025-10-22 15:18:57.842 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379, epid=0x80] flushCommands() +2025-10-22 15:18:57.842 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379, epid=0x80] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.842 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.842 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379, epid=0x80, chid=0x80] channelActive() done +2025-10-22 15:18:57.842 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.842 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.842 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379, epid=0x80] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.842 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379, epid=0x80] write() done +2025-10-22 15:18:57.842 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379, epid=0x80, chid=0x80] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.842 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.843 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379, epid=0x80, chid=0x80] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.843 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379, epid=0x80, chid=0x80] Stack contains: 1 commands +2025-10-22 15:18:57.843 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.843 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379, epid=0x80, chid=0x80] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.843 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379, epid=0x80, chid=0x80] Stack contains: 1 commands +2025-10-22 15:18:57.843 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.843 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379, epid=0x80, chid=0x80] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.843 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.843 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.843 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379, epid=0x80] closeAsync() +2025-10-22 15:18:57.843 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.843 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379, epid=0x80, chid=0x80] channelInactive() +2025-10-22 15:18:57.843 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379, epid=0x80] deactivating endpoint handler +2025-10-22 15:18:57.843 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379, epid=0x80, chid=0x80] channelInactive() done +2025-10-22 15:18:57.843 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.843 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.843 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa014175a, /127.0.0.1:56407 -> localhost/127.0.0.1:6379, epid=0x80, chid=0x80] channelUnregistered() +2025-10-22 15:18:57.844 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.844 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.844 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.845 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xbcb97fc1, [id: 0x3f66cbb6] (inactive), epid=0x81, chid=0x81] channelRegistered() +2025-10-22 15:18:57.846 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379, epid=0x81, chid=0x81] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.846 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.846 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379, epid=0x81, chid=0x81] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.846 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379, epid=0x81, chid=0x81] Stack contains: 1 commands +2025-10-22 15:18:57.846 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.846 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379, epid=0x81, chid=0x81] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.847 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379, epid=0x81, chid=0x81] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.847 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.847 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379, epid=0x81, chid=0x81] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.847 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379, epid=0x81, chid=0x81] Stack contains: 1 commands +2025-10-22 15:18:57.847 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.847 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379, epid=0x81, chid=0x81] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.847 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379, epid=0x81, chid=0x81] channelActive() +2025-10-22 15:18:57.847 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379, epid=0x81] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.847 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379, epid=0x81] activating endpoint +2025-10-22 15:18:57.847 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379, epid=0x81] flushCommands() +2025-10-22 15:18:57.847 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379, epid=0x81] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.847 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.847 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379, epid=0x81, chid=0x81] channelActive() done +2025-10-22 15:18:57.847 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.847 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.847 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379, epid=0x81] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.847 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379, epid=0x81] write() done +2025-10-22 15:18:57.847 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379, epid=0x81, chid=0x81] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.848 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.848 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379, epid=0x81, chid=0x81] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.848 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379, epid=0x81, chid=0x81] Stack contains: 1 commands +2025-10-22 15:18:57.848 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.848 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379, epid=0x81, chid=0x81] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.848 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379, epid=0x81, chid=0x81] Stack contains: 1 commands +2025-10-22 15:18:57.848 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.848 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379, epid=0x81, chid=0x81] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.848 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.848 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.848 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379, epid=0x81] closeAsync() +2025-10-22 15:18:57.848 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.849 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.849 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379, epid=0x81, chid=0x81] channelInactive() +2025-10-22 15:18:57.849 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379, epid=0x81] deactivating endpoint handler +2025-10-22 15:18:57.849 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379, epid=0x81, chid=0x81] channelInactive() done +2025-10-22 15:18:57.849 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.849 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.849 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.849 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.849 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xbcb97fc1, /127.0.0.1:56408 -> localhost/127.0.0.1:6379, epid=0x81, chid=0x81] channelUnregistered() +2025-10-22 15:18:57.849 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa2d2abc2, [id: 0xa9f487aa] (inactive), epid=0x82, chid=0x82] channelRegistered() +2025-10-22 15:18:57.851 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379, epid=0x82, chid=0x82] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.851 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.851 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379, epid=0x82, chid=0x82] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.852 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379, epid=0x82, chid=0x82] Stack contains: 1 commands +2025-10-22 15:18:57.852 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.852 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379, epid=0x82, chid=0x82] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.852 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379, epid=0x82, chid=0x82] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.852 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.852 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379, epid=0x82, chid=0x82] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.852 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379, epid=0x82, chid=0x82] Stack contains: 1 commands +2025-10-22 15:18:57.852 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.852 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379, epid=0x82, chid=0x82] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.852 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379, epid=0x82, chid=0x82] channelActive() +2025-10-22 15:18:57.852 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379, epid=0x82] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.852 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379, epid=0x82] activating endpoint +2025-10-22 15:18:57.852 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379, epid=0x82] flushCommands() +2025-10-22 15:18:57.853 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379, epid=0x82] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.853 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.853 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379, epid=0x82, chid=0x82] channelActive() done +2025-10-22 15:18:57.853 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.853 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.853 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379, epid=0x82] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.853 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379, epid=0x82] write() done +2025-10-22 15:18:57.853 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379, epid=0x82, chid=0x82] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.853 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.854 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379, epid=0x82, chid=0x82] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.854 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379, epid=0x82, chid=0x82] Stack contains: 1 commands +2025-10-22 15:18:57.854 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.854 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379, epid=0x82, chid=0x82] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.854 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379, epid=0x82, chid=0x82] Stack contains: 1 commands +2025-10-22 15:18:57.854 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.854 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379, epid=0x82, chid=0x82] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.854 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.854 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.854 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379, epid=0x82] closeAsync() +2025-10-22 15:18:57.854 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.855 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379, epid=0x82, chid=0x82] channelInactive() +2025-10-22 15:18:57.855 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379, epid=0x82] deactivating endpoint handler +2025-10-22 15:18:57.855 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379, epid=0x82, chid=0x82] channelInactive() done +2025-10-22 15:18:57.855 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.855 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.855 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa2d2abc2, /127.0.0.1:56409 -> localhost/127.0.0.1:6379, epid=0x82, chid=0x82] channelUnregistered() +2025-10-22 15:18:57.855 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.855 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.855 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.856 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xac157f52, [id: 0xabaa4f71] (inactive), epid=0x83, chid=0x83] channelRegistered() +2025-10-22 15:18:57.856 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379, epid=0x83, chid=0x83] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.856 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.857 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379, epid=0x83, chid=0x83] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.857 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379, epid=0x83, chid=0x83] Stack contains: 1 commands +2025-10-22 15:18:57.857 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.857 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379, epid=0x83, chid=0x83] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.857 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379, epid=0x83, chid=0x83] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.857 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.857 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379, epid=0x83, chid=0x83] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.857 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379, epid=0x83, chid=0x83] Stack contains: 1 commands +2025-10-22 15:18:57.857 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.857 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379, epid=0x83, chid=0x83] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.857 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379, epid=0x83, chid=0x83] channelActive() +2025-10-22 15:18:57.857 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379, epid=0x83] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.857 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379, epid=0x83] activating endpoint +2025-10-22 15:18:57.857 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379, epid=0x83] flushCommands() +2025-10-22 15:18:57.857 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379, epid=0x83] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.857 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.857 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379, epid=0x83, chid=0x83] channelActive() done +2025-10-22 15:18:57.857 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.857 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.858 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379, epid=0x83] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.858 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379, epid=0x83] write() done +2025-10-22 15:18:57.858 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379, epid=0x83, chid=0x83] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.858 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.858 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379, epid=0x83, chid=0x83] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.858 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379, epid=0x83, chid=0x83] Stack contains: 1 commands +2025-10-22 15:18:57.858 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.858 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379, epid=0x83, chid=0x83] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.858 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.858 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.858 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379, epid=0x83] closeAsync() +2025-10-22 15:18:57.858 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.858 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379, epid=0x83, chid=0x83] channelInactive() +2025-10-22 15:18:57.859 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379, epid=0x83] deactivating endpoint handler +2025-10-22 15:18:57.859 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379, epid=0x83, chid=0x83] channelInactive() done +2025-10-22 15:18:57.859 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.859 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.859 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.859 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xac157f52, /127.0.0.1:56410 -> localhost/127.0.0.1:6379, epid=0x83, chid=0x83] channelUnregistered() +2025-10-22 15:18:57.859 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.859 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.859 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xa79a3a11, [id: 0x75d26d86] (inactive), epid=0x84, chid=0x84] channelRegistered() +2025-10-22 15:18:57.860 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379, epid=0x84, chid=0x84] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.860 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.861 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379, epid=0x84, chid=0x84] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.861 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379, epid=0x84, chid=0x84] Stack contains: 1 commands +2025-10-22 15:18:57.861 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.861 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379, epid=0x84, chid=0x84] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.861 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379, epid=0x84, chid=0x84] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.861 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.861 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379, epid=0x84, chid=0x84] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.861 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379, epid=0x84, chid=0x84] Stack contains: 1 commands +2025-10-22 15:18:57.861 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.861 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379, epid=0x84, chid=0x84] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.861 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379, epid=0x84, chid=0x84] channelActive() +2025-10-22 15:18:57.861 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379, epid=0x84] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.861 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379, epid=0x84] activating endpoint +2025-10-22 15:18:57.861 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379, epid=0x84] flushCommands() +2025-10-22 15:18:57.861 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379, epid=0x84] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.861 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.861 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379, epid=0x84, chid=0x84] channelActive() done +2025-10-22 15:18:57.861 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.861 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.861 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379, epid=0x84] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.862 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379, epid=0x84] write() done +2025-10-22 15:18:57.862 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379, epid=0x84, chid=0x84] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.862 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.862 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379, epid=0x84, chid=0x84] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.862 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379, epid=0x84, chid=0x84] Stack contains: 1 commands +2025-10-22 15:18:57.862 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.862 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379, epid=0x84, chid=0x84] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.862 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379, epid=0x84, chid=0x84] Stack contains: 1 commands +2025-10-22 15:18:57.862 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.862 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379, epid=0x84, chid=0x84] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.862 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.862 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.862 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379, epid=0x84] closeAsync() +2025-10-22 15:18:57.863 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379, epid=0x84, chid=0x84] channelInactive() +2025-10-22 15:18:57.863 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.863 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379, epid=0x84] deactivating endpoint handler +2025-10-22 15:18:57.863 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379, epid=0x84, chid=0x84] channelInactive() done +2025-10-22 15:18:57.863 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.863 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.863 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xa79a3a11, /127.0.0.1:56411 -> localhost/127.0.0.1:6379, epid=0x84, chid=0x84] channelUnregistered() +2025-10-22 15:18:57.863 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.863 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.863 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.864 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x5605cc35, [id: 0x6f7499f1] (inactive), epid=0x85, chid=0x85] channelRegistered() +2025-10-22 15:18:57.864 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379, epid=0x85, chid=0x85] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.864 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.865 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379, epid=0x85, chid=0x85] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.865 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379, epid=0x85, chid=0x85] Stack contains: 1 commands +2025-10-22 15:18:57.865 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.865 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379, epid=0x85, chid=0x85] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.865 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379, epid=0x85, chid=0x85] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.865 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.865 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379, epid=0x85, chid=0x85] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.865 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379, epid=0x85, chid=0x85] Stack contains: 1 commands +2025-10-22 15:18:57.865 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.865 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379, epid=0x85, chid=0x85] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.866 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379, epid=0x85, chid=0x85] channelActive() +2025-10-22 15:18:57.866 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379, epid=0x85] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.866 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379, epid=0x85] activating endpoint +2025-10-22 15:18:57.866 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379, epid=0x85] flushCommands() +2025-10-22 15:18:57.866 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379, epid=0x85] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.866 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.866 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379, epid=0x85, chid=0x85] channelActive() done +2025-10-22 15:18:57.866 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.866 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.866 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379, epid=0x85] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.866 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379, epid=0x85] write() done +2025-10-22 15:18:57.866 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379, epid=0x85, chid=0x85] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.866 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.866 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379, epid=0x85, chid=0x85] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.866 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379, epid=0x85, chid=0x85] Stack contains: 1 commands +2025-10-22 15:18:57.867 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.867 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379, epid=0x85, chid=0x85] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.867 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379, epid=0x85, chid=0x85] Stack contains: 1 commands +2025-10-22 15:18:57.867 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.867 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379, epid=0x85, chid=0x85] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.867 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.867 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.867 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379, epid=0x85] closeAsync() +2025-10-22 15:18:57.867 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379, epid=0x85, chid=0x85] channelInactive() +2025-10-22 15:18:57.867 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.867 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379, epid=0x85] deactivating endpoint handler +2025-10-22 15:18:57.867 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379, epid=0x85, chid=0x85] channelInactive() done +2025-10-22 15:18:57.868 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.868 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.868 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x5605cc35, /127.0.0.1:56412 -> localhost/127.0.0.1:6379, epid=0x85, chid=0x85] channelUnregistered() +2025-10-22 15:18:57.868 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.868 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.868 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.869 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xae564cb5, [id: 0xe3357c75] (inactive), epid=0x86, chid=0x86] channelRegistered() +2025-10-22 15:18:57.870 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379, epid=0x86, chid=0x86] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.870 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.871 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379, epid=0x86, chid=0x86] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.871 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379, epid=0x86, chid=0x86] Stack contains: 1 commands +2025-10-22 15:18:57.871 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.871 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379, epid=0x86, chid=0x86] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.871 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379, epid=0x86, chid=0x86] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.871 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.871 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379, epid=0x86, chid=0x86] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.871 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379, epid=0x86, chid=0x86] Stack contains: 1 commands +2025-10-22 15:18:57.871 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.871 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379, epid=0x86, chid=0x86] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.871 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379, epid=0x86, chid=0x86] channelActive() +2025-10-22 15:18:57.871 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379, epid=0x86] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.871 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379, epid=0x86] activating endpoint +2025-10-22 15:18:57.871 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379, epid=0x86] flushCommands() +2025-10-22 15:18:57.871 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379, epid=0x86] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.872 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.872 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379, epid=0x86, chid=0x86] channelActive() done +2025-10-22 15:18:57.872 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.872 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.872 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379, epid=0x86] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.872 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379, epid=0x86] write() done +2025-10-22 15:18:57.872 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379, epid=0x86, chid=0x86] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.872 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.872 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379, epid=0x86, chid=0x86] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.872 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379, epid=0x86, chid=0x86] Stack contains: 1 commands +2025-10-22 15:18:57.872 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.872 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379, epid=0x86, chid=0x86] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.873 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.873 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.873 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379, epid=0x86] closeAsync() +2025-10-22 15:18:57.873 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.873 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379, epid=0x86, chid=0x86] channelInactive() +2025-10-22 15:18:57.873 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379, epid=0x86] deactivating endpoint handler +2025-10-22 15:18:57.873 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379, epid=0x86, chid=0x86] channelInactive() done +2025-10-22 15:18:57.873 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.873 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.873 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xae564cb5, /127.0.0.1:56413 -> localhost/127.0.0.1:6379, epid=0x86, chid=0x86] channelUnregistered() +2025-10-22 15:18:57.873 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.873 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.873 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.874 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x780051ad, [id: 0xf85ebeaa] (inactive), epid=0x87, chid=0x87] channelRegistered() +2025-10-22 15:18:57.875 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379, epid=0x87, chid=0x87] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.875 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.875 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379, epid=0x87, chid=0x87] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.875 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379, epid=0x87, chid=0x87] Stack contains: 1 commands +2025-10-22 15:18:57.875 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.875 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379, epid=0x87, chid=0x87] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.875 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379, epid=0x87, chid=0x87] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.875 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.876 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379, epid=0x87, chid=0x87] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.876 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379, epid=0x87, chid=0x87] Stack contains: 1 commands +2025-10-22 15:18:57.876 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.876 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379, epid=0x87, chid=0x87] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.876 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379, epid=0x87, chid=0x87] channelActive() +2025-10-22 15:18:57.876 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379, epid=0x87] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.876 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379, epid=0x87] activating endpoint +2025-10-22 15:18:57.876 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379, epid=0x87] flushCommands() +2025-10-22 15:18:57.876 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379, epid=0x87] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.876 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.876 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379, epid=0x87, chid=0x87] channelActive() done +2025-10-22 15:18:57.876 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.876 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.876 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379, epid=0x87] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.876 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379, epid=0x87] write() done +2025-10-22 15:18:57.876 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379, epid=0x87, chid=0x87] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.876 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.877 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379, epid=0x87, chid=0x87] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.877 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379, epid=0x87, chid=0x87] Stack contains: 1 commands +2025-10-22 15:18:57.877 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.877 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379, epid=0x87, chid=0x87] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.877 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.877 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.877 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379, epid=0x87] closeAsync() +2025-10-22 15:18:57.877 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.877 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379, epid=0x87, chid=0x87] channelInactive() +2025-10-22 15:18:57.878 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379, epid=0x87] deactivating endpoint handler +2025-10-22 15:18:57.878 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379, epid=0x87, chid=0x87] channelInactive() done +2025-10-22 15:18:57.878 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.878 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.878 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.878 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x780051ad, /127.0.0.1:56414 -> localhost/127.0.0.1:6379, epid=0x87, chid=0x87] channelUnregistered() +2025-10-22 15:18:57.878 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.878 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.878 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe0873439, [id: 0x5f011cfb] (inactive), epid=0x88, chid=0x88] channelRegistered() +2025-10-22 15:18:57.879 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379, epid=0x88, chid=0x88] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.879 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.879 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379, epid=0x88, chid=0x88] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.880 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379, epid=0x88, chid=0x88] Stack contains: 1 commands +2025-10-22 15:18:57.880 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.880 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379, epid=0x88, chid=0x88] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.880 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379, epid=0x88, chid=0x88] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.880 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.880 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379, epid=0x88, chid=0x88] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.880 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379, epid=0x88, chid=0x88] Stack contains: 1 commands +2025-10-22 15:18:57.880 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.880 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379, epid=0x88, chid=0x88] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.880 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379, epid=0x88, chid=0x88] channelActive() +2025-10-22 15:18:57.880 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379, epid=0x88] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.880 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379, epid=0x88] activating endpoint +2025-10-22 15:18:57.880 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379, epid=0x88] flushCommands() +2025-10-22 15:18:57.880 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379, epid=0x88] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.880 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.880 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379, epid=0x88, chid=0x88] channelActive() done +2025-10-22 15:18:57.880 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.880 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.880 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379, epid=0x88] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.880 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379, epid=0x88] write() done +2025-10-22 15:18:57.880 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379, epid=0x88, chid=0x88] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.881 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.881 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379, epid=0x88, chid=0x88] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.881 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379, epid=0x88, chid=0x88] Stack contains: 1 commands +2025-10-22 15:18:57.881 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.881 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379, epid=0x88, chid=0x88] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.881 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379, epid=0x88, chid=0x88] Stack contains: 1 commands +2025-10-22 15:18:57.881 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.881 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379, epid=0x88, chid=0x88] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.881 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.881 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.881 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379, epid=0x88] closeAsync() +2025-10-22 15:18:57.881 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379, epid=0x88, chid=0x88] channelInactive() +2025-10-22 15:18:57.881 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.882 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379, epid=0x88] deactivating endpoint handler +2025-10-22 15:18:57.882 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379, epid=0x88, chid=0x88] channelInactive() done +2025-10-22 15:18:57.882 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.882 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.882 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe0873439, /127.0.0.1:56415 -> localhost/127.0.0.1:6379, epid=0x88, chid=0x88] channelUnregistered() +2025-10-22 15:18:57.882 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.882 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.882 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.883 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3c546a77, [id: 0x78ffbacd] (inactive), epid=0x89, chid=0x89] channelRegistered() +2025-10-22 15:18:57.883 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379, epid=0x89, chid=0x89] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.883 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.884 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379, epid=0x89, chid=0x89] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.885 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379, epid=0x89, chid=0x89] Stack contains: 1 commands +2025-10-22 15:18:57.885 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.885 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379, epid=0x89, chid=0x89] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.885 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379, epid=0x89, chid=0x89] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.885 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.886 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379, epid=0x89, chid=0x89] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.886 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379, epid=0x89, chid=0x89] Stack contains: 1 commands +2025-10-22 15:18:57.886 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.886 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379, epid=0x89, chid=0x89] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.886 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379, epid=0x89, chid=0x89] channelActive() +2025-10-22 15:18:57.886 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379, epid=0x89] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.886 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379, epid=0x89] activating endpoint +2025-10-22 15:18:57.886 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379, epid=0x89] flushCommands() +2025-10-22 15:18:57.886 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379, epid=0x89] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.886 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.886 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379, epid=0x89, chid=0x89] channelActive() done +2025-10-22 15:18:57.886 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.887 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.887 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379, epid=0x89] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.887 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379, epid=0x89] write() done +2025-10-22 15:18:57.887 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379, epid=0x89, chid=0x89] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.887 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.887 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379, epid=0x89, chid=0x89] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.888 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379, epid=0x89, chid=0x89] Stack contains: 1 commands +2025-10-22 15:18:57.888 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.888 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379, epid=0x89, chid=0x89] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.888 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379, epid=0x89, chid=0x89] Stack contains: 1 commands +2025-10-22 15:18:57.888 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.888 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379, epid=0x89, chid=0x89] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.888 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.888 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.888 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379, epid=0x89] closeAsync() +2025-10-22 15:18:57.888 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.888 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379, epid=0x89, chid=0x89] channelInactive() +2025-10-22 15:18:57.888 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379, epid=0x89] deactivating endpoint handler +2025-10-22 15:18:57.888 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379, epid=0x89, chid=0x89] channelInactive() done +2025-10-22 15:18:57.888 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.888 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.888 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.888 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3c546a77, /127.0.0.1:56416 -> localhost/127.0.0.1:6379, epid=0x89, chid=0x89] channelUnregistered() +2025-10-22 15:18:57.889 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.889 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.889 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x451c641d, [id: 0xdf0ae3ae] (inactive), epid=0x8a, chid=0x8a] channelRegistered() +2025-10-22 15:18:57.890 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379, epid=0x8a, chid=0x8a] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.890 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.891 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379, epid=0x8a, chid=0x8a] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.891 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379, epid=0x8a, chid=0x8a] Stack contains: 1 commands +2025-10-22 15:18:57.891 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.891 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379, epid=0x8a, chid=0x8a] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.891 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379, epid=0x8a, chid=0x8a] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.891 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.891 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379, epid=0x8a, chid=0x8a] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.891 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379, epid=0x8a, chid=0x8a] Stack contains: 1 commands +2025-10-22 15:18:57.891 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.891 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379, epid=0x8a, chid=0x8a] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.891 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379, epid=0x8a, chid=0x8a] channelActive() +2025-10-22 15:18:57.891 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379, epid=0x8a] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.891 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379, epid=0x8a] activating endpoint +2025-10-22 15:18:57.891 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379, epid=0x8a] flushCommands() +2025-10-22 15:18:57.891 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379, epid=0x8a] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.891 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.891 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379, epid=0x8a, chid=0x8a] channelActive() done +2025-10-22 15:18:57.891 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.892 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.892 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379, epid=0x8a] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.892 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379, epid=0x8a] write() done +2025-10-22 15:18:57.892 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379, epid=0x8a, chid=0x8a] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.892 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.892 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379, epid=0x8a, chid=0x8a] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.892 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379, epid=0x8a, chid=0x8a] Stack contains: 1 commands +2025-10-22 15:18:57.893 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.893 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379, epid=0x8a, chid=0x8a] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.893 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379, epid=0x8a, chid=0x8a] Stack contains: 1 commands +2025-10-22 15:18:57.893 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.893 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379, epid=0x8a, chid=0x8a] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.893 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.893 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.893 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379, epid=0x8a] closeAsync() +2025-10-22 15:18:57.893 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.893 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379, epid=0x8a, chid=0x8a] channelInactive() +2025-10-22 15:18:57.893 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379, epid=0x8a] deactivating endpoint handler +2025-10-22 15:18:57.893 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379, epid=0x8a, chid=0x8a] channelInactive() done +2025-10-22 15:18:57.893 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.893 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.893 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x451c641d, /127.0.0.1:56417 -> localhost/127.0.0.1:6379, epid=0x8a, chid=0x8a] channelUnregistered() +2025-10-22 15:18:57.893 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.894 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.894 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.894 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9a210a31, [id: 0x49ae1778] (inactive), epid=0x8b, chid=0x8b] channelRegistered() +2025-10-22 15:18:57.895 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379, epid=0x8b, chid=0x8b] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.895 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.896 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379, epid=0x8b, chid=0x8b] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.896 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379, epid=0x8b, chid=0x8b] Stack contains: 1 commands +2025-10-22 15:18:57.896 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.896 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379, epid=0x8b, chid=0x8b] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.896 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379, epid=0x8b, chid=0x8b] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.896 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.896 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379, epid=0x8b, chid=0x8b] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.896 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379, epid=0x8b, chid=0x8b] Stack contains: 1 commands +2025-10-22 15:18:57.896 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.896 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379, epid=0x8b, chid=0x8b] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.896 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379, epid=0x8b, chid=0x8b] channelActive() +2025-10-22 15:18:57.896 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379, epid=0x8b] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.896 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379, epid=0x8b] activating endpoint +2025-10-22 15:18:57.896 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379, epid=0x8b] flushCommands() +2025-10-22 15:18:57.896 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379, epid=0x8b] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.896 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.896 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379, epid=0x8b, chid=0x8b] channelActive() done +2025-10-22 15:18:57.896 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.897 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.897 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379, epid=0x8b] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.897 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379, epid=0x8b] write() done +2025-10-22 15:18:57.897 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379, epid=0x8b, chid=0x8b] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.897 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.897 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379, epid=0x8b, chid=0x8b] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.897 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379, epid=0x8b, chid=0x8b] Stack contains: 1 commands +2025-10-22 15:18:57.897 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.897 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379, epid=0x8b, chid=0x8b] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.897 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.897 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.897 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379, epid=0x8b] closeAsync() +2025-10-22 15:18:57.898 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379, epid=0x8b, chid=0x8b] channelInactive() +2025-10-22 15:18:57.898 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.898 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379, epid=0x8b] deactivating endpoint handler +2025-10-22 15:18:57.898 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379, epid=0x8b, chid=0x8b] channelInactive() done +2025-10-22 15:18:57.898 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.898 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.898 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9a210a31, /127.0.0.1:56418 -> localhost/127.0.0.1:6379, epid=0x8b, chid=0x8b] channelUnregistered() +2025-10-22 15:18:57.898 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.898 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.898 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.899 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x86dd0818, [id: 0x9936aa04] (inactive), epid=0x8c, chid=0x8c] channelRegistered() +2025-10-22 15:18:57.900 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379, epid=0x8c, chid=0x8c] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.900 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.901 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379, epid=0x8c, chid=0x8c] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.901 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379, epid=0x8c, chid=0x8c] Stack contains: 1 commands +2025-10-22 15:18:57.901 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.901 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379, epid=0x8c, chid=0x8c] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.901 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379, epid=0x8c, chid=0x8c] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.902 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.902 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379, epid=0x8c, chid=0x8c] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.903 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379, epid=0x8c, chid=0x8c] Stack contains: 1 commands +2025-10-22 15:18:57.903 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.903 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379, epid=0x8c, chid=0x8c] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.903 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379, epid=0x8c, chid=0x8c] channelActive() +2025-10-22 15:18:57.903 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379, epid=0x8c] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.903 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379, epid=0x8c] activating endpoint +2025-10-22 15:18:57.903 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379, epid=0x8c] flushCommands() +2025-10-22 15:18:57.903 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379, epid=0x8c] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.903 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.903 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379, epid=0x8c, chid=0x8c] channelActive() done +2025-10-22 15:18:57.903 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.903 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.904 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379, epid=0x8c] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.904 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379, epid=0x8c] write() done +2025-10-22 15:18:57.904 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379, epid=0x8c, chid=0x8c] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.904 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.904 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379, epid=0x8c, chid=0x8c] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.905 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379, epid=0x8c, chid=0x8c] Stack contains: 1 commands +2025-10-22 15:18:57.905 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.905 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379, epid=0x8c, chid=0x8c] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.905 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379, epid=0x8c, chid=0x8c] Stack contains: 1 commands +2025-10-22 15:18:57.905 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.905 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379, epid=0x8c, chid=0x8c] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.905 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.905 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.905 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379, epid=0x8c] closeAsync() +2025-10-22 15:18:57.905 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.905 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379, epid=0x8c, chid=0x8c] channelInactive() +2025-10-22 15:18:57.905 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379, epid=0x8c] deactivating endpoint handler +2025-10-22 15:18:57.905 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379, epid=0x8c, chid=0x8c] channelInactive() done +2025-10-22 15:18:57.905 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.905 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.905 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x86dd0818, /127.0.0.1:56419 -> localhost/127.0.0.1:6379, epid=0x8c, chid=0x8c] channelUnregistered() +2025-10-22 15:18:57.905 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.905 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.905 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.905 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x0e5ec982, [id: 0xb4a62dbf] (inactive), epid=0x8d, chid=0x8d] channelRegistered() +2025-10-22 15:18:57.906 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379, epid=0x8d, chid=0x8d] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.906 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.906 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379, epid=0x8d, chid=0x8d] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.906 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379, epid=0x8d, chid=0x8d] Stack contains: 1 commands +2025-10-22 15:18:57.906 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.906 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379, epid=0x8d, chid=0x8d] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.906 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379, epid=0x8d, chid=0x8d] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.906 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.907 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379, epid=0x8d, chid=0x8d] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.907 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379, epid=0x8d, chid=0x8d] Stack contains: 1 commands +2025-10-22 15:18:57.907 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.907 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379, epid=0x8d, chid=0x8d] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.907 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379, epid=0x8d, chid=0x8d] channelActive() +2025-10-22 15:18:57.907 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379, epid=0x8d] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.907 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379, epid=0x8d] activating endpoint +2025-10-22 15:18:57.907 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379, epid=0x8d] flushCommands() +2025-10-22 15:18:57.907 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379, epid=0x8d] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.907 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.907 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379, epid=0x8d, chid=0x8d] channelActive() done +2025-10-22 15:18:57.907 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.907 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.907 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379, epid=0x8d] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.907 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379, epid=0x8d] write() done +2025-10-22 15:18:57.907 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379, epid=0x8d, chid=0x8d] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.907 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.908 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379, epid=0x8d, chid=0x8d] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.908 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379, epid=0x8d, chid=0x8d] Stack contains: 1 commands +2025-10-22 15:18:57.908 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.908 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379, epid=0x8d, chid=0x8d] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.908 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379, epid=0x8d, chid=0x8d] Stack contains: 1 commands +2025-10-22 15:18:57.908 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.908 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379, epid=0x8d, chid=0x8d] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.908 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.908 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.908 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379, epid=0x8d] closeAsync() +2025-10-22 15:18:57.908 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.908 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379, epid=0x8d, chid=0x8d] channelInactive() +2025-10-22 15:18:57.908 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379, epid=0x8d] deactivating endpoint handler +2025-10-22 15:18:57.908 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379, epid=0x8d, chid=0x8d] channelInactive() done +2025-10-22 15:18:57.908 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.908 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.908 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.908 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x0e5ec982, /127.0.0.1:56420 -> localhost/127.0.0.1:6379, epid=0x8d, chid=0x8d] channelUnregistered() +2025-10-22 15:18:57.909 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.909 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.909 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x32c1d735, [id: 0xae78d7ef] (inactive), epid=0x8e, chid=0x8e] channelRegistered() +2025-10-22 15:18:57.910 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379, epid=0x8e, chid=0x8e] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.910 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.911 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379, epid=0x8e, chid=0x8e] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.911 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379, epid=0x8e, chid=0x8e] Stack contains: 1 commands +2025-10-22 15:18:57.911 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.911 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379, epid=0x8e, chid=0x8e] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.911 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379, epid=0x8e, chid=0x8e] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.911 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.911 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379, epid=0x8e, chid=0x8e] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.911 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379, epid=0x8e, chid=0x8e] Stack contains: 1 commands +2025-10-22 15:18:57.911 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.911 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379, epid=0x8e, chid=0x8e] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.911 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379, epid=0x8e, chid=0x8e] channelActive() +2025-10-22 15:18:57.911 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379, epid=0x8e] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.911 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379, epid=0x8e] activating endpoint +2025-10-22 15:18:57.911 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379, epid=0x8e] flushCommands() +2025-10-22 15:18:57.911 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379, epid=0x8e] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.911 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.911 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379, epid=0x8e, chid=0x8e] channelActive() done +2025-10-22 15:18:57.911 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.911 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.911 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379, epid=0x8e] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.912 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379, epid=0x8e] write() done +2025-10-22 15:18:57.912 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379, epid=0x8e, chid=0x8e] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.912 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.912 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379, epid=0x8e, chid=0x8e] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:57.912 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379, epid=0x8e, chid=0x8e] Stack contains: 1 commands +2025-10-22 15:18:57.912 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.912 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379, epid=0x8e, chid=0x8e] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.912 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.912 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.912 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379, epid=0x8e] closeAsync() +2025-10-22 15:18:57.913 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.913 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379, epid=0x8e, chid=0x8e] channelInactive() +2025-10-22 15:18:57.913 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379, epid=0x8e] deactivating endpoint handler +2025-10-22 15:18:57.913 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379, epid=0x8e, chid=0x8e] channelInactive() done +2025-10-22 15:18:57.913 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.913 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.913 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.913 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x32c1d735, /127.0.0.1:56421 -> localhost/127.0.0.1:6379, epid=0x8e, chid=0x8e] channelUnregistered() +2025-10-22 15:18:57.913 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.913 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.913 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf3587027, [id: 0x6fa889fb] (inactive), epid=0x8f, chid=0x8f] channelRegistered() +2025-10-22 15:18:57.914 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379, epid=0x8f, chid=0x8f] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.914 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.915 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379, epid=0x8f, chid=0x8f] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.915 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379, epid=0x8f, chid=0x8f] Stack contains: 1 commands +2025-10-22 15:18:57.915 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.915 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379, epid=0x8f, chid=0x8f] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.915 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379, epid=0x8f, chid=0x8f] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.915 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.915 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379, epid=0x8f, chid=0x8f] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.915 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379, epid=0x8f, chid=0x8f] Stack contains: 1 commands +2025-10-22 15:18:57.915 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.915 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379, epid=0x8f, chid=0x8f] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.915 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379, epid=0x8f, chid=0x8f] channelActive() +2025-10-22 15:18:57.915 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379, epid=0x8f] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.915 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379, epid=0x8f] activating endpoint +2025-10-22 15:18:57.915 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379, epid=0x8f] flushCommands() +2025-10-22 15:18:57.915 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379, epid=0x8f] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.915 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.915 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379, epid=0x8f, chid=0x8f] channelActive() done +2025-10-22 15:18:57.915 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.916 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.916 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379, epid=0x8f] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.916 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379, epid=0x8f] write() done +2025-10-22 15:18:57.916 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379, epid=0x8f, chid=0x8f] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.916 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.916 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379, epid=0x8f, chid=0x8f] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.916 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379, epid=0x8f, chid=0x8f] Stack contains: 1 commands +2025-10-22 15:18:57.917 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.917 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379, epid=0x8f, chid=0x8f] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.917 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379, epid=0x8f, chid=0x8f] Stack contains: 1 commands +2025-10-22 15:18:57.917 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.917 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379, epid=0x8f, chid=0x8f] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.917 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.917 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.917 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379, epid=0x8f] closeAsync() +2025-10-22 15:18:57.917 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.917 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379, epid=0x8f, chid=0x8f] channelInactive() +2025-10-22 15:18:57.917 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379, epid=0x8f] deactivating endpoint handler +2025-10-22 15:18:57.917 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379, epid=0x8f, chid=0x8f] channelInactive() done +2025-10-22 15:18:57.917 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.917 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.917 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf3587027, /127.0.0.1:56422 -> localhost/127.0.0.1:6379, epid=0x8f, chid=0x8f] channelUnregistered() +2025-10-22 15:18:57.918 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.918 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.918 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.919 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x24b63d86, [id: 0x77bcc5d4] (inactive), epid=0x90, chid=0x90] channelRegistered() +2025-10-22 15:18:57.920 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379, epid=0x90, chid=0x90] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.920 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.921 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379, epid=0x90, chid=0x90] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.921 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379, epid=0x90, chid=0x90] Stack contains: 1 commands +2025-10-22 15:18:57.921 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.921 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379, epid=0x90, chid=0x90] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.921 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379, epid=0x90, chid=0x90] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.921 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.921 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379, epid=0x90, chid=0x90] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.921 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379, epid=0x90, chid=0x90] Stack contains: 1 commands +2025-10-22 15:18:57.921 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.921 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379, epid=0x90, chid=0x90] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.921 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379, epid=0x90, chid=0x90] channelActive() +2025-10-22 15:18:57.921 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379, epid=0x90] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.921 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379, epid=0x90] activating endpoint +2025-10-22 15:18:57.921 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379, epid=0x90] flushCommands() +2025-10-22 15:18:57.921 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379, epid=0x90] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.921 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.921 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379, epid=0x90, chid=0x90] channelActive() done +2025-10-22 15:18:57.921 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.922 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.922 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379, epid=0x90] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.922 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379, epid=0x90] write() done +2025-10-22 15:18:57.922 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379, epid=0x90, chid=0x90] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.922 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.922 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379, epid=0x90, chid=0x90] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.922 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379, epid=0x90, chid=0x90] Stack contains: 1 commands +2025-10-22 15:18:57.922 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.922 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379, epid=0x90, chid=0x90] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.922 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379, epid=0x90, chid=0x90] Stack contains: 1 commands +2025-10-22 15:18:57.922 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.922 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379, epid=0x90, chid=0x90] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.922 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.922 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.923 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379, epid=0x90] closeAsync() +2025-10-22 15:18:57.923 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.923 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379, epid=0x90, chid=0x90] channelInactive() +2025-10-22 15:18:57.923 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379, epid=0x90] deactivating endpoint handler +2025-10-22 15:18:57.923 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379, epid=0x90, chid=0x90] channelInactive() done +2025-10-22 15:18:57.923 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.923 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.923 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x24b63d86, /127.0.0.1:56423 -> localhost/127.0.0.1:6379, epid=0x90, chid=0x90] channelUnregistered() +2025-10-22 15:18:57.923 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.923 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.923 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.924 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x63a26a44, [id: 0x6671d1cc] (inactive), epid=0x91, chid=0x91] channelRegistered() +2025-10-22 15:18:57.924 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379, epid=0x91, chid=0x91] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.924 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.925 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379, epid=0x91, chid=0x91] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.925 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379, epid=0x91, chid=0x91] Stack contains: 1 commands +2025-10-22 15:18:57.925 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.925 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379, epid=0x91, chid=0x91] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.925 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379, epid=0x91, chid=0x91] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.925 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.925 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379, epid=0x91, chid=0x91] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.925 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379, epid=0x91, chid=0x91] Stack contains: 1 commands +2025-10-22 15:18:57.925 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.925 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379, epid=0x91, chid=0x91] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.925 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379, epid=0x91, chid=0x91] channelActive() +2025-10-22 15:18:57.926 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379, epid=0x91] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.926 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379, epid=0x91] activating endpoint +2025-10-22 15:18:57.926 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379, epid=0x91] flushCommands() +2025-10-22 15:18:57.926 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379, epid=0x91] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.926 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.926 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379, epid=0x91, chid=0x91] channelActive() done +2025-10-22 15:18:57.926 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.926 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.926 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379, epid=0x91] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.926 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379, epid=0x91] write() done +2025-10-22 15:18:57.926 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379, epid=0x91, chid=0x91] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.926 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.926 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379, epid=0x91, chid=0x91] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.926 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379, epid=0x91, chid=0x91] Stack contains: 1 commands +2025-10-22 15:18:57.926 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.927 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379, epid=0x91, chid=0x91] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.927 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379, epid=0x91, chid=0x91] Stack contains: 1 commands +2025-10-22 15:18:57.927 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.927 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379, epid=0x91, chid=0x91] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.927 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.927 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.927 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379, epid=0x91] closeAsync() +2025-10-22 15:18:57.927 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.927 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379, epid=0x91, chid=0x91] channelInactive() +2025-10-22 15:18:57.927 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379, epid=0x91] deactivating endpoint handler +2025-10-22 15:18:57.927 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379, epid=0x91, chid=0x91] channelInactive() done +2025-10-22 15:18:57.927 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.927 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.927 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.927 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x63a26a44, /127.0.0.1:56424 -> localhost/127.0.0.1:6379, epid=0x91, chid=0x91] channelUnregistered() +2025-10-22 15:18:57.927 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.927 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.929 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x27703d22, [id: 0x73f83d2a] (inactive), epid=0x92, chid=0x92] channelRegistered() +2025-10-22 15:18:57.929 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379, epid=0x92, chid=0x92] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.929 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.930 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379, epid=0x92, chid=0x92] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.930 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379, epid=0x92, chid=0x92] Stack contains: 1 commands +2025-10-22 15:18:57.930 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.930 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379, epid=0x92, chid=0x92] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.930 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379, epid=0x92, chid=0x92] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.930 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.930 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379, epid=0x92, chid=0x92] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.930 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379, epid=0x92, chid=0x92] Stack contains: 1 commands +2025-10-22 15:18:57.930 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.930 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379, epid=0x92, chid=0x92] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.931 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379, epid=0x92, chid=0x92] channelActive() +2025-10-22 15:18:57.931 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379, epid=0x92] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.931 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379, epid=0x92] activating endpoint +2025-10-22 15:18:57.931 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379, epid=0x92] flushCommands() +2025-10-22 15:18:57.931 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379, epid=0x92] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.931 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.931 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379, epid=0x92, chid=0x92] channelActive() done +2025-10-22 15:18:57.931 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.931 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.931 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379, epid=0x92] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.931 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379, epid=0x92] write() done +2025-10-22 15:18:57.931 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379, epid=0x92, chid=0x92] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.931 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.931 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379, epid=0x92, chid=0x92] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.931 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379, epid=0x92, chid=0x92] Stack contains: 1 commands +2025-10-22 15:18:57.931 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.931 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379, epid=0x92, chid=0x92] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.931 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379, epid=0x92, chid=0x92] Stack contains: 1 commands +2025-10-22 15:18:57.931 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.931 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379, epid=0x92, chid=0x92] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.932 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.932 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.932 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379, epid=0x92] closeAsync() +2025-10-22 15:18:57.932 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.932 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379, epid=0x92, chid=0x92] channelInactive() +2025-10-22 15:18:57.932 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379, epid=0x92] deactivating endpoint handler +2025-10-22 15:18:57.932 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379, epid=0x92, chid=0x92] channelInactive() done +2025-10-22 15:18:57.932 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.932 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.932 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x27703d22, /127.0.0.1:56425 -> localhost/127.0.0.1:6379, epid=0x92, chid=0x92] channelUnregistered() +2025-10-22 15:18:57.932 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.932 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.932 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.933 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd07d1a31, [id: 0x78370431] (inactive), epid=0x93, chid=0x93] channelRegistered() +2025-10-22 15:18:57.934 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379, epid=0x93, chid=0x93] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.934 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.935 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379, epid=0x93, chid=0x93] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.935 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379, epid=0x93, chid=0x93] Stack contains: 1 commands +2025-10-22 15:18:57.935 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.935 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379, epid=0x93, chid=0x93] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.935 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379, epid=0x93, chid=0x93] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.935 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.936 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379, epid=0x93, chid=0x93] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.936 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379, epid=0x93, chid=0x93] Stack contains: 1 commands +2025-10-22 15:18:57.936 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.936 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379, epid=0x93, chid=0x93] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.936 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379, epid=0x93, chid=0x93] channelActive() +2025-10-22 15:18:57.937 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379, epid=0x93] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.937 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379, epid=0x93] activating endpoint +2025-10-22 15:18:57.937 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379, epid=0x93] flushCommands() +2025-10-22 15:18:57.937 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379, epid=0x93] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.937 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.937 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379, epid=0x93, chid=0x93] channelActive() done +2025-10-22 15:18:57.937 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.937 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.937 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379, epid=0x93] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.937 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379, epid=0x93] write() done +2025-10-22 15:18:57.937 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379, epid=0x93, chid=0x93] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.937 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.938 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379, epid=0x93, chid=0x93] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.938 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379, epid=0x93, chid=0x93] Stack contains: 1 commands +2025-10-22 15:18:57.938 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.938 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379, epid=0x93, chid=0x93] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.938 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379, epid=0x93, chid=0x93] Stack contains: 1 commands +2025-10-22 15:18:57.938 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.938 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379, epid=0x93, chid=0x93] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.938 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.938 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.938 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379, epid=0x93] closeAsync() +2025-10-22 15:18:57.938 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.938 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379, epid=0x93, chid=0x93] channelInactive() +2025-10-22 15:18:57.938 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379, epid=0x93] deactivating endpoint handler +2025-10-22 15:18:57.938 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379, epid=0x93, chid=0x93] channelInactive() done +2025-10-22 15:18:57.938 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.938 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.938 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.938 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xd07d1a31, /127.0.0.1:56426 -> localhost/127.0.0.1:6379, epid=0x93, chid=0x93] channelUnregistered() +2025-10-22 15:18:57.938 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.938 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.939 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9cb3136c, [id: 0x6841dfc0] (inactive), epid=0x94, chid=0x94] channelRegistered() +2025-10-22 15:18:57.939 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379, epid=0x94, chid=0x94] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.940 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.940 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379, epid=0x94, chid=0x94] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.940 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379, epid=0x94, chid=0x94] Stack contains: 1 commands +2025-10-22 15:18:57.940 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.940 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379, epid=0x94, chid=0x94] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.940 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379, epid=0x94, chid=0x94] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.940 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.940 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379, epid=0x94, chid=0x94] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.940 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379, epid=0x94, chid=0x94] Stack contains: 1 commands +2025-10-22 15:18:57.940 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.940 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379, epid=0x94, chid=0x94] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.941 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379, epid=0x94, chid=0x94] channelActive() +2025-10-22 15:18:57.941 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379, epid=0x94] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.941 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379, epid=0x94] activating endpoint +2025-10-22 15:18:57.941 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379, epid=0x94] flushCommands() +2025-10-22 15:18:57.941 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379, epid=0x94] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.941 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.941 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379, epid=0x94, chid=0x94] channelActive() done +2025-10-22 15:18:57.941 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.941 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.941 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379, epid=0x94] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.941 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379, epid=0x94] write() done +2025-10-22 15:18:57.941 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379, epid=0x94, chid=0x94] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.941 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.941 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379, epid=0x94, chid=0x94] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.941 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379, epid=0x94, chid=0x94] Stack contains: 1 commands +2025-10-22 15:18:57.941 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.941 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379, epid=0x94, chid=0x94] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.941 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379, epid=0x94, chid=0x94] Stack contains: 1 commands +2025-10-22 15:18:57.941 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.941 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379, epid=0x94, chid=0x94] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.941 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.941 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.942 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379, epid=0x94] closeAsync() +2025-10-22 15:18:57.942 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.942 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379, epid=0x94, chid=0x94] channelInactive() +2025-10-22 15:18:57.942 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379, epid=0x94] deactivating endpoint handler +2025-10-22 15:18:57.942 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379, epid=0x94, chid=0x94] channelInactive() done +2025-10-22 15:18:57.942 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.942 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.942 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x9cb3136c, /127.0.0.1:56427 -> localhost/127.0.0.1:6379, epid=0x94, chid=0x94] channelUnregistered() +2025-10-22 15:18:57.942 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.942 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.942 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.943 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a9a588, [id: 0x020e2193] (inactive), epid=0x95, chid=0x95] channelRegistered() +2025-10-22 15:18:57.944 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379, epid=0x95, chid=0x95] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.944 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.944 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379, epid=0x95, chid=0x95] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.944 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379, epid=0x95, chid=0x95] Stack contains: 1 commands +2025-10-22 15:18:57.944 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.944 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379, epid=0x95, chid=0x95] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.944 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379, epid=0x95, chid=0x95] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.944 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.945 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379, epid=0x95, chid=0x95] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.945 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379, epid=0x95, chid=0x95] Stack contains: 1 commands +2025-10-22 15:18:57.945 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.945 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379, epid=0x95, chid=0x95] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.945 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379, epid=0x95, chid=0x95] channelActive() +2025-10-22 15:18:57.945 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379, epid=0x95] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.945 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379, epid=0x95] activating endpoint +2025-10-22 15:18:57.945 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379, epid=0x95] flushCommands() +2025-10-22 15:18:57.945 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379, epid=0x95] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.945 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.945 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379, epid=0x95, chid=0x95] channelActive() done +2025-10-22 15:18:57.945 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.945 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.945 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379, epid=0x95] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.945 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379, epid=0x95] write() done +2025-10-22 15:18:57.945 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379, epid=0x95, chid=0x95] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.945 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.946 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379, epid=0x95, chid=0x95] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.946 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379, epid=0x95, chid=0x95] Stack contains: 1 commands +2025-10-22 15:18:57.946 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.946 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379, epid=0x95, chid=0x95] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.946 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379, epid=0x95, chid=0x95] Stack contains: 1 commands +2025-10-22 15:18:57.946 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.946 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379, epid=0x95, chid=0x95] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.946 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.946 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.946 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379, epid=0x95] closeAsync() +2025-10-22 15:18:57.946 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.946 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379, epid=0x95, chid=0x95] channelInactive() +2025-10-22 15:18:57.946 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379, epid=0x95] deactivating endpoint handler +2025-10-22 15:18:57.946 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379, epid=0x95, chid=0x95] channelInactive() done +2025-10-22 15:18:57.946 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.946 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.946 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.947 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a9a588, /127.0.0.1:56428 -> localhost/127.0.0.1:6379, epid=0x95, chid=0x95] channelUnregistered() +2025-10-22 15:18:57.947 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.947 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.947 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x597f275f, [id: 0xc2ef2cc4] (inactive), epid=0x96, chid=0x96] channelRegistered() +2025-10-22 15:18:57.948 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379, epid=0x96, chid=0x96] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.948 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.948 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379, epid=0x96, chid=0x96] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.948 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379, epid=0x96, chid=0x96] Stack contains: 1 commands +2025-10-22 15:18:57.948 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.948 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379, epid=0x96, chid=0x96] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.948 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379, epid=0x96, chid=0x96] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.948 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.949 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379, epid=0x96, chid=0x96] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.949 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379, epid=0x96, chid=0x96] Stack contains: 1 commands +2025-10-22 15:18:57.949 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.949 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379, epid=0x96, chid=0x96] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.949 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379, epid=0x96, chid=0x96] channelActive() +2025-10-22 15:18:57.949 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379, epid=0x96] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.949 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379, epid=0x96] activating endpoint +2025-10-22 15:18:57.949 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379, epid=0x96] flushCommands() +2025-10-22 15:18:57.949 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379, epid=0x96] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.949 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.949 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379, epid=0x96, chid=0x96] channelActive() done +2025-10-22 15:18:57.949 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.949 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.949 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379, epid=0x96] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.949 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379, epid=0x96] write() done +2025-10-22 15:18:57.949 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379, epid=0x96, chid=0x96] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.949 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.950 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379, epid=0x96, chid=0x96] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.950 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379, epid=0x96, chid=0x96] Stack contains: 1 commands +2025-10-22 15:18:57.950 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.950 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379, epid=0x96, chid=0x96] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.950 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379, epid=0x96, chid=0x96] Stack contains: 1 commands +2025-10-22 15:18:57.950 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.950 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379, epid=0x96, chid=0x96] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.950 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.950 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.950 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379, epid=0x96] closeAsync() +2025-10-22 15:18:57.951 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379, epid=0x96, chid=0x96] channelInactive() +2025-10-22 15:18:57.951 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.951 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379, epid=0x96] deactivating endpoint handler +2025-10-22 15:18:57.951 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379, epid=0x96, chid=0x96] channelInactive() done +2025-10-22 15:18:57.951 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.951 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.951 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x597f275f, /127.0.0.1:56429 -> localhost/127.0.0.1:6379, epid=0x96, chid=0x96] channelUnregistered() +2025-10-22 15:18:57.951 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.952 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.952 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.953 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x64c52d1d, [id: 0x1172ccc6] (inactive), epid=0x97, chid=0x97] channelRegistered() +2025-10-22 15:18:57.954 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379, epid=0x97, chid=0x97] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.954 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.955 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379, epid=0x97, chid=0x97] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.955 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379, epid=0x97, chid=0x97] Stack contains: 1 commands +2025-10-22 15:18:57.955 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.955 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379, epid=0x97, chid=0x97] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.955 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379, epid=0x97, chid=0x97] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.955 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.955 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379, epid=0x97, chid=0x97] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.956 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379, epid=0x97, chid=0x97] Stack contains: 1 commands +2025-10-22 15:18:57.956 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.956 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379, epid=0x97, chid=0x97] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.956 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379, epid=0x97, chid=0x97] channelActive() +2025-10-22 15:18:57.956 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379, epid=0x97] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.956 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379, epid=0x97] activating endpoint +2025-10-22 15:18:57.956 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379, epid=0x97] flushCommands() +2025-10-22 15:18:57.956 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379, epid=0x97] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.956 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.956 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379, epid=0x97, chid=0x97] channelActive() done +2025-10-22 15:18:57.956 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.956 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.956 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379, epid=0x97] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.956 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379, epid=0x97] write() done +2025-10-22 15:18:57.956 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379, epid=0x97, chid=0x97] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.956 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.957 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379, epid=0x97, chid=0x97] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.957 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379, epid=0x97, chid=0x97] Stack contains: 1 commands +2025-10-22 15:18:57.957 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.957 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379, epid=0x97, chid=0x97] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.957 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379, epid=0x97, chid=0x97] Stack contains: 1 commands +2025-10-22 15:18:57.957 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.957 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379, epid=0x97, chid=0x97] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.957 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.957 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.957 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379, epid=0x97] closeAsync() +2025-10-22 15:18:57.957 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.957 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379, epid=0x97, chid=0x97] channelInactive() +2025-10-22 15:18:57.957 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379, epid=0x97] deactivating endpoint handler +2025-10-22 15:18:57.957 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379, epid=0x97, chid=0x97] channelInactive() done +2025-10-22 15:18:57.957 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.957 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.957 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x64c52d1d, /127.0.0.1:56430 -> localhost/127.0.0.1:6379, epid=0x97, chid=0x97] channelUnregistered() +2025-10-22 15:18:57.957 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.958 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.958 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.958 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1e354a27, [id: 0x82afe2f8] (inactive), epid=0x98, chid=0x98] channelRegistered() +2025-10-22 15:18:57.959 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379, epid=0x98, chid=0x98] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.959 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.959 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379, epid=0x98, chid=0x98] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.960 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379, epid=0x98, chid=0x98] Stack contains: 1 commands +2025-10-22 15:18:57.960 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.960 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379, epid=0x98, chid=0x98] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.960 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379, epid=0x98, chid=0x98] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.960 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.960 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379, epid=0x98, chid=0x98] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.960 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379, epid=0x98, chid=0x98] Stack contains: 1 commands +2025-10-22 15:18:57.960 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.960 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379, epid=0x98, chid=0x98] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.960 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379, epid=0x98, chid=0x98] channelActive() +2025-10-22 15:18:57.960 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379, epid=0x98] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.960 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379, epid=0x98] activating endpoint +2025-10-22 15:18:57.960 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379, epid=0x98] flushCommands() +2025-10-22 15:18:57.960 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379, epid=0x98] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.960 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.960 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379, epid=0x98, chid=0x98] channelActive() done +2025-10-22 15:18:57.960 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.960 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.960 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379, epid=0x98] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.961 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379, epid=0x98, chid=0x98] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.961 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379, epid=0x98] write() done +2025-10-22 15:18:57.961 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.961 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379, epid=0x98, chid=0x98] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.961 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379, epid=0x98, chid=0x98] Stack contains: 1 commands +2025-10-22 15:18:57.961 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.961 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379, epid=0x98, chid=0x98] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.961 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379, epid=0x98, chid=0x98] Stack contains: 1 commands +2025-10-22 15:18:57.961 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.961 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379, epid=0x98, chid=0x98] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.961 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.961 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.961 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379, epid=0x98] closeAsync() +2025-10-22 15:18:57.961 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.961 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379, epid=0x98, chid=0x98] channelInactive() +2025-10-22 15:18:57.961 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379, epid=0x98] deactivating endpoint handler +2025-10-22 15:18:57.961 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379, epid=0x98, chid=0x98] channelInactive() done +2025-10-22 15:18:57.961 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.962 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.962 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1e354a27, /127.0.0.1:56431 -> localhost/127.0.0.1:6379, epid=0x98, chid=0x98] channelUnregistered() +2025-10-22 15:18:57.962 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.962 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.962 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.962 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd0ba23c2, [id: 0x4709dc38] (inactive), epid=0x99, chid=0x99] channelRegistered() +2025-10-22 15:18:57.963 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379, epid=0x99, chid=0x99] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.963 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.963 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379, epid=0x99, chid=0x99] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.963 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379, epid=0x99, chid=0x99] Stack contains: 1 commands +2025-10-22 15:18:57.963 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.963 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379, epid=0x99, chid=0x99] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.963 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379, epid=0x99, chid=0x99] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.964 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.964 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379, epid=0x99, chid=0x99] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.964 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379, epid=0x99, chid=0x99] Stack contains: 1 commands +2025-10-22 15:18:57.964 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.964 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379, epid=0x99, chid=0x99] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.964 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379, epid=0x99, chid=0x99] channelActive() +2025-10-22 15:18:57.964 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379, epid=0x99] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.964 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379, epid=0x99] activating endpoint +2025-10-22 15:18:57.964 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379, epid=0x99] flushCommands() +2025-10-22 15:18:57.964 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379, epid=0x99] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.964 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.964 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379, epid=0x99, chid=0x99] channelActive() done +2025-10-22 15:18:57.964 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.964 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.964 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379, epid=0x99] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.965 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379, epid=0x99, chid=0x99] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.965 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379, epid=0x99] write() done +2025-10-22 15:18:57.965 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.965 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379, epid=0x99, chid=0x99] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.965 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379, epid=0x99, chid=0x99] Stack contains: 1 commands +2025-10-22 15:18:57.965 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.965 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379, epid=0x99, chid=0x99] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.965 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379, epid=0x99, chid=0x99] Stack contains: 1 commands +2025-10-22 15:18:57.965 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.965 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379, epid=0x99, chid=0x99] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.965 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.965 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.965 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379, epid=0x99] closeAsync() +2025-10-22 15:18:57.966 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379, epid=0x99, chid=0x99] channelInactive() +2025-10-22 15:18:57.966 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.966 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379, epid=0x99] deactivating endpoint handler +2025-10-22 15:18:57.966 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379, epid=0x99, chid=0x99] channelInactive() done +2025-10-22 15:18:57.966 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.966 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.966 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd0ba23c2, /127.0.0.1:56432 -> localhost/127.0.0.1:6379, epid=0x99, chid=0x99] channelUnregistered() +2025-10-22 15:18:57.966 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.966 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.966 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.967 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x14e40dd2, [id: 0x299d6364] (inactive), epid=0x9a, chid=0x9a] channelRegistered() +2025-10-22 15:18:57.969 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379, epid=0x9a, chid=0x9a] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.969 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.970 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379, epid=0x9a, chid=0x9a] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.970 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379, epid=0x9a, chid=0x9a] Stack contains: 1 commands +2025-10-22 15:18:57.970 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.970 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379, epid=0x9a, chid=0x9a] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.970 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379, epid=0x9a, chid=0x9a] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.970 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.971 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379, epid=0x9a, chid=0x9a] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.971 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379, epid=0x9a, chid=0x9a] Stack contains: 1 commands +2025-10-22 15:18:57.971 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.971 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379, epid=0x9a, chid=0x9a] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.971 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379, epid=0x9a, chid=0x9a] channelActive() +2025-10-22 15:18:57.971 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379, epid=0x9a] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.971 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379, epid=0x9a] activating endpoint +2025-10-22 15:18:57.971 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379, epid=0x9a] flushCommands() +2025-10-22 15:18:57.971 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379, epid=0x9a] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.971 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.971 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379, epid=0x9a, chid=0x9a] channelActive() done +2025-10-22 15:18:57.971 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.971 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.971 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379, epid=0x9a] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.971 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379, epid=0x9a] write() done +2025-10-22 15:18:57.972 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379, epid=0x9a, chid=0x9a] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.972 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.972 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379, epid=0x9a, chid=0x9a] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.972 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379, epid=0x9a, chid=0x9a] Stack contains: 1 commands +2025-10-22 15:18:57.972 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.972 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379, epid=0x9a, chid=0x9a] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.972 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379, epid=0x9a, chid=0x9a] Stack contains: 1 commands +2025-10-22 15:18:57.972 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.972 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379, epid=0x9a, chid=0x9a] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.972 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.972 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.972 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379, epid=0x9a] closeAsync() +2025-10-22 15:18:57.973 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.973 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379, epid=0x9a, chid=0x9a] channelInactive() +2025-10-22 15:18:57.973 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379, epid=0x9a] deactivating endpoint handler +2025-10-22 15:18:57.973 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379, epid=0x9a, chid=0x9a] channelInactive() done +2025-10-22 15:18:57.973 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.973 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.973 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x14e40dd2, /127.0.0.1:56433 -> localhost/127.0.0.1:6379, epid=0x9a, chid=0x9a] channelUnregistered() +2025-10-22 15:18:57.973 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.973 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.973 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.974 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe60921ca, [id: 0xff354d5d] (inactive), epid=0x9b, chid=0x9b] channelRegistered() +2025-10-22 15:18:57.974 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379, epid=0x9b, chid=0x9b] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.974 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.975 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379, epid=0x9b, chid=0x9b] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.975 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379, epid=0x9b, chid=0x9b] Stack contains: 1 commands +2025-10-22 15:18:57.975 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.975 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379, epid=0x9b, chid=0x9b] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.975 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379, epid=0x9b, chid=0x9b] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.975 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.975 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379, epid=0x9b, chid=0x9b] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.975 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379, epid=0x9b, chid=0x9b] Stack contains: 1 commands +2025-10-22 15:18:57.975 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.975 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379, epid=0x9b, chid=0x9b] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.975 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379, epid=0x9b, chid=0x9b] channelActive() +2025-10-22 15:18:57.975 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379, epid=0x9b] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.976 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379, epid=0x9b] activating endpoint +2025-10-22 15:18:57.976 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379, epid=0x9b] flushCommands() +2025-10-22 15:18:57.976 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379, epid=0x9b] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.976 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.976 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379, epid=0x9b, chid=0x9b] channelActive() done +2025-10-22 15:18:57.976 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.976 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.976 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379, epid=0x9b] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.976 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379, epid=0x9b] write() done +2025-10-22 15:18:57.976 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379, epid=0x9b, chid=0x9b] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.976 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.976 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379, epid=0x9b, chid=0x9b] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.976 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379, epid=0x9b, chid=0x9b] Stack contains: 1 commands +2025-10-22 15:18:57.976 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.976 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379, epid=0x9b, chid=0x9b] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.976 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379, epid=0x9b, chid=0x9b] Stack contains: 1 commands +2025-10-22 15:18:57.977 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.977 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379, epid=0x9b, chid=0x9b] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.977 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.977 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.977 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379, epid=0x9b] closeAsync() +2025-10-22 15:18:57.977 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.977 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379, epid=0x9b, chid=0x9b] channelInactive() +2025-10-22 15:18:57.977 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379, epid=0x9b] deactivating endpoint handler +2025-10-22 15:18:57.977 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379, epid=0x9b, chid=0x9b] channelInactive() done +2025-10-22 15:18:57.977 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.977 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.977 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xe60921ca, /127.0.0.1:56434 -> localhost/127.0.0.1:6379, epid=0x9b, chid=0x9b] channelUnregistered() +2025-10-22 15:18:57.977 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.977 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.977 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.978 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x386493d9, [id: 0xac1997eb] (inactive), epid=0x9c, chid=0x9c] channelRegistered() +2025-10-22 15:18:57.979 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379, epid=0x9c, chid=0x9c] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.979 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.979 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379, epid=0x9c, chid=0x9c] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.979 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379, epid=0x9c, chid=0x9c] Stack contains: 1 commands +2025-10-22 15:18:57.979 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.979 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379, epid=0x9c, chid=0x9c] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.979 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379, epid=0x9c, chid=0x9c] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.979 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.979 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379, epid=0x9c, chid=0x9c] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.979 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379, epid=0x9c, chid=0x9c] Stack contains: 1 commands +2025-10-22 15:18:57.980 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.980 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379, epid=0x9c, chid=0x9c] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.980 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379, epid=0x9c, chid=0x9c] channelActive() +2025-10-22 15:18:57.980 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379, epid=0x9c] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.980 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379, epid=0x9c] activating endpoint +2025-10-22 15:18:57.980 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379, epid=0x9c] flushCommands() +2025-10-22 15:18:57.980 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379, epid=0x9c] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.980 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.980 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379, epid=0x9c, chid=0x9c] channelActive() done +2025-10-22 15:18:57.980 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.980 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.980 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379, epid=0x9c] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.980 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379, epid=0x9c] write() done +2025-10-22 15:18:57.980 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379, epid=0x9c, chid=0x9c] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.980 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.980 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379, epid=0x9c, chid=0x9c] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.980 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379, epid=0x9c, chid=0x9c] Stack contains: 1 commands +2025-10-22 15:18:57.981 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.981 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379, epid=0x9c, chid=0x9c] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.981 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379, epid=0x9c, chid=0x9c] Stack contains: 1 commands +2025-10-22 15:18:57.981 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.981 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379, epid=0x9c, chid=0x9c] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.981 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.981 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.981 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379, epid=0x9c] closeAsync() +2025-10-22 15:18:57.981 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.981 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379, epid=0x9c, chid=0x9c] channelInactive() +2025-10-22 15:18:57.981 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379, epid=0x9c] deactivating endpoint handler +2025-10-22 15:18:57.981 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379, epid=0x9c, chid=0x9c] channelInactive() done +2025-10-22 15:18:57.981 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.981 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.981 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.981 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x386493d9, /127.0.0.1:56435 -> localhost/127.0.0.1:6379, epid=0x9c, chid=0x9c] channelUnregistered() +2025-10-22 15:18:57.981 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.981 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.982 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a59767, [id: 0x2f7d483f] (inactive), epid=0x9d, chid=0x9d] channelRegistered() +2025-10-22 15:18:57.983 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379, epid=0x9d, chid=0x9d] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.983 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.983 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379, epid=0x9d, chid=0x9d] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.983 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379, epid=0x9d, chid=0x9d] Stack contains: 1 commands +2025-10-22 15:18:57.983 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.983 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379, epid=0x9d, chid=0x9d] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.984 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379, epid=0x9d, chid=0x9d] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.984 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.984 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379, epid=0x9d, chid=0x9d] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.984 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379, epid=0x9d, chid=0x9d] Stack contains: 1 commands +2025-10-22 15:18:57.984 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.984 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379, epid=0x9d, chid=0x9d] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.984 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379, epid=0x9d, chid=0x9d] channelActive() +2025-10-22 15:18:57.984 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379, epid=0x9d] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.984 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379, epid=0x9d] activating endpoint +2025-10-22 15:18:57.985 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379, epid=0x9d] flushCommands() +2025-10-22 15:18:57.985 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379, epid=0x9d] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.985 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.985 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379, epid=0x9d, chid=0x9d] channelActive() done +2025-10-22 15:18:57.985 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.985 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.985 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379, epid=0x9d] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.985 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379, epid=0x9d] write() done +2025-10-22 15:18:57.985 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379, epid=0x9d, chid=0x9d] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.985 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.986 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379, epid=0x9d, chid=0x9d] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.986 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379, epid=0x9d, chid=0x9d] Stack contains: 1 commands +2025-10-22 15:18:57.986 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.986 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379, epid=0x9d, chid=0x9d] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.986 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379, epid=0x9d, chid=0x9d] Stack contains: 1 commands +2025-10-22 15:18:57.986 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.986 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379, epid=0x9d, chid=0x9d] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.986 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.987 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.987 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379, epid=0x9d] closeAsync() +2025-10-22 15:18:57.987 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.987 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379, epid=0x9d, chid=0x9d] channelInactive() +2025-10-22 15:18:57.987 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379, epid=0x9d] deactivating endpoint handler +2025-10-22 15:18:57.987 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379, epid=0x9d, chid=0x9d] channelInactive() done +2025-10-22 15:18:57.988 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.988 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.988 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x38a59767, /127.0.0.1:56436 -> localhost/127.0.0.1:6379, epid=0x9d, chid=0x9d] channelUnregistered() +2025-10-22 15:18:57.988 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.988 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.988 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.988 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x0f4035f1, [id: 0xfd4884c8] (inactive), epid=0x9e, chid=0x9e] channelRegistered() +2025-10-22 15:18:57.989 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379, epid=0x9e, chid=0x9e] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.989 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.990 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379, epid=0x9e, chid=0x9e] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.990 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379, epid=0x9e, chid=0x9e] Stack contains: 1 commands +2025-10-22 15:18:57.990 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.990 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379, epid=0x9e, chid=0x9e] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.990 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379, epid=0x9e, chid=0x9e] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.990 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.990 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379, epid=0x9e, chid=0x9e] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.990 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379, epid=0x9e, chid=0x9e] Stack contains: 1 commands +2025-10-22 15:18:57.990 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.990 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379, epid=0x9e, chid=0x9e] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.990 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379, epid=0x9e, chid=0x9e] channelActive() +2025-10-22 15:18:57.990 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379, epid=0x9e] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.990 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379, epid=0x9e] activating endpoint +2025-10-22 15:18:57.990 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379, epid=0x9e] flushCommands() +2025-10-22 15:18:57.990 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379, epid=0x9e] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.990 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.990 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379, epid=0x9e, chid=0x9e] channelActive() done +2025-10-22 15:18:57.990 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.991 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.991 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379, epid=0x9e] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.991 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379, epid=0x9e] write() done +2025-10-22 15:18:57.991 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379, epid=0x9e, chid=0x9e] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.991 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.991 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379, epid=0x9e, chid=0x9e] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.991 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379, epid=0x9e, chid=0x9e] Stack contains: 1 commands +2025-10-22 15:18:57.991 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.991 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379, epid=0x9e, chid=0x9e] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.991 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379, epid=0x9e, chid=0x9e] Stack contains: 1 commands +2025-10-22 15:18:57.991 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.991 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379, epid=0x9e, chid=0x9e] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.991 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.991 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.991 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379, epid=0x9e] closeAsync() +2025-10-22 15:18:57.992 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379, epid=0x9e, chid=0x9e] channelInactive() +2025-10-22 15:18:57.992 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.992 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379, epid=0x9e] deactivating endpoint handler +2025-10-22 15:18:57.992 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379, epid=0x9e, chid=0x9e] channelInactive() done +2025-10-22 15:18:57.992 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.992 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.992 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x0f4035f1, /127.0.0.1:56437 -> localhost/127.0.0.1:6379, epid=0x9e, chid=0x9e] channelUnregistered() +2025-10-22 15:18:57.992 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.992 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.992 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.993 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd5426af6, [id: 0x33ada065] (inactive), epid=0x9f, chid=0x9f] channelRegistered() +2025-10-22 15:18:57.993 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379, epid=0x9f, chid=0x9f] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.994 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.994 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379, epid=0x9f, chid=0x9f] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.994 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379, epid=0x9f, chid=0x9f] Stack contains: 1 commands +2025-10-22 15:18:57.994 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.994 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379, epid=0x9f, chid=0x9f] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.994 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379, epid=0x9f, chid=0x9f] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.994 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.994 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379, epid=0x9f, chid=0x9f] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.994 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379, epid=0x9f, chid=0x9f] Stack contains: 1 commands +2025-10-22 15:18:57.994 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.994 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379, epid=0x9f, chid=0x9f] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.995 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379, epid=0x9f, chid=0x9f] channelActive() +2025-10-22 15:18:57.995 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379, epid=0x9f] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.995 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379, epid=0x9f] activating endpoint +2025-10-22 15:18:57.995 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379, epid=0x9f] flushCommands() +2025-10-22 15:18:57.995 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379, epid=0x9f] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.995 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.995 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379, epid=0x9f, chid=0x9f] channelActive() done +2025-10-22 15:18:57.995 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.995 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.995 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379, epid=0x9f] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.995 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379, epid=0x9f] write() done +2025-10-22 15:18:57.995 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379, epid=0x9f, chid=0x9f] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.995 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.995 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379, epid=0x9f, chid=0x9f] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.995 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379, epid=0x9f, chid=0x9f] Stack contains: 1 commands +2025-10-22 15:18:57.995 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.995 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379, epid=0x9f, chid=0x9f] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.995 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379, epid=0x9f, chid=0x9f] Stack contains: 1 commands +2025-10-22 15:18:57.995 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.995 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379, epid=0x9f, chid=0x9f] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.995 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.995 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.995 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379, epid=0x9f] closeAsync() +2025-10-22 15:18:57.996 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.996 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379, epid=0x9f, chid=0x9f] channelInactive() +2025-10-22 15:18:57.996 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379, epid=0x9f] deactivating endpoint handler +2025-10-22 15:18:57.996 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379, epid=0x9f, chid=0x9f] channelInactive() done +2025-10-22 15:18:57.996 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.996 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.996 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd5426af6, /127.0.0.1:56438 -> localhost/127.0.0.1:6379, epid=0x9f, chid=0x9f] channelUnregistered() +2025-10-22 15:18:57.996 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.996 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.996 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:57.996 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x855c1dc4, [id: 0x42ed5e31] (inactive), epid=0xa0, chid=0xa0] channelRegistered() +2025-10-22 15:18:57.997 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379, epid=0xa0, chid=0xa0] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.997 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.997 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379, epid=0xa0, chid=0xa0] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:57.997 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379, epid=0xa0, chid=0xa0] Stack contains: 1 commands +2025-10-22 15:18:57.997 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.997 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379, epid=0xa0, chid=0xa0] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.997 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379, epid=0xa0, chid=0xa0] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.997 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.998 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379, epid=0xa0, chid=0xa0] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:57.998 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379, epid=0xa0, chid=0xa0] Stack contains: 1 commands +2025-10-22 15:18:57.998 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.998 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379, epid=0xa0, chid=0xa0] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.998 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379, epid=0xa0, chid=0xa0] channelActive() +2025-10-22 15:18:57.998 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379, epid=0xa0] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:57.998 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379, epid=0xa0] activating endpoint +2025-10-22 15:18:57.998 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379, epid=0xa0] flushCommands() +2025-10-22 15:18:57.998 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379, epid=0xa0] flushCommands() Flushing 0 commands +2025-10-22 15:18:57.998 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:57.998 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379, epid=0xa0, chid=0xa0] channelActive() done +2025-10-22 15:18:57.998 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:57.998 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.998 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379, epid=0xa0] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.998 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379, epid=0xa0] write() done +2025-10-22 15:18:57.998 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379, epid=0xa0, chid=0xa0] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:57.998 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.998 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379, epid=0xa0, chid=0xa0] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:57.999 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379, epid=0xa0, chid=0xa0] Stack contains: 1 commands +2025-10-22 15:18:57.999 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:57.999 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379, epid=0xa0, chid=0xa0] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:57.999 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379, epid=0xa0, chid=0xa0] Stack contains: 1 commands +2025-10-22 15:18:57.999 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:57.999 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379, epid=0xa0, chid=0xa0] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:57.999 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:57.999 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:57.999 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379, epid=0xa0] closeAsync() +2025-10-22 15:18:57.999 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:57.999 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379, epid=0xa0, chid=0xa0] channelInactive() +2025-10-22 15:18:57.999 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379, epid=0xa0] deactivating endpoint handler +2025-10-22 15:18:57.999 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379, epid=0xa0, chid=0xa0] channelInactive() done +2025-10-22 15:18:57.999 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:57.999 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:57.999 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x855c1dc4, /127.0.0.1:56439 -> localhost/127.0.0.1:6379, epid=0xa0, chid=0xa0] channelUnregistered() +2025-10-22 15:18:57.999 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:57.999 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:57.999 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.000 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xf73c01e0, [id: 0xd2e8c9d3] (inactive), epid=0xa1, chid=0xa1] channelRegistered() +2025-10-22 15:18:58.001 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379, epid=0xa1, chid=0xa1] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.001 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.002 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379, epid=0xa1, chid=0xa1] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.002 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379, epid=0xa1, chid=0xa1] Stack contains: 1 commands +2025-10-22 15:18:58.002 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.002 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379, epid=0xa1, chid=0xa1] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.002 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379, epid=0xa1, chid=0xa1] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.002 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.003 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379, epid=0xa1, chid=0xa1] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.003 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379, epid=0xa1, chid=0xa1] Stack contains: 1 commands +2025-10-22 15:18:58.003 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.003 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379, epid=0xa1, chid=0xa1] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.003 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379, epid=0xa1, chid=0xa1] channelActive() +2025-10-22 15:18:58.003 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379, epid=0xa1] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.003 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379, epid=0xa1] activating endpoint +2025-10-22 15:18:58.003 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379, epid=0xa1] flushCommands() +2025-10-22 15:18:58.003 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379, epid=0xa1] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.003 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.003 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379, epid=0xa1, chid=0xa1] channelActive() done +2025-10-22 15:18:58.003 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.003 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.003 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379, epid=0xa1] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.003 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379, epid=0xa1] write() done +2025-10-22 15:18:58.004 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379, epid=0xa1, chid=0xa1] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.004 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.004 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379, epid=0xa1, chid=0xa1] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:58.004 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379, epid=0xa1, chid=0xa1] Stack contains: 1 commands +2025-10-22 15:18:58.004 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.004 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379, epid=0xa1, chid=0xa1] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.004 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.004 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.004 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379, epid=0xa1] closeAsync() +2025-10-22 15:18:58.004 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.004 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379, epid=0xa1, chid=0xa1] channelInactive() +2025-10-22 15:18:58.004 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379, epid=0xa1] deactivating endpoint handler +2025-10-22 15:18:58.004 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379, epid=0xa1, chid=0xa1] channelInactive() done +2025-10-22 15:18:58.004 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.005 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.005 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xf73c01e0, /127.0.0.1:56440 -> localhost/127.0.0.1:6379, epid=0xa1, chid=0xa1] channelUnregistered() +2025-10-22 15:18:58.005 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.005 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.005 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.005 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x17e4b2ff, [id: 0x5b6876c8] (inactive), epid=0xa2, chid=0xa2] channelRegistered() +2025-10-22 15:18:58.006 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379, epid=0xa2, chid=0xa2] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.006 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.006 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379, epid=0xa2, chid=0xa2] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.006 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379, epid=0xa2, chid=0xa2] Stack contains: 1 commands +2025-10-22 15:18:58.006 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.006 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379, epid=0xa2, chid=0xa2] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.006 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379, epid=0xa2, chid=0xa2] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.006 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.006 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379, epid=0xa2, chid=0xa2] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.006 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379, epid=0xa2, chid=0xa2] Stack contains: 1 commands +2025-10-22 15:18:58.006 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.006 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379, epid=0xa2, chid=0xa2] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.006 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379, epid=0xa2, chid=0xa2] channelActive() +2025-10-22 15:18:58.006 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379, epid=0xa2] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.006 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379, epid=0xa2] activating endpoint +2025-10-22 15:18:58.006 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379, epid=0xa2] flushCommands() +2025-10-22 15:18:58.006 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379, epid=0xa2] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.006 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.006 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379, epid=0xa2, chid=0xa2] channelActive() done +2025-10-22 15:18:58.006 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.006 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.006 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379, epid=0xa2] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.007 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379, epid=0xa2] write() done +2025-10-22 15:18:58.007 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379, epid=0xa2, chid=0xa2] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.007 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.007 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379, epid=0xa2, chid=0xa2] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.007 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379, epid=0xa2, chid=0xa2] Stack contains: 1 commands +2025-10-22 15:18:58.007 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.007 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379, epid=0xa2, chid=0xa2] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.007 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379, epid=0xa2, chid=0xa2] Stack contains: 1 commands +2025-10-22 15:18:58.007 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.007 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379, epid=0xa2, chid=0xa2] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.007 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.007 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.007 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379, epid=0xa2] closeAsync() +2025-10-22 15:18:58.007 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.007 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379, epid=0xa2, chid=0xa2] channelInactive() +2025-10-22 15:18:58.007 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379, epid=0xa2] deactivating endpoint handler +2025-10-22 15:18:58.007 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379, epid=0xa2, chid=0xa2] channelInactive() done +2025-10-22 15:18:58.007 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.007 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.007 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x17e4b2ff, /127.0.0.1:56441 -> localhost/127.0.0.1:6379, epid=0xa2, chid=0xa2] channelUnregistered() +2025-10-22 15:18:58.008 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.008 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.008 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.008 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x11972a9e, [id: 0x7c3f18dd] (inactive), epid=0xa3, chid=0xa3] channelRegistered() +2025-10-22 15:18:58.009 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379, epid=0xa3, chid=0xa3] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.009 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.009 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379, epid=0xa3, chid=0xa3] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.009 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379, epid=0xa3, chid=0xa3] Stack contains: 1 commands +2025-10-22 15:18:58.009 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.009 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379, epid=0xa3, chid=0xa3] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.009 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379, epid=0xa3, chid=0xa3] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.009 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.010 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379, epid=0xa3, chid=0xa3] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.010 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379, epid=0xa3, chid=0xa3] Stack contains: 1 commands +2025-10-22 15:18:58.010 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.010 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379, epid=0xa3, chid=0xa3] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.010 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379, epid=0xa3, chid=0xa3] channelActive() +2025-10-22 15:18:58.010 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379, epid=0xa3] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.010 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379, epid=0xa3] activating endpoint +2025-10-22 15:18:58.010 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379, epid=0xa3] flushCommands() +2025-10-22 15:18:58.010 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379, epid=0xa3] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.010 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.010 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379, epid=0xa3, chid=0xa3] channelActive() done +2025-10-22 15:18:58.010 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.010 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.010 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379, epid=0xa3] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.010 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379, epid=0xa3] write() done +2025-10-22 15:18:58.010 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379, epid=0xa3, chid=0xa3] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.010 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.010 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379, epid=0xa3, chid=0xa3] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.011 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379, epid=0xa3, chid=0xa3] Stack contains: 1 commands +2025-10-22 15:18:58.011 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.011 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379, epid=0xa3, chid=0xa3] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.011 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379, epid=0xa3, chid=0xa3] Stack contains: 1 commands +2025-10-22 15:18:58.011 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.011 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379, epid=0xa3, chid=0xa3] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.011 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.011 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.011 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379, epid=0xa3] closeAsync() +2025-10-22 15:18:58.011 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.011 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379, epid=0xa3, chid=0xa3] channelInactive() +2025-10-22 15:18:58.011 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379, epid=0xa3] deactivating endpoint handler +2025-10-22 15:18:58.011 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379, epid=0xa3, chid=0xa3] channelInactive() done +2025-10-22 15:18:58.011 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.011 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.011 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.011 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x11972a9e, /127.0.0.1:56442 -> localhost/127.0.0.1:6379, epid=0xa3, chid=0xa3] channelUnregistered() +2025-10-22 15:18:58.011 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.011 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.012 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x38fac6c5, [id: 0x6db5587f] (inactive), epid=0xa4, chid=0xa4] channelRegistered() +2025-10-22 15:18:58.012 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379, epid=0xa4, chid=0xa4] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.012 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.013 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379, epid=0xa4, chid=0xa4] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.013 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379, epid=0xa4, chid=0xa4] Stack contains: 1 commands +2025-10-22 15:18:58.013 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.013 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379, epid=0xa4, chid=0xa4] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.013 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379, epid=0xa4, chid=0xa4] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.013 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.013 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379, epid=0xa4, chid=0xa4] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.013 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379, epid=0xa4, chid=0xa4] Stack contains: 1 commands +2025-10-22 15:18:58.013 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.013 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379, epid=0xa4, chid=0xa4] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.013 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379, epid=0xa4, chid=0xa4] channelActive() +2025-10-22 15:18:58.013 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379, epid=0xa4] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.013 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379, epid=0xa4] activating endpoint +2025-10-22 15:18:58.013 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379, epid=0xa4] flushCommands() +2025-10-22 15:18:58.013 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379, epid=0xa4] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.013 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.013 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379, epid=0xa4, chid=0xa4] channelActive() done +2025-10-22 15:18:58.013 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.013 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.013 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379, epid=0xa4] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.013 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379, epid=0xa4] write() done +2025-10-22 15:18:58.014 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379, epid=0xa4, chid=0xa4] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.014 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.014 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379, epid=0xa4, chid=0xa4] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.014 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379, epid=0xa4, chid=0xa4] Stack contains: 1 commands +2025-10-22 15:18:58.014 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.014 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379, epid=0xa4, chid=0xa4] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.014 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379, epid=0xa4, chid=0xa4] Stack contains: 1 commands +2025-10-22 15:18:58.014 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.014 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379, epid=0xa4, chid=0xa4] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.014 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.014 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.014 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379, epid=0xa4] closeAsync() +2025-10-22 15:18:58.014 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.014 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379, epid=0xa4, chid=0xa4] channelInactive() +2025-10-22 15:18:58.014 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379, epid=0xa4] deactivating endpoint handler +2025-10-22 15:18:58.014 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379, epid=0xa4, chid=0xa4] channelInactive() done +2025-10-22 15:18:58.014 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.014 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.014 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x38fac6c5, /127.0.0.1:56443 -> localhost/127.0.0.1:6379, epid=0xa4, chid=0xa4] channelUnregistered() +2025-10-22 15:18:58.014 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.015 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.015 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.015 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdd184f20, [id: 0xd8647ddc] (inactive), epid=0xa5, chid=0xa5] channelRegistered() +2025-10-22 15:18:58.016 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379, epid=0xa5, chid=0xa5] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.016 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.017 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379, epid=0xa5, chid=0xa5] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.017 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379, epid=0xa5, chid=0xa5] Stack contains: 1 commands +2025-10-22 15:18:58.017 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.017 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379, epid=0xa5, chid=0xa5] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.017 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379, epid=0xa5, chid=0xa5] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.017 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.018 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379, epid=0xa5, chid=0xa5] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.018 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379, epid=0xa5, chid=0xa5] Stack contains: 1 commands +2025-10-22 15:18:58.018 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.018 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379, epid=0xa5, chid=0xa5] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.018 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379, epid=0xa5, chid=0xa5] channelActive() +2025-10-22 15:18:58.018 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379, epid=0xa5] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.018 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379, epid=0xa5] activating endpoint +2025-10-22 15:18:58.018 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379, epid=0xa5] flushCommands() +2025-10-22 15:18:58.018 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379, epid=0xa5] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.018 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.018 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379, epid=0xa5, chid=0xa5] channelActive() done +2025-10-22 15:18:58.018 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.018 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.019 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379, epid=0xa5] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.019 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379, epid=0xa5] write() done +2025-10-22 15:18:58.019 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379, epid=0xa5, chid=0xa5] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.019 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.020 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379, epid=0xa5, chid=0xa5] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.020 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379, epid=0xa5, chid=0xa5] Stack contains: 1 commands +2025-10-22 15:18:58.020 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.020 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379, epid=0xa5, chid=0xa5] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.020 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379, epid=0xa5, chid=0xa5] Stack contains: 1 commands +2025-10-22 15:18:58.020 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.020 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379, epid=0xa5, chid=0xa5] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.020 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.020 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.020 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379, epid=0xa5] closeAsync() +2025-10-22 15:18:58.020 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.020 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379, epid=0xa5, chid=0xa5] channelInactive() +2025-10-22 15:18:58.020 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379, epid=0xa5] deactivating endpoint handler +2025-10-22 15:18:58.020 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379, epid=0xa5, chid=0xa5] channelInactive() done +2025-10-22 15:18:58.020 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.020 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.020 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdd184f20, /127.0.0.1:56444 -> localhost/127.0.0.1:6379, epid=0xa5, chid=0xa5] channelUnregistered() +2025-10-22 15:18:58.020 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.020 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.020 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.021 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe6dd2c75, [id: 0xaa74da47] (inactive), epid=0xa6, chid=0xa6] channelRegistered() +2025-10-22 15:18:58.022 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379, epid=0xa6, chid=0xa6] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.022 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.022 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379, epid=0xa6, chid=0xa6] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.022 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379, epid=0xa6, chid=0xa6] Stack contains: 1 commands +2025-10-22 15:18:58.022 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.022 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379, epid=0xa6, chid=0xa6] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.022 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379, epid=0xa6, chid=0xa6] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.022 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.022 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379, epid=0xa6, chid=0xa6] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.023 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379, epid=0xa6, chid=0xa6] Stack contains: 1 commands +2025-10-22 15:18:58.023 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.023 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379, epid=0xa6, chid=0xa6] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.023 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379, epid=0xa6, chid=0xa6] channelActive() +2025-10-22 15:18:58.023 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379, epid=0xa6] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.023 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379, epid=0xa6] activating endpoint +2025-10-22 15:18:58.023 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379, epid=0xa6] flushCommands() +2025-10-22 15:18:58.023 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379, epid=0xa6] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.023 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.023 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379, epid=0xa6, chid=0xa6] channelActive() done +2025-10-22 15:18:58.023 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.023 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.023 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379, epid=0xa6] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.023 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379, epid=0xa6] write() done +2025-10-22 15:18:58.023 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379, epid=0xa6, chid=0xa6] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.023 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.023 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379, epid=0xa6, chid=0xa6] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.023 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379, epid=0xa6, chid=0xa6] Stack contains: 1 commands +2025-10-22 15:18:58.023 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.023 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379, epid=0xa6, chid=0xa6] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.023 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379, epid=0xa6, chid=0xa6] Stack contains: 1 commands +2025-10-22 15:18:58.023 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.023 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379, epid=0xa6, chid=0xa6] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.023 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.023 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.023 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379, epid=0xa6] closeAsync() +2025-10-22 15:18:58.024 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.024 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379, epid=0xa6, chid=0xa6] channelInactive() +2025-10-22 15:18:58.024 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379, epid=0xa6] deactivating endpoint handler +2025-10-22 15:18:58.024 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379, epid=0xa6, chid=0xa6] channelInactive() done +2025-10-22 15:18:58.024 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.024 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.024 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xe6dd2c75, /127.0.0.1:56445 -> localhost/127.0.0.1:6379, epid=0xa6, chid=0xa6] channelUnregistered() +2025-10-22 15:18:58.024 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.024 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.024 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.024 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf5f81039, [id: 0xb1d7fc8e] (inactive), epid=0xa7, chid=0xa7] channelRegistered() +2025-10-22 15:18:58.025 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379, epid=0xa7, chid=0xa7] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.025 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.025 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379, epid=0xa7, chid=0xa7] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.025 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379, epid=0xa7, chid=0xa7] Stack contains: 1 commands +2025-10-22 15:18:58.025 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.025 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379, epid=0xa7, chid=0xa7] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.025 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379, epid=0xa7, chid=0xa7] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.025 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.026 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379, epid=0xa7, chid=0xa7] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.026 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379, epid=0xa7, chid=0xa7] Stack contains: 1 commands +2025-10-22 15:18:58.026 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.026 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379, epid=0xa7, chid=0xa7] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.026 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379, epid=0xa7, chid=0xa7] channelActive() +2025-10-22 15:18:58.026 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379, epid=0xa7] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.026 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379, epid=0xa7] activating endpoint +2025-10-22 15:18:58.026 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379, epid=0xa7] flushCommands() +2025-10-22 15:18:58.026 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379, epid=0xa7] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.026 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.026 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379, epid=0xa7, chid=0xa7] channelActive() done +2025-10-22 15:18:58.026 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.026 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.026 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379, epid=0xa7] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.026 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379, epid=0xa7] write() done +2025-10-22 15:18:58.026 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379, epid=0xa7, chid=0xa7] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.026 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.026 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379, epid=0xa7, chid=0xa7] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.026 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379, epid=0xa7, chid=0xa7] Stack contains: 1 commands +2025-10-22 15:18:58.026 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.026 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379, epid=0xa7, chid=0xa7] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.026 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379, epid=0xa7, chid=0xa7] Stack contains: 1 commands +2025-10-22 15:18:58.026 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.026 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379, epid=0xa7, chid=0xa7] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.026 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.026 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.026 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379, epid=0xa7] closeAsync() +2025-10-22 15:18:58.027 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.027 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379, epid=0xa7, chid=0xa7] channelInactive() +2025-10-22 15:18:58.027 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379, epid=0xa7] deactivating endpoint handler +2025-10-22 15:18:58.027 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379, epid=0xa7, chid=0xa7] channelInactive() done +2025-10-22 15:18:58.027 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.027 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.027 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xf5f81039, /127.0.0.1:56446 -> localhost/127.0.0.1:6379, epid=0xa7, chid=0xa7] channelUnregistered() +2025-10-22 15:18:58.027 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.027 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.027 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.027 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7f6ec7c2, [id: 0x9cc017bc] (inactive), epid=0xa8, chid=0xa8] channelRegistered() +2025-10-22 15:18:58.028 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379, epid=0xa8, chid=0xa8] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.028 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.028 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379, epid=0xa8, chid=0xa8] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.028 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379, epid=0xa8, chid=0xa8] Stack contains: 1 commands +2025-10-22 15:18:58.028 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.028 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379, epid=0xa8, chid=0xa8] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.028 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379, epid=0xa8, chid=0xa8] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.028 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.029 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379, epid=0xa8, chid=0xa8] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.029 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379, epid=0xa8, chid=0xa8] Stack contains: 1 commands +2025-10-22 15:18:58.029 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.029 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379, epid=0xa8, chid=0xa8] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.029 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379, epid=0xa8, chid=0xa8] channelActive() +2025-10-22 15:18:58.029 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379, epid=0xa8] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.029 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379, epid=0xa8] activating endpoint +2025-10-22 15:18:58.029 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379, epid=0xa8] flushCommands() +2025-10-22 15:18:58.029 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379, epid=0xa8] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.029 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.029 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379, epid=0xa8, chid=0xa8] channelActive() done +2025-10-22 15:18:58.029 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.029 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.029 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379, epid=0xa8] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.029 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379, epid=0xa8] write() done +2025-10-22 15:18:58.029 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379, epid=0xa8, chid=0xa8] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.029 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.029 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379, epid=0xa8, chid=0xa8] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.029 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379, epid=0xa8, chid=0xa8] Stack contains: 1 commands +2025-10-22 15:18:58.029 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.029 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379, epid=0xa8, chid=0xa8] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.029 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379, epid=0xa8, chid=0xa8] Stack contains: 1 commands +2025-10-22 15:18:58.030 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.030 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379, epid=0xa8, chid=0xa8] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.030 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.030 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.030 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379, epid=0xa8] closeAsync() +2025-10-22 15:18:58.030 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.030 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379, epid=0xa8, chid=0xa8] channelInactive() +2025-10-22 15:18:58.030 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379, epid=0xa8] deactivating endpoint handler +2025-10-22 15:18:58.030 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379, epid=0xa8, chid=0xa8] channelInactive() done +2025-10-22 15:18:58.030 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.030 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.030 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7f6ec7c2, /127.0.0.1:56447 -> localhost/127.0.0.1:6379, epid=0xa8, chid=0xa8] channelUnregistered() +2025-10-22 15:18:58.030 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.030 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.030 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.031 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdaee2f63, [id: 0x8ccf458f] (inactive), epid=0xa9, chid=0xa9] channelRegistered() +2025-10-22 15:18:58.031 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379, epid=0xa9, chid=0xa9] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.031 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.032 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379, epid=0xa9, chid=0xa9] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.032 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379, epid=0xa9, chid=0xa9] Stack contains: 1 commands +2025-10-22 15:18:58.032 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.032 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379, epid=0xa9, chid=0xa9] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.032 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379, epid=0xa9, chid=0xa9] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.032 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.032 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379, epid=0xa9, chid=0xa9] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.032 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379, epid=0xa9, chid=0xa9] Stack contains: 1 commands +2025-10-22 15:18:58.032 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.032 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379, epid=0xa9, chid=0xa9] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.032 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379, epid=0xa9, chid=0xa9] channelActive() +2025-10-22 15:18:58.032 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379, epid=0xa9] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.032 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379, epid=0xa9] activating endpoint +2025-10-22 15:18:58.032 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379, epid=0xa9] flushCommands() +2025-10-22 15:18:58.032 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379, epid=0xa9] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.032 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.032 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379, epid=0xa9, chid=0xa9] channelActive() done +2025-10-22 15:18:58.032 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.033 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.033 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379, epid=0xa9] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.033 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379, epid=0xa9] write() done +2025-10-22 15:18:58.033 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379, epid=0xa9, chid=0xa9] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.033 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.034 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379, epid=0xa9, chid=0xa9] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.034 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379, epid=0xa9, chid=0xa9] Stack contains: 1 commands +2025-10-22 15:18:58.034 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.034 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379, epid=0xa9, chid=0xa9] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.034 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379, epid=0xa9, chid=0xa9] Stack contains: 1 commands +2025-10-22 15:18:58.034 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.034 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379, epid=0xa9, chid=0xa9] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.034 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.034 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.034 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379, epid=0xa9] closeAsync() +2025-10-22 15:18:58.034 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.034 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379, epid=0xa9, chid=0xa9] channelInactive() +2025-10-22 15:18:58.034 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379, epid=0xa9] deactivating endpoint handler +2025-10-22 15:18:58.034 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379, epid=0xa9, chid=0xa9] channelInactive() done +2025-10-22 15:18:58.035 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.035 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.035 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdaee2f63, /127.0.0.1:56448 -> localhost/127.0.0.1:6379, epid=0xa9, chid=0xa9] channelUnregistered() +2025-10-22 15:18:58.035 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.035 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.035 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.036 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0e3904cb, [id: 0x4b30d120] (inactive), epid=0xaa, chid=0xaa] channelRegistered() +2025-10-22 15:18:58.037 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379, epid=0xaa, chid=0xaa] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.037 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.038 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379, epid=0xaa, chid=0xaa] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.038 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379, epid=0xaa, chid=0xaa] Stack contains: 1 commands +2025-10-22 15:18:58.038 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.038 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379, epid=0xaa, chid=0xaa] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.038 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379, epid=0xaa, chid=0xaa] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.038 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.039 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379, epid=0xaa, chid=0xaa] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.039 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379, epid=0xaa, chid=0xaa] Stack contains: 1 commands +2025-10-22 15:18:58.039 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.039 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379, epid=0xaa, chid=0xaa] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.039 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379, epid=0xaa, chid=0xaa] channelActive() +2025-10-22 15:18:58.039 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379, epid=0xaa] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.039 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379, epid=0xaa] activating endpoint +2025-10-22 15:18:58.039 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379, epid=0xaa] flushCommands() +2025-10-22 15:18:58.039 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379, epid=0xaa] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.039 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.039 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379, epid=0xaa, chid=0xaa] channelActive() done +2025-10-22 15:18:58.039 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.039 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.039 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379, epid=0xaa] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.039 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379, epid=0xaa] write() done +2025-10-22 15:18:58.039 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379, epid=0xaa, chid=0xaa] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.040 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.040 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379, epid=0xaa, chid=0xaa] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.040 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379, epid=0xaa, chid=0xaa] Stack contains: 1 commands +2025-10-22 15:18:58.040 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.040 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379, epid=0xaa, chid=0xaa] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.040 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379, epid=0xaa, chid=0xaa] Stack contains: 1 commands +2025-10-22 15:18:58.040 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.040 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379, epid=0xaa, chid=0xaa] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.040 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.040 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.040 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379, epid=0xaa] closeAsync() +2025-10-22 15:18:58.040 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.040 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379, epid=0xaa, chid=0xaa] channelInactive() +2025-10-22 15:18:58.040 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379, epid=0xaa] deactivating endpoint handler +2025-10-22 15:18:58.040 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379, epid=0xaa, chid=0xaa] channelInactive() done +2025-10-22 15:18:58.040 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.040 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.041 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.041 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x0e3904cb, /127.0.0.1:56449 -> localhost/127.0.0.1:6379, epid=0xaa, chid=0xaa] channelUnregistered() +2025-10-22 15:18:58.041 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.041 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.041 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xca0e365f, [id: 0x67fecfa7] (inactive), epid=0xab, chid=0xab] channelRegistered() +2025-10-22 15:18:58.042 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379, epid=0xab, chid=0xab] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.043 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.043 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379, epid=0xab, chid=0xab] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.043 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379, epid=0xab, chid=0xab] Stack contains: 1 commands +2025-10-22 15:18:58.043 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.043 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379, epid=0xab, chid=0xab] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.043 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379, epid=0xab, chid=0xab] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.043 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.044 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379, epid=0xab, chid=0xab] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.044 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379, epid=0xab, chid=0xab] Stack contains: 1 commands +2025-10-22 15:18:58.044 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.044 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379, epid=0xab, chid=0xab] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.044 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379, epid=0xab, chid=0xab] channelActive() +2025-10-22 15:18:58.044 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379, epid=0xab] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.044 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379, epid=0xab] activating endpoint +2025-10-22 15:18:58.044 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379, epid=0xab] flushCommands() +2025-10-22 15:18:58.044 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379, epid=0xab] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.044 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.044 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379, epid=0xab, chid=0xab] channelActive() done +2025-10-22 15:18:58.044 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.044 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.044 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379, epid=0xab] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.044 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379, epid=0xab] write() done +2025-10-22 15:18:58.044 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379, epid=0xab, chid=0xab] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.044 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.045 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379, epid=0xab, chid=0xab] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.045 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379, epid=0xab, chid=0xab] Stack contains: 1 commands +2025-10-22 15:18:58.045 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.045 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379, epid=0xab, chid=0xab] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.045 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379, epid=0xab, chid=0xab] Stack contains: 1 commands +2025-10-22 15:18:58.045 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.045 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379, epid=0xab, chid=0xab] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.045 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.045 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.045 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379, epid=0xab] closeAsync() +2025-10-22 15:18:58.045 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.045 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379, epid=0xab, chid=0xab] channelInactive() +2025-10-22 15:18:58.045 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379, epid=0xab] deactivating endpoint handler +2025-10-22 15:18:58.045 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379, epid=0xab, chid=0xab] channelInactive() done +2025-10-22 15:18:58.045 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.045 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.046 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.046 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xca0e365f, /127.0.0.1:56450 -> localhost/127.0.0.1:6379, epid=0xab, chid=0xab] channelUnregistered() +2025-10-22 15:18:58.046 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.046 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.046 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xba8d8e05, [id: 0xb95d31c2] (inactive), epid=0xac, chid=0xac] channelRegistered() +2025-10-22 15:18:58.047 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379, epid=0xac, chid=0xac] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.047 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.047 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379, epid=0xac, chid=0xac] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.048 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379, epid=0xac, chid=0xac] Stack contains: 1 commands +2025-10-22 15:18:58.048 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.048 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379, epid=0xac, chid=0xac] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.048 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379, epid=0xac, chid=0xac] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.048 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.048 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379, epid=0xac, chid=0xac] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.048 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379, epid=0xac, chid=0xac] Stack contains: 1 commands +2025-10-22 15:18:58.048 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.048 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379, epid=0xac, chid=0xac] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.048 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379, epid=0xac, chid=0xac] channelActive() +2025-10-22 15:18:58.048 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379, epid=0xac] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.048 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379, epid=0xac] activating endpoint +2025-10-22 15:18:58.048 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379, epid=0xac] flushCommands() +2025-10-22 15:18:58.048 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379, epid=0xac] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.048 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.048 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379, epid=0xac, chid=0xac] channelActive() done +2025-10-22 15:18:58.048 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.048 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.048 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379, epid=0xac] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.049 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379, epid=0xac] write() done +2025-10-22 15:18:58.049 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379, epid=0xac, chid=0xac] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.049 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.049 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379, epid=0xac, chid=0xac] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.049 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379, epid=0xac, chid=0xac] Stack contains: 1 commands +2025-10-22 15:18:58.049 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.049 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379, epid=0xac, chid=0xac] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.049 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379, epid=0xac, chid=0xac] Stack contains: 1 commands +2025-10-22 15:18:58.049 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.049 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379, epid=0xac, chid=0xac] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.049 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.049 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.049 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379, epid=0xac] closeAsync() +2025-10-22 15:18:58.049 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.049 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379, epid=0xac, chid=0xac] channelInactive() +2025-10-22 15:18:58.050 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379, epid=0xac] deactivating endpoint handler +2025-10-22 15:18:58.050 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379, epid=0xac, chid=0xac] channelInactive() done +2025-10-22 15:18:58.050 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.050 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.050 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.050 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xba8d8e05, /127.0.0.1:56451 -> localhost/127.0.0.1:6379, epid=0xac, chid=0xac] channelUnregistered() +2025-10-22 15:18:58.050 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.050 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.051 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe6e9e87f, [id: 0xd4786f71] (inactive), epid=0xad, chid=0xad] channelRegistered() +2025-10-22 15:18:58.052 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379, epid=0xad, chid=0xad] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.053 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.053 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379, epid=0xad, chid=0xad] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.053 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379, epid=0xad, chid=0xad] Stack contains: 1 commands +2025-10-22 15:18:58.053 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.053 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379, epid=0xad, chid=0xad] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.053 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379, epid=0xad, chid=0xad] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.053 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.054 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379, epid=0xad, chid=0xad] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.054 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379, epid=0xad, chid=0xad] Stack contains: 1 commands +2025-10-22 15:18:58.054 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.054 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379, epid=0xad, chid=0xad] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.054 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379, epid=0xad, chid=0xad] channelActive() +2025-10-22 15:18:58.054 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379, epid=0xad] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.054 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379, epid=0xad] activating endpoint +2025-10-22 15:18:58.054 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379, epid=0xad] flushCommands() +2025-10-22 15:18:58.054 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379, epid=0xad] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.054 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.054 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379, epid=0xad, chid=0xad] channelActive() done +2025-10-22 15:18:58.054 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.054 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.054 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379, epid=0xad] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.054 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379, epid=0xad] write() done +2025-10-22 15:18:58.054 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379, epid=0xad, chid=0xad] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.054 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.055 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379, epid=0xad, chid=0xad] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:58.055 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379, epid=0xad, chid=0xad] Stack contains: 1 commands +2025-10-22 15:18:58.055 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.055 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379, epid=0xad, chid=0xad] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.055 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.055 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.055 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379, epid=0xad] closeAsync() +2025-10-22 15:18:58.055 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.055 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379, epid=0xad, chid=0xad] channelInactive() +2025-10-22 15:18:58.055 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379, epid=0xad] deactivating endpoint handler +2025-10-22 15:18:58.055 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379, epid=0xad, chid=0xad] channelInactive() done +2025-10-22 15:18:58.055 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.055 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.055 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.055 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xe6e9e87f, /127.0.0.1:56452 -> localhost/127.0.0.1:6379, epid=0xad, chid=0xad] channelUnregistered() +2025-10-22 15:18:58.055 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.055 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.056 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x87f8e4e5, [id: 0x7fa0e503] (inactive), epid=0xae, chid=0xae] channelRegistered() +2025-10-22 15:18:58.056 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379, epid=0xae, chid=0xae] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.056 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.057 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379, epid=0xae, chid=0xae] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.057 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379, epid=0xae, chid=0xae] Stack contains: 1 commands +2025-10-22 15:18:58.057 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.057 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379, epid=0xae, chid=0xae] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.057 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379, epid=0xae, chid=0xae] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.057 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.057 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379, epid=0xae, chid=0xae] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.057 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379, epid=0xae, chid=0xae] Stack contains: 1 commands +2025-10-22 15:18:58.057 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.057 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379, epid=0xae, chid=0xae] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.057 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379, epid=0xae, chid=0xae] channelActive() +2025-10-22 15:18:58.057 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379, epid=0xae] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.057 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379, epid=0xae] activating endpoint +2025-10-22 15:18:58.057 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379, epid=0xae] flushCommands() +2025-10-22 15:18:58.057 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379, epid=0xae] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.057 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.057 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379, epid=0xae, chid=0xae] channelActive() done +2025-10-22 15:18:58.057 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.057 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.057 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379, epid=0xae] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.057 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379, epid=0xae] write() done +2025-10-22 15:18:58.057 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379, epid=0xae, chid=0xae] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.058 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.058 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379, epid=0xae, chid=0xae] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.058 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379, epid=0xae, chid=0xae] Stack contains: 1 commands +2025-10-22 15:18:58.058 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.058 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379, epid=0xae, chid=0xae] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.058 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379, epid=0xae, chid=0xae] Stack contains: 1 commands +2025-10-22 15:18:58.058 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.058 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379, epid=0xae, chid=0xae] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.058 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.058 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.058 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379, epid=0xae] closeAsync() +2025-10-22 15:18:58.058 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.058 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379, epid=0xae, chid=0xae] channelInactive() +2025-10-22 15:18:58.058 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379, epid=0xae] deactivating endpoint handler +2025-10-22 15:18:58.058 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379, epid=0xae, chid=0xae] channelInactive() done +2025-10-22 15:18:58.058 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.058 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.058 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x87f8e4e5, /127.0.0.1:56453 -> localhost/127.0.0.1:6379, epid=0xae, chid=0xae] channelUnregistered() +2025-10-22 15:18:58.058 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.058 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.058 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.059 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x384e1040, [id: 0xf38dd471] (inactive), epid=0xaf, chid=0xaf] channelRegistered() +2025-10-22 15:18:58.059 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379, epid=0xaf, chid=0xaf] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.059 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.060 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379, epid=0xaf, chid=0xaf] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.060 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379, epid=0xaf, chid=0xaf] Stack contains: 1 commands +2025-10-22 15:18:58.060 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.060 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379, epid=0xaf, chid=0xaf] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.060 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379, epid=0xaf, chid=0xaf] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.060 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.060 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379, epid=0xaf, chid=0xaf] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.060 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379, epid=0xaf, chid=0xaf] Stack contains: 1 commands +2025-10-22 15:18:58.060 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.060 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379, epid=0xaf, chid=0xaf] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.060 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379, epid=0xaf, chid=0xaf] channelActive() +2025-10-22 15:18:58.060 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379, epid=0xaf] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.060 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379, epid=0xaf] activating endpoint +2025-10-22 15:18:58.060 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379, epid=0xaf] flushCommands() +2025-10-22 15:18:58.060 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379, epid=0xaf] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.060 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.060 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379, epid=0xaf, chid=0xaf] channelActive() done +2025-10-22 15:18:58.060 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.060 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.060 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379, epid=0xaf] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.060 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379, epid=0xaf] write() done +2025-10-22 15:18:58.060 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379, epid=0xaf, chid=0xaf] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.061 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.061 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379, epid=0xaf, chid=0xaf] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.061 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379, epid=0xaf, chid=0xaf] Stack contains: 1 commands +2025-10-22 15:18:58.061 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.061 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379, epid=0xaf, chid=0xaf] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.061 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379, epid=0xaf, chid=0xaf] Stack contains: 1 commands +2025-10-22 15:18:58.061 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.061 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379, epid=0xaf, chid=0xaf] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.061 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.061 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.061 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379, epid=0xaf] closeAsync() +2025-10-22 15:18:58.061 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.061 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379, epid=0xaf, chid=0xaf] channelInactive() +2025-10-22 15:18:58.061 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379, epid=0xaf] deactivating endpoint handler +2025-10-22 15:18:58.061 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379, epid=0xaf, chid=0xaf] channelInactive() done +2025-10-22 15:18:58.061 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.061 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.061 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.061 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x384e1040, /127.0.0.1:56454 -> localhost/127.0.0.1:6379, epid=0xaf, chid=0xaf] channelUnregistered() +2025-10-22 15:18:58.062 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.062 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.062 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x0b420895, [id: 0xefbe9ff3] (inactive), epid=0xb0, chid=0xb0] channelRegistered() +2025-10-22 15:18:58.063 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379, epid=0xb0, chid=0xb0] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.063 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.063 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379, epid=0xb0, chid=0xb0] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.063 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379, epid=0xb0, chid=0xb0] Stack contains: 1 commands +2025-10-22 15:18:58.063 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.063 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379, epid=0xb0, chid=0xb0] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.063 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379, epid=0xb0, chid=0xb0] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.063 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.063 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379, epid=0xb0, chid=0xb0] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.063 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379, epid=0xb0, chid=0xb0] Stack contains: 1 commands +2025-10-22 15:18:58.063 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.063 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379, epid=0xb0, chid=0xb0] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.063 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379, epid=0xb0, chid=0xb0] channelActive() +2025-10-22 15:18:58.063 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379, epid=0xb0] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.063 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379, epid=0xb0] activating endpoint +2025-10-22 15:18:58.063 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379, epid=0xb0] flushCommands() +2025-10-22 15:18:58.063 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379, epid=0xb0] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.063 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.063 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379, epid=0xb0, chid=0xb0] channelActive() done +2025-10-22 15:18:58.064 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.064 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.064 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379, epid=0xb0] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.064 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379, epid=0xb0] write() done +2025-10-22 15:18:58.064 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379, epid=0xb0, chid=0xb0] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.064 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.064 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379, epid=0xb0, chid=0xb0] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.064 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379, epid=0xb0, chid=0xb0] Stack contains: 1 commands +2025-10-22 15:18:58.064 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.064 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379, epid=0xb0, chid=0xb0] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.064 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379, epid=0xb0, chid=0xb0] Stack contains: 1 commands +2025-10-22 15:18:58.064 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.064 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379, epid=0xb0, chid=0xb0] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.064 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.064 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.064 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379, epid=0xb0] closeAsync() +2025-10-22 15:18:58.064 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.064 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379, epid=0xb0, chid=0xb0] channelInactive() +2025-10-22 15:18:58.064 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379, epid=0xb0] deactivating endpoint handler +2025-10-22 15:18:58.064 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379, epid=0xb0, chid=0xb0] channelInactive() done +2025-10-22 15:18:58.064 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.064 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.064 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x0b420895, /127.0.0.1:56455 -> localhost/127.0.0.1:6379, epid=0xb0, chid=0xb0] channelUnregistered() +2025-10-22 15:18:58.064 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.065 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.065 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.065 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5d2b5d58, [id: 0x6770b1ac] (inactive), epid=0xb1, chid=0xb1] channelRegistered() +2025-10-22 15:18:58.066 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379, epid=0xb1, chid=0xb1] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.066 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.066 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379, epid=0xb1, chid=0xb1] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.066 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379, epid=0xb1, chid=0xb1] Stack contains: 1 commands +2025-10-22 15:18:58.066 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.066 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379, epid=0xb1, chid=0xb1] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.066 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379, epid=0xb1, chid=0xb1] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.066 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.067 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379, epid=0xb1, chid=0xb1] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.067 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379, epid=0xb1, chid=0xb1] Stack contains: 1 commands +2025-10-22 15:18:58.067 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.067 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379, epid=0xb1, chid=0xb1] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.067 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379, epid=0xb1, chid=0xb1] channelActive() +2025-10-22 15:18:58.067 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379, epid=0xb1] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.067 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379, epid=0xb1] activating endpoint +2025-10-22 15:18:58.067 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379, epid=0xb1] flushCommands() +2025-10-22 15:18:58.067 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379, epid=0xb1] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.067 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.067 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379, epid=0xb1, chid=0xb1] channelActive() done +2025-10-22 15:18:58.067 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.067 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.067 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379, epid=0xb1] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.067 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379, epid=0xb1] write() done +2025-10-22 15:18:58.067 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379, epid=0xb1, chid=0xb1] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.068 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.068 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379, epid=0xb1, chid=0xb1] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:58.068 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379, epid=0xb1, chid=0xb1] Stack contains: 1 commands +2025-10-22 15:18:58.068 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.068 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379, epid=0xb1, chid=0xb1] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.068 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.068 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.068 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379, epid=0xb1] closeAsync() +2025-10-22 15:18:58.068 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.068 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379, epid=0xb1, chid=0xb1] channelInactive() +2025-10-22 15:18:58.069 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379, epid=0xb1] deactivating endpoint handler +2025-10-22 15:18:58.069 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379, epid=0xb1, chid=0xb1] channelInactive() done +2025-10-22 15:18:58.069 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.069 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.069 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.069 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x5d2b5d58, /127.0.0.1:56456 -> localhost/127.0.0.1:6379, epid=0xb1, chid=0xb1] channelUnregistered() +2025-10-22 15:18:58.069 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.069 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.070 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xd1961db9, [id: 0xdcd938fb] (inactive), epid=0xb2, chid=0xb2] channelRegistered() +2025-10-22 15:18:58.071 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379, epid=0xb2, chid=0xb2] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.071 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.071 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379, epid=0xb2, chid=0xb2] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.071 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379, epid=0xb2, chid=0xb2] Stack contains: 1 commands +2025-10-22 15:18:58.071 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.071 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379, epid=0xb2, chid=0xb2] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.071 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379, epid=0xb2, chid=0xb2] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.071 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.072 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379, epid=0xb2, chid=0xb2] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.072 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379, epid=0xb2, chid=0xb2] Stack contains: 1 commands +2025-10-22 15:18:58.072 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.072 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379, epid=0xb2, chid=0xb2] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.072 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379, epid=0xb2, chid=0xb2] channelActive() +2025-10-22 15:18:58.072 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379, epid=0xb2] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.072 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379, epid=0xb2] activating endpoint +2025-10-22 15:18:58.072 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379, epid=0xb2] flushCommands() +2025-10-22 15:18:58.072 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379, epid=0xb2] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.072 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.072 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379, epid=0xb2, chid=0xb2] channelActive() done +2025-10-22 15:18:58.072 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.072 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.072 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379, epid=0xb2] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.072 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379, epid=0xb2] write() done +2025-10-22 15:18:58.072 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379, epid=0xb2, chid=0xb2] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.072 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.072 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379, epid=0xb2, chid=0xb2] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:58.072 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379, epid=0xb2, chid=0xb2] Stack contains: 1 commands +2025-10-22 15:18:58.072 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.072 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379, epid=0xb2, chid=0xb2] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.073 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.073 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.073 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379, epid=0xb2] closeAsync() +2025-10-22 15:18:58.073 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.073 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379, epid=0xb2, chid=0xb2] channelInactive() +2025-10-22 15:18:58.073 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379, epid=0xb2] deactivating endpoint handler +2025-10-22 15:18:58.073 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379, epid=0xb2, chid=0xb2] channelInactive() done +2025-10-22 15:18:58.073 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.073 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.073 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xd1961db9, /127.0.0.1:56457 -> localhost/127.0.0.1:6379, epid=0xb2, chid=0xb2] channelUnregistered() +2025-10-22 15:18:58.073 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.073 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.073 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.073 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xbc0e9f28, [id: 0x01774bd3] (inactive), epid=0xb3, chid=0xb3] channelRegistered() +2025-10-22 15:18:58.074 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379, epid=0xb3, chid=0xb3] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.074 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.074 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379, epid=0xb3, chid=0xb3] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.074 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379, epid=0xb3, chid=0xb3] Stack contains: 1 commands +2025-10-22 15:18:58.075 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.075 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379, epid=0xb3, chid=0xb3] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.075 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379, epid=0xb3, chid=0xb3] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.075 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.075 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379, epid=0xb3, chid=0xb3] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.075 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379, epid=0xb3, chid=0xb3] Stack contains: 1 commands +2025-10-22 15:18:58.075 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.075 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379, epid=0xb3, chid=0xb3] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.075 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379, epid=0xb3, chid=0xb3] channelActive() +2025-10-22 15:18:58.075 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379, epid=0xb3] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.075 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379, epid=0xb3] activating endpoint +2025-10-22 15:18:58.075 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379, epid=0xb3] flushCommands() +2025-10-22 15:18:58.075 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379, epid=0xb3] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.075 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.075 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379, epid=0xb3, chid=0xb3] channelActive() done +2025-10-22 15:18:58.075 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.075 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.075 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379, epid=0xb3] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.075 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379, epid=0xb3] write() done +2025-10-22 15:18:58.075 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379, epid=0xb3, chid=0xb3] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.075 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.076 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379, epid=0xb3, chid=0xb3] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.076 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379, epid=0xb3, chid=0xb3] Stack contains: 1 commands +2025-10-22 15:18:58.076 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.076 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379, epid=0xb3, chid=0xb3] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.076 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379, epid=0xb3, chid=0xb3] Stack contains: 1 commands +2025-10-22 15:18:58.076 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.076 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379, epid=0xb3, chid=0xb3] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.076 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.076 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.076 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379, epid=0xb3] closeAsync() +2025-10-22 15:18:58.076 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.076 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379, epid=0xb3, chid=0xb3] channelInactive() +2025-10-22 15:18:58.076 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379, epid=0xb3] deactivating endpoint handler +2025-10-22 15:18:58.076 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379, epid=0xb3, chid=0xb3] channelInactive() done +2025-10-22 15:18:58.076 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.076 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.076 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xbc0e9f28, /127.0.0.1:56458 -> localhost/127.0.0.1:6379, epid=0xb3, chid=0xb3] channelUnregistered() +2025-10-22 15:18:58.076 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.076 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.076 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.077 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d73411, [id: 0xe8770a6e] (inactive), epid=0xb4, chid=0xb4] channelRegistered() +2025-10-22 15:18:58.077 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379, epid=0xb4, chid=0xb4] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.077 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.078 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379, epid=0xb4, chid=0xb4] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.078 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379, epid=0xb4, chid=0xb4] Stack contains: 1 commands +2025-10-22 15:18:58.078 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.078 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379, epid=0xb4, chid=0xb4] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.078 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379, epid=0xb4, chid=0xb4] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.078 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.078 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379, epid=0xb4, chid=0xb4] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.078 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379, epid=0xb4, chid=0xb4] Stack contains: 1 commands +2025-10-22 15:18:58.078 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.078 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379, epid=0xb4, chid=0xb4] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.078 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379, epid=0xb4, chid=0xb4] channelActive() +2025-10-22 15:18:58.078 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379, epid=0xb4] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.078 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379, epid=0xb4] activating endpoint +2025-10-22 15:18:58.078 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379, epid=0xb4] flushCommands() +2025-10-22 15:18:58.078 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379, epid=0xb4] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.078 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.078 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379, epid=0xb4, chid=0xb4] channelActive() done +2025-10-22 15:18:58.078 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.078 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.079 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379, epid=0xb4] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.079 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379, epid=0xb4] write() done +2025-10-22 15:18:58.079 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379, epid=0xb4, chid=0xb4] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.079 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.079 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379, epid=0xb4, chid=0xb4] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.079 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379, epid=0xb4, chid=0xb4] Stack contains: 1 commands +2025-10-22 15:18:58.079 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.079 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379, epid=0xb4, chid=0xb4] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.079 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379, epid=0xb4, chid=0xb4] Stack contains: 1 commands +2025-10-22 15:18:58.079 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.079 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379, epid=0xb4, chid=0xb4] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.079 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.079 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.079 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379, epid=0xb4] closeAsync() +2025-10-22 15:18:58.079 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.079 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379, epid=0xb4, chid=0xb4] channelInactive() +2025-10-22 15:18:58.079 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379, epid=0xb4] deactivating endpoint handler +2025-10-22 15:18:58.079 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379, epid=0xb4, chid=0xb4] channelInactive() done +2025-10-22 15:18:58.079 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.079 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.079 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d73411, /127.0.0.1:56459 -> localhost/127.0.0.1:6379, epid=0xb4, chid=0xb4] channelUnregistered() +2025-10-22 15:18:58.079 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.080 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.080 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.080 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x963aae48, [id: 0xa853e906] (inactive), epid=0xb5, chid=0xb5] channelRegistered() +2025-10-22 15:18:58.081 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379, epid=0xb5, chid=0xb5] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.081 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.081 INFO 20564 --- [ main] c.e.s.StreamListenerConsumerService : StreamListener 消息统计: {successRate=0.00%, totalErrors=67, totalProcessed=0, isListening=true, totalReceived=67, totalRetries=67} +2025-10-22 15:18:58.081 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379, epid=0xb5, chid=0xb5] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.081 INFO 20564 --- [ main] c.example.example.ConsumerUsageExample : StreamListener 统计信息: {successRate=0.00%, totalErrors=67, totalProcessed=0, isListening=true, totalReceived=67, totalRetries=67} +2025-10-22 15:18:58.081 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379, epid=0xb5, chid=0xb5] Stack contains: 1 commands +2025-10-22 15:18:58.082 INFO 20564 --- [ main] c.example.example.ConsumerUsageExample : --- Manual Ack 模式使用示例 --- +2025-10-22 15:18:58.082 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.082 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379, epid=0xb5, chid=0xb5] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.082 INFO 20564 --- [ main] c.e.service.ManualAckConsumerService : === 开始检查消费者组是否存在: message-consumer-group === +2025-10-22 15:18:58.082 INFO 20564 --- [ main] c.e.service.ManualAckConsumerService : 第1次检查消费者组: message-consumer-group +2025-10-22 15:18:58.082 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379, epid=0xb5, chid=0xb5] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.082 DEBUG 20564 --- [ main] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.082 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.082 DEBUG 20564 --- [ main] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XINFO, output=ArrayOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.082 DEBUG 20564 --- [ main] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] write() writeAndFlush command AsyncCommand [type=XINFO, output=ArrayOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.082 DEBUG 20564 --- [ main] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] write() done +2025-10-22 15:18:58.082 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] write(ctx, AsyncCommand [type=XINFO, output=ArrayOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.082 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XINFO, output=ArrayOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.082 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379, epid=0xb5, chid=0xb5] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.082 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379, epid=0xb5, chid=0xb5] Stack contains: 1 commands +2025-10-22 15:18:58.082 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.082 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379, epid=0xb5, chid=0xb5] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.082 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379, epid=0xb5, chid=0xb5] channelActive() +2025-10-22 15:18:58.082 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379, epid=0xb5] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.082 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379, epid=0xb5] activating endpoint +2025-10-22 15:18:58.082 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379, epid=0xb5] flushCommands() +2025-10-22 15:18:58.082 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379, epid=0xb5] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.082 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Received: 130 bytes, 1 commands in the stack +2025-10-22 15:18:58.082 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Stack contains: 1 commands +2025-10-22 15:18:58.082 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.082 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379, epid=0xb5, chid=0xb5] channelActive() done +2025-10-22 15:18:58.082 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.082 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.082 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.083 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Completing command AsyncCommand [type=XINFO, output=ArrayOutput [output=[[[B@62e9499d, [B@4e65e21c, [B@5854bc84, 1, [B@14e2cac, 67, [B@29c338b9, [B@48575a9f]], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.083 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379, epid=0xb5] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.083 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379, epid=0xb5] write() done +2025-10-22 15:18:58.083 DEBUG 20564 --- [ main] o.s.d.r.connection.convert.Converters : parsing root (root) as interface java.util.Map. +2025-10-22 15:18:58.083 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379, epid=0xb5, chid=0xb5] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.083 DEBUG 20564 --- [ main] o.s.d.r.connection.convert.Converters : parsing root.[] (root.*) as class java.lang.String. +2025-10-22 15:18:58.083 DEBUG 20564 --- [ main] o.s.d.r.connection.convert.Converters : parsing root.name (root.*) as class java.lang.String. +2025-10-22 15:18:58.083 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.083 DEBUG 20564 --- [ main] o.s.d.r.connection.convert.Converters : parsing root.[] (root.*) as class java.lang.String. +2025-10-22 15:18:58.083 DEBUG 20564 --- [ main] o.s.d.r.connection.convert.Converters : parsing root.consumers (root.*) as class java.lang.String. +2025-10-22 15:18:58.083 DEBUG 20564 --- [ main] o.s.d.r.connection.convert.Converters : parsing root.[] (root.*) as class java.lang.String. +2025-10-22 15:18:58.083 DEBUG 20564 --- [ main] o.s.d.r.connection.convert.Converters : parsing root.pending (root.*) as class java.lang.String. +2025-10-22 15:18:58.083 DEBUG 20564 --- [ main] o.s.d.r.connection.convert.Converters : parsing root.[] (root.*) as class java.lang.String. +2025-10-22 15:18:58.083 DEBUG 20564 --- [ main] o.s.d.r.connection.convert.Converters : parsing root.last-delivered-id (root.*) as class java.lang.String. +2025-10-22 15:18:58.083 DEBUG 20564 --- [ main] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.083 INFO 20564 --- [ main] c.e.service.ManualAckConsumerService : 📊 消费者组查询结果: XInfoGroups[XInfoStream{name=message-consumer-group, consumers=1, pending=67, last-delivered-id=1761117330428-0}] +2025-10-22 15:18:58.083 INFO 20564 --- [ main] c.e.service.ManualAckConsumerService : ✅ 消费者组已存在: message-consumer-group,组信息: XInfoGroups[XInfoStream{name=message-consumer-group, consumers=1, pending=67, last-delivered-id=1761117330428-0}] +2025-10-22 15:18:58.083 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379, epid=0xb5, chid=0xb5] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.083 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379, epid=0xb5, chid=0xb5] Stack contains: 1 commands +2025-10-22 15:18:58.083 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.083 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379, epid=0xb5, chid=0xb5] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.083 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379, epid=0xb5, chid=0xb5] Stack contains: 1 commands +2025-10-22 15:18:58.083 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.083 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379, epid=0xb5, chid=0xb5] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.083 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.083 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.083 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379, epid=0xb5] closeAsync() +2025-10-22 15:18:58.084 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379, epid=0xb5, chid=0xb5] channelInactive() +2025-10-22 15:18:58.084 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.084 DEBUG 20564 --- [ main] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.084 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379, epid=0xb5] deactivating endpoint handler +2025-10-22 15:18:58.084 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379, epid=0xb5, chid=0xb5] channelInactive() done +2025-10-22 15:18:58.084 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.084 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.084 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x963aae48, /127.0.0.1:56460 -> localhost/127.0.0.1:6379, epid=0xb5, chid=0xb5] channelUnregistered() +2025-10-22 15:18:58.084 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.084 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.084 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.085 DEBUG 20564 --- [ main] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.085 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6c28fe70, [id: 0xfbcfda90] (inactive), epid=0xb6, chid=0xb6] channelRegistered() +2025-10-22 15:18:58.085 DEBUG 20564 --- [ main] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.085 DEBUG 20564 --- [ main] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] write() done +2025-10-22 15:18:58.085 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.085 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.086 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.086 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Stack contains: 1 commands +2025-10-22 15:18:58.086 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, epid=0xb6, chid=0xb6] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.086 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.086 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.086 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Received: 448 bytes, 1 commands in the stack +2025-10-22 15:18:58.086 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Stack contains: 1 commands +2025-10-22 15:18:58.086 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.086 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Received: 512 bytes, 1 commands in the stack +2025-10-22 15:18:58.086 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Stack contains: 1 commands +2025-10-22 15:18:58.086 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.086 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Received: 714 bytes, 1 commands in the stack +2025-10-22 15:18:58.086 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Stack contains: 1 commands +2025-10-22 15:18:58.086 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.086 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, epid=0xb6, chid=0xb6] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.086 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, epid=0xb6, chid=0xb6] Stack contains: 1 commands +2025-10-22 15:18:58.086 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[StreamMessage[[B@595b65b9:1761117536042-0]{[B@359a7f8d=[B@70a14d4, [B@45411ede=[B@340fb352, [B@75f7f03f=[B@3da0195a, [B@786dfbc=[B@3f54c5fa, [B@6106bed6=[B@682fca70}, StreamMessage[[B@595b65b9:1761117536046-0]{[B@2c7cebc6=[B@21f37104, [B@66c0807e=[B@1ca4d6a9, [B@570ac825=[B@5c6bbd2, [B@3ae2c1c=[B@13ac8d50, [B@48c7c574=[B@296da570}, StreamMessage[[B@595b65b9:1761117536049-0]{[B@2a666f62=[B@13463f6a, [B@2bacd1eb=[B@236e1efb, [B@5990d64e=[B@54dfc1cb, [B@2f8a446d=[B@105db805, [B@360e2381=[B@3242680b}, StreamMessage[[B@595b65b9:1761117536055-0]{[B@7b609f22=[B@6108217e, [B@241d04a6=[B@4bf3650d, [B@59c99564=[B@369361e6, [B@1e1cb7f7=[B@1730450f, [B@617aa299=[B@37139546}, StreamMessage[[B@595b65b9:1761117536059-0]{[B@2d0eb224=[B@671845a4, [B@38f97054=[B@4aa994f0, [B@43a1dbb3=[B@5f24a897, [B@77fbc734=[B@7436bf90, [B@2fbcd47d=[B@5126f1d7}, StreamMessage[[B@595b65b9:1761117536063-0]{[B@5c347a0e=[B@57aef117, [B@11855e78=[B@2db48b65, [B@386ef91b=[B@6c3f7b7c, [B@71b8dd57=[B@a719765, [B@e232d64=[B@2a77e975}, StreamMessage[[B@595b65b9:1761117536066-0]{[B@356ed446=[B@2311b0fd, [B@7a8745d1=[B@3462cb78, [B@4de26db3=[B@32aea82e, [B@5a3d3166=[B@2787c34f, [B@19321283=[B@9bf191a}], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.087 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.087 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, epid=0xb6, chid=0xb6] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.087 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, epid=0xb6, chid=0xb6] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.087 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.087 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, epid=0xb6, chid=0xb6] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.087 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, epid=0xb6, chid=0xb6] Stack contains: 1 commands +2025-10-22 15:18:58.087 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.087 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, epid=0xb6, chid=0xb6] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.087 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, epid=0xb6, chid=0xb6] channelActive() +2025-10-22 15:18:58.087 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, epid=0xb6] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.087 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, epid=0xb6] activating endpoint +2025-10-22 15:18:58.087 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, epid=0xb6] flushCommands() +2025-10-22 15:18:58.087 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, epid=0xb6] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.087 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.087 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, epid=0xb6, chid=0xb6] channelActive() done +2025-10-22 15:18:58.087 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.088 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.088 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, epid=0xb6] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.088 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, epid=0xb6] write() done +2025-10-22 15:18:58.088 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, epid=0xb6, chid=0xb6] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.088 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.088 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, epid=0xb6, chid=0xb6] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.088 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, epid=0xb6, chid=0xb6] Stack contains: 1 commands +2025-10-22 15:18:58.088 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.088 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, epid=0xb6, chid=0xb6] Received: 1024 bytes, 1 commands in the stack +2025-10-22 15:18:58.088 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, epid=0xb6, chid=0xb6] Stack contains: 1 commands +2025-10-22 15:18:58.088 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.089 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, epid=0xb6, chid=0xb6] Received: 650 bytes, 1 commands in the stack +2025-10-22 15:18:58.089 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, epid=0xb6, chid=0xb6] Stack contains: 1 commands +2025-10-22 15:18:58.089 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.089 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, epid=0xb6, chid=0xb6] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[StreamMessage[[B@e489ce1:1761117536042-0]{[B@12903387=[B@5803af5f, [B@3a8da42=[B@654b6ec0, [B@39411730=[B@27dd08f4, [B@2e4b2dfa=[B@6d38377a, [B@3d542fbf=[B@288414d5}, StreamMessage[[B@e489ce1:1761117536046-0]{[B@786b989d=[B@1687526b, [B@4922f837=[B@59d272e7, [B@3e713814=[B@75fd1d40, [B@22c4d1b2=[B@7d579d96, [B@64f0a07=[B@51ef8c5d}, StreamMessage[[B@e489ce1:1761117536049-0]{[B@5872a9b9=[B@1b6099cd, [B@6ff49b3b=[B@66a90fc, [B@6bb98e36=[B@4710068a, [B@15d8be74=[B@6a30f751, [B@58aaf217=[B@7581a52b}, StreamMessage[[B@e489ce1:1761117536055-0]{[B@13cc877a=[B@273e3617, [B@3423630b=[B@605d402c, [B@645840e5=[B@d3ab909, [B@6bed2c33=[B@75eafd78, [B@1ced8163=[B@23b2e35c}, StreamMessage[[B@e489ce1:1761117536059-0]{[B@337992ce=[B@29649b26, [B@1500a32c=[B@71ce8df2, [B@178e990b=[B@536daf8e, [B@6798e400=[B@67710ebc, [B@1888f5df=[B@6a4104df}, StreamMessage[[B@e489ce1:1761117536063-0]{[B@8812c21=[B@6f65b578, [B@6ba4aafb=[B@514a66c5, [B@4b3cfb6b=[B@3e2196be, [B@1445d9de=[B@5c241a59, [B@15a41f53=[B@1e28bad0}, StreamMessage[[B@e489ce1:1761117536066-0]{[B@5b199c6e=[B@1cd68b9e, [B@7752d3c5=[B@2ef06adc, [B@4de36fd8=[B@52fa4b89, [B@7888afb0=[B@95f953c, [B@6fe5a623=[B@21fd75f2}], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.089 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.089 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.089 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, epid=0xb6] closeAsync() +2025-10-22 15:18:58.089 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, epid=0xb6, chid=0xb6] channelInactive() +2025-10-22 15:18:58.089 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761117536042-0, data={sender="user1", id="765e299f-705d-49d8-9ee2-3a9e714bdf33", type="text", content="Hello StreamListener!", timestamp="2025-10-22T15:18:56.016360100"} +2025-10-22 15:18:58.089 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, epid=0xb6] deactivating endpoint handler +2025-10-22 15:18:58.089 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, epid=0xb6, chid=0xb6] channelInactive() done +2025-10-22 15:18:58.089 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.089 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.089 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6c28fe70, /127.0.0.1:56462 -> localhost/127.0.0.1:6379, epid=0xb6, chid=0xb6] channelUnregistered() +2025-10-22 15:18:58.113 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:18:56.016360100"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:18:56.016360100"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:58.114 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761117536042-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:18:56.016360100"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:58.114 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761117536042-0, error=消息处理失败 +2025-10-22 15:18:58.114 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761117536046-0, data={sender="user2", id="d22c2d63-3612-430d-94f9-01faba71a02a", type="text", content="Hello Manual Ack!", timestamp="2025-10-22T15:18:56.043269200"} +2025-10-22 15:18:58.115 DEBUG 20564 --- [ main] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.115 INFO 20564 --- [ main] c.e.service.ManualAckConsumerService : Manual Ack 拉取到 1 条新消息 +2025-10-22 15:18:58.115 INFO 20564 --- [ main] c.example.example.ConsumerUsageExample : 拉取到单条消息: recordId=1761117536042-0, data={sender=user1, id=765e299f-705d-49d8-9ee2-3a9e714bdf33, type=text, content=Hello StreamListener!, timestamp=2025-10-22T15:18:56.016360100} +2025-10-22 15:18:58.115 DEBUG 20564 --- [ main] c.e.service.ManualAckConsumerService : 原始消息数据: {sender=user1, id=765e299f-705d-49d8-9ee2-3a9e714bdf33, type=text, content=Hello StreamListener!, timestamp=2025-10-22T15:18:56.016360100} +2025-10-22 15:18:58.115 DEBUG 20564 --- [ main] c.e.service.ManualAckConsumerService : 转换字段: sender -> user1 +2025-10-22 15:18:58.115 DEBUG 20564 --- [ main] c.e.service.ManualAckConsumerService : 转换字段: id -> 765e299f-705d-49d8-9ee2-3a9e714bdf33 +2025-10-22 15:18:58.115 DEBUG 20564 --- [ main] c.e.service.ManualAckConsumerService : 转换字段: type -> text +2025-10-22 15:18:58.115 DEBUG 20564 --- [ main] c.e.service.ManualAckConsumerService : 转换字段: content -> Hello StreamListener! +2025-10-22 15:18:58.115 DEBUG 20564 --- [ main] c.e.service.ManualAckConsumerService : 转换字段: timestamp -> 2025-10-22T15:18:56.016360100 +2025-10-22 15:18:58.115 DEBUG 20564 --- [ main] c.e.service.ManualAckConsumerService : 消息ID: 1761117536042-0 +2025-10-22 15:18:58.115 INFO 20564 --- [ main] c.e.service.ManualAckConsumerService : Manual Ack 收到消息: recordId=1761117536042-0, data={sender=user1, id=765e299f-705d-49d8-9ee2-3a9e714bdf33, type=text, content=Hello StreamListener!, timestamp=2025-10-22T15:18:56.016360100} +2025-10-22 15:18:58.128 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:18:56.043269200"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:18:56.043269200"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:58.128 DEBUG 20564 --- [ main] c.e.service.ManualAckConsumerService : Manual Ack 处理消息: id=765e299f-705d-49d8-9ee2-3a9e714bdf33, content=Hello StreamListener!, type=text, sender=user1 +2025-10-22 15:18:58.128 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761117536046-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:18:56.043269200"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:58.128 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761117536046-0, error=消息处理失败 +2025-10-22 15:18:58.128 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761117536049-0, data={sender="producer-1761117536047", id="3ac2a294-7a6e-461e-b753-bd84b9633d8f", type="TEST", content="测试消息内容 1", timestamp="2025-10-22T15:18:56.047257700"} +2025-10-22 15:18:58.128 DEBUG 20564 --- [ main] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.129 DEBUG 20564 --- [ main] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XACK, output=IntegerOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.130 DEBUG 20564 --- [ main] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] write() writeAndFlush command AsyncCommand [type=XACK, output=IntegerOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.130 DEBUG 20564 --- [ main] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] write() done +2025-10-22 15:18:58.130 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] write(ctx, AsyncCommand [type=XACK, output=IntegerOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.130 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XACK, output=IntegerOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.130 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.130 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Stack contains: 1 commands +2025-10-22 15:18:58.130 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.130 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Completing command AsyncCommand [type=XACK, output=IntegerOutput [output=1, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.130 DEBUG 20564 --- [ main] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.130 DEBUG 20564 --- [ main] c.e.service.ManualAckConsumerService : Manual Ack 消息已确认: recordId=1761117536042-0 +2025-10-22 15:18:58.130 INFO 20564 --- [ main] c.e.service.ManualAckConsumerService : Manual Ack 消息处理完成: recordId=1761117536042-0 +2025-10-22 15:18:58.131 INFO 20564 --- [ main] c.example.example.ConsumerUsageExample : 处理单条消息结果: true +2025-10-22 15:18:58.131 INFO 20564 --- [ main] c.example.example.ConsumerUsageExample : 开始批量处理消息... +2025-10-22 15:18:58.131 INFO 20564 --- [ main] c.e.service.ManualAckConsumerService : 🚀 开始批量处理消息,目标数量: 3 +2025-10-22 15:18:58.131 INFO 20564 --- [ main] c.e.service.ManualAckConsumerService : 🔍 确保消费者组存在... +2025-10-22 15:18:58.131 INFO 20564 --- [ main] c.e.service.ManualAckConsumerService : === 开始检查消费者组是否存在: message-consumer-group === +2025-10-22 15:18:58.131 INFO 20564 --- [ main] c.e.service.ManualAckConsumerService : 第1次检查消费者组: message-consumer-group +2025-10-22 15:18:58.131 DEBUG 20564 --- [ main] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.131 DEBUG 20564 --- [ main] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XINFO, output=ArrayOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.131 DEBUG 20564 --- [ main] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] write() writeAndFlush command AsyncCommand [type=XINFO, output=ArrayOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.131 DEBUG 20564 --- [ main] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] write() done +2025-10-22 15:18:58.131 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] write(ctx, AsyncCommand [type=XINFO, output=ArrayOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.131 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XINFO, output=ArrayOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.131 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Received: 130 bytes, 1 commands in the stack +2025-10-22 15:18:58.131 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Stack contains: 1 commands +2025-10-22 15:18:58.131 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.131 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Completing command AsyncCommand [type=XINFO, output=ArrayOutput [output=[[[B@6c0c08cc, [B@750823b9, [B@48e83cb, 1, [B@e722fde, 73, [B@2341cb4, [B@3695f2a0]], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.132 DEBUG 20564 --- [ main] o.s.d.r.connection.convert.Converters : parsing root (root) as interface java.util.Map. +2025-10-22 15:18:58.132 DEBUG 20564 --- [ main] o.s.d.r.connection.convert.Converters : parsing root.[] (root.*) as class java.lang.String. +2025-10-22 15:18:58.132 DEBUG 20564 --- [ main] o.s.d.r.connection.convert.Converters : parsing root.name (root.*) as class java.lang.String. +2025-10-22 15:18:58.132 DEBUG 20564 --- [ main] o.s.d.r.connection.convert.Converters : parsing root.[] (root.*) as class java.lang.String. +2025-10-22 15:18:58.132 DEBUG 20564 --- [ main] o.s.d.r.connection.convert.Converters : parsing root.consumers (root.*) as class java.lang.String. +2025-10-22 15:18:58.132 DEBUG 20564 --- [ main] o.s.d.r.connection.convert.Converters : parsing root.[] (root.*) as class java.lang.String. +2025-10-22 15:18:58.132 DEBUG 20564 --- [ main] o.s.d.r.connection.convert.Converters : parsing root.pending (root.*) as class java.lang.String. +2025-10-22 15:18:58.132 DEBUG 20564 --- [ main] o.s.d.r.connection.convert.Converters : parsing root.[] (root.*) as class java.lang.String. +2025-10-22 15:18:58.132 DEBUG 20564 --- [ main] o.s.d.r.connection.convert.Converters : parsing root.last-delivered-id (root.*) as class java.lang.String. +2025-10-22 15:18:58.132 DEBUG 20564 --- [ main] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.132 INFO 20564 --- [ main] c.e.service.ManualAckConsumerService : 📊 消费者组查询结果: XInfoGroups[XInfoStream{name=message-consumer-group, consumers=1, pending=73, last-delivered-id=1761117536066-0}] +2025-10-22 15:18:58.132 INFO 20564 --- [ main] c.e.service.ManualAckConsumerService : ✅ 消费者组已存在: message-consumer-group,组信息: XInfoGroups[XInfoStream{name=message-consumer-group, consumers=1, pending=73, last-delivered-id=1761117536066-0}] +2025-10-22 15:18:58.132 INFO 20564 --- [ main] c.e.service.ManualAckConsumerService : ✅ 消费者组检查完成 +2025-10-22 15:18:58.132 DEBUG 20564 --- [ main] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.132 DEBUG 20564 --- [ main] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.132 DEBUG 20564 --- [ main] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.132 DEBUG 20564 --- [ main] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] write() done +2025-10-22 15:18:58.132 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.132 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.133 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Received: 5 bytes, 1 commands in the stack +2025-10-22 15:18:58.133 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Stack contains: 1 commands +2025-10-22 15:18:58.133 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.133 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.133 DEBUG 20564 --- [ main] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.133 INFO 20564 --- [ main] c.e.service.ManualAckConsumerService : Manual Ack 批量处理完成,没有更多消息。已处理: 0, 目标: 3 +2025-10-22 15:18:58.133 INFO 20564 --- [ main] c.e.service.ManualAckConsumerService : Manual Ack 批量处理完成: 处理了 0 条消息 +2025-10-22 15:18:58.133 INFO 20564 --- [ main] c.e.service.ManualAckConsumerService : Manual Ack 消息统计: {pendingCount=0, successRate=100.00%, totalErrors=0, totalProcessed=1, isProcessing=false, totalReceived=1, totalRetries=0} +2025-10-22 15:18:58.133 INFO 20564 --- [ main] c.example.example.ConsumerUsageExample : Manual Ack 统计信息: {pendingCount=0, successRate=100.00%, totalErrors=0, totalProcessed=1, isProcessing=false, totalReceived=1, totalRetries=0} +2025-10-22 15:18:58.133 INFO 20564 --- [ main] c.example.example.ConsumerUsageExample : --- 统计信息 --- +2025-10-22 15:18:58.133 INFO 20564 --- [ main] c.e.s.StreamListenerConsumerService : StreamListener 消息统计: {successRate=0.00%, totalErrors=69, totalProcessed=0, isListening=true, totalReceived=70, totalRetries=69} +2025-10-22 15:18:58.133 INFO 20564 --- [ main] c.example.example.ConsumerUsageExample : StreamListener 统计: {successRate=0.00%, totalErrors=69, totalProcessed=0, isListening=true, totalReceived=70, totalRetries=69} +2025-10-22 15:18:58.133 INFO 20564 --- [ main] c.e.service.ManualAckConsumerService : Manual Ack 消息统计: {pendingCount=0, successRate=100.00%, totalErrors=0, totalProcessed=1, isProcessing=false, totalReceived=1, totalRetries=0} +2025-10-22 15:18:58.133 INFO 20564 --- [ main] c.example.example.ConsumerUsageExample : Manual Ack 统计: {pendingCount=0, successRate=100.00%, totalErrors=0, totalProcessed=1, isProcessing=false, totalReceived=1, totalRetries=0} +2025-10-22 15:18:58.133 DEBUG 20564 --- [ main] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.134 DEBUG 20564 --- [ main] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XLEN, output=IntegerOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.134 DEBUG 20564 --- [ main] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] write() writeAndFlush command AsyncCommand [type=XLEN, output=IntegerOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.134 DEBUG 20564 --- [ main] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] write() done +2025-10-22 15:18:58.134 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] write(ctx, AsyncCommand [type=XLEN, output=IntegerOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.134 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XLEN, output=IntegerOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.135 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Received: 6 bytes, 1 commands in the stack +2025-10-22 15:18:58.135 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Stack contains: 1 commands +2025-10-22 15:18:58.135 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.135 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] Completing command AsyncCommand [type=XLEN, output=IntegerOutput [output=126, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.135 DEBUG 20564 --- [ main] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.135 INFO 20564 --- [ main] c.example.example.ConsumerUsageExample : Stream 长度: 126 +2025-10-22 15:18:58.139 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:18:56.047257700"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:18:56.047257700"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:58.139 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761117536049-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:18:56.047257700"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:58.142 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761117536049-0, error=消息处理失败 +2025-10-22 15:18:58.142 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761117536055-0, data={sender="producer-1761117536051", id="b2fe975f-9f3e-42e3-a08d-0cf6dda79cc0", type="TEST", content="测试消息内容 2", timestamp="2025-10-22T15:18:56.051244600"} +2025-10-22 15:18:58.160 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:18:56.051244600"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:18:56.051244600"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:58.160 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761117536055-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:18:56.051244600"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:58.160 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761117536055-0, error=消息处理失败 +2025-10-22 15:18:58.160 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761117536059-0, data={sender="producer-1761117536056", id="ad49b081-3f22-491a-b28a-5c7cac94a107", type="TEST", content="测试消息内容 3", timestamp="2025-10-22T15:18:56.056226400"} +2025-10-22 15:18:58.175 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:18:56.056226400"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:18:56.056226400"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:58.175 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761117536059-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:18:56.056226400"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:58.175 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761117536059-0, error=消息处理失败 +2025-10-22 15:18:58.175 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761117536063-0, data={sender="producer-1761117536060", id="926e58c3-22c3-4fa3-bd0b-6e7aca02bcbc", type="TEST", content="测试消息内容 4", timestamp="2025-10-22T15:18:56.060213900"} +2025-10-22 15:18:58.191 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:18:56.060213900"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:18:56.060213900"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:58.191 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761117536063-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:18:56.060213900"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:58.191 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761117536063-0, error=消息处理失败 +2025-10-22 15:18:58.192 INFO 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 收到消息: recordId=1761117536066-0, data={sender="producer-1761117536064", id="727bf659-9f8a-444e-9c96-d44715e6d263", type="TEST", content="测试消息内容 5", timestamp="2025-10-22T15:18:56.064202400"} +2025-10-22 15:18:58.206 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : 构建消息对象失败: Text '"2025-10-22T15:18:56.064202400"' could not be parsed at index 0 + +java.time.format.DateTimeParseException: Text '"2025-10-22T15:18:56.064202400"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] + +2025-10-22 15:18:58.206 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 处理消息失败: recordId=1761117536066-0, error=消息处理失败 + +java.lang.RuntimeException: 消息处理失败 + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:285) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:211) ~[classes!/:1.0.0] + at com.example.service.StreamListenerConsumerService.onMessage(StreamListenerConsumerService.java:35) ~[classes!/:1.0.0] + at org.springframework.data.redis.stream.StreamPollTask.deserializeAndEmitRecords(StreamPollTask.java:177) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.doLoop(StreamPollTask.java:148) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at org.springframework.data.redis.stream.StreamPollTask.run(StreamPollTask.java:132) ~[spring-data-redis-2.7.18.jar!/:2.7.18] + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[na:na] + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[na:na] + at java.base/java.lang.Thread.run(Thread.java:1583) ~[na:na] +Caused by: java.time.format.DateTimeParseException: Text '"2025-10-22T15:18:56.064202400"' could not be parsed at index 0 + at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108) ~[na:na] + at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:494) ~[na:na] + at java.base/java.time.LocalDateTime.parse(LocalDateTime.java:479) ~[na:na] + at com.example.service.StreamListenerConsumerService.processMessage(StreamListenerConsumerService.java:278) ~[classes!/:1.0.0] + ... 8 common frames omitted + +2025-10-22 15:18:58.206 ERROR 20564 --- [r-1761117536011] c.e.s.StreamListenerConsumerService : StreamListener 消息处理失败,已记录: recordId=1761117536066-0, error=消息处理失败 +2025-10-22 15:18:58.206 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.208 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.208 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.208 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.208 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x8fe7107c, [id: 0x08cf924b] (inactive), epid=0xb7, chid=0xb7] channelRegistered() +2025-10-22 15:18:58.208 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379, epid=0xb7, chid=0xb7] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.208 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.209 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379, epid=0xb7, chid=0xb7] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.209 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379, epid=0xb7, chid=0xb7] Stack contains: 1 commands +2025-10-22 15:18:58.209 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.209 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379, epid=0xb7, chid=0xb7] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.209 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379, epid=0xb7, chid=0xb7] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.209 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.209 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379, epid=0xb7, chid=0xb7] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.209 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379, epid=0xb7, chid=0xb7] Stack contains: 1 commands +2025-10-22 15:18:58.209 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.209 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379, epid=0xb7, chid=0xb7] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.209 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379, epid=0xb7, chid=0xb7] channelActive() +2025-10-22 15:18:58.210 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379, epid=0xb7] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.210 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379, epid=0xb7] activating endpoint +2025-10-22 15:18:58.210 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379, epid=0xb7] flushCommands() +2025-10-22 15:18:58.210 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379, epid=0xb7] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.210 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.210 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379, epid=0xb7, chid=0xb7] channelActive() done +2025-10-22 15:18:58.210 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.210 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.210 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379, epid=0xb7] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.210 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379, epid=0xb7] write() done +2025-10-22 15:18:58.210 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379, epid=0xb7, chid=0xb7] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.210 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.210 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379, epid=0xb7, chid=0xb7] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.210 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379, epid=0xb7, chid=0xb7] Stack contains: 1 commands +2025-10-22 15:18:58.210 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.210 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379, epid=0xb7, chid=0xb7] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.210 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379, epid=0xb7, chid=0xb7] Stack contains: 1 commands +2025-10-22 15:18:58.210 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.210 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379, epid=0xb7, chid=0xb7] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.212 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.212 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.212 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379, epid=0xb7] closeAsync() +2025-10-22 15:18:58.212 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.212 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379, epid=0xb7, chid=0xb7] channelInactive() +2025-10-22 15:18:58.212 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379, epid=0xb7] deactivating endpoint handler +2025-10-22 15:18:58.212 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379, epid=0xb7, chid=0xb7] channelInactive() done +2025-10-22 15:18:58.212 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.212 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.212 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x8fe7107c, /127.0.0.1:56463 -> localhost/127.0.0.1:6379, epid=0xb7, chid=0xb7] channelUnregistered() +2025-10-22 15:18:58.212 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.212 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.212 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.212 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ea3ba3f, [id: 0x96c10db8] (inactive), epid=0xb8, chid=0xb8] channelRegistered() +2025-10-22 15:18:58.213 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379, epid=0xb8, chid=0xb8] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.213 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.213 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379, epid=0xb8, chid=0xb8] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.213 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379, epid=0xb8, chid=0xb8] Stack contains: 1 commands +2025-10-22 15:18:58.213 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.213 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379, epid=0xb8, chid=0xb8] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.213 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379, epid=0xb8, chid=0xb8] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.213 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.214 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379, epid=0xb8, chid=0xb8] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.214 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379, epid=0xb8, chid=0xb8] Stack contains: 1 commands +2025-10-22 15:18:58.214 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.214 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379, epid=0xb8, chid=0xb8] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.214 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379, epid=0xb8, chid=0xb8] channelActive() +2025-10-22 15:18:58.214 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379, epid=0xb8] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.214 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379, epid=0xb8] activating endpoint +2025-10-22 15:18:58.214 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379, epid=0xb8] flushCommands() +2025-10-22 15:18:58.214 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379, epid=0xb8] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.214 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.214 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379, epid=0xb8, chid=0xb8] channelActive() done +2025-10-22 15:18:58.214 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.214 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.214 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379, epid=0xb8] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.214 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379, epid=0xb8] write() done +2025-10-22 15:18:58.214 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379, epid=0xb8, chid=0xb8] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.214 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.215 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379, epid=0xb8, chid=0xb8] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.215 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379, epid=0xb8, chid=0xb8] Stack contains: 1 commands +2025-10-22 15:18:58.215 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.215 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379, epid=0xb8, chid=0xb8] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.215 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379, epid=0xb8, chid=0xb8] Stack contains: 1 commands +2025-10-22 15:18:58.215 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.215 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379, epid=0xb8, chid=0xb8] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.215 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.215 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.215 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379, epid=0xb8] closeAsync() +2025-10-22 15:18:58.215 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.215 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379, epid=0xb8, chid=0xb8] channelInactive() +2025-10-22 15:18:58.215 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379, epid=0xb8] deactivating endpoint handler +2025-10-22 15:18:58.215 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379, epid=0xb8, chid=0xb8] channelInactive() done +2025-10-22 15:18:58.215 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.215 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.215 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x1ea3ba3f, /127.0.0.1:56464 -> localhost/127.0.0.1:6379, epid=0xb8, chid=0xb8] channelUnregistered() +2025-10-22 15:18:58.215 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.216 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.216 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.216 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x9179fef7, [id: 0x03d1bd83] (inactive), epid=0xb9, chid=0xb9] channelRegistered() +2025-10-22 15:18:58.217 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379, epid=0xb9, chid=0xb9] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.217 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.218 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379, epid=0xb9, chid=0xb9] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.218 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379, epid=0xb9, chid=0xb9] Stack contains: 1 commands +2025-10-22 15:18:58.218 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.218 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379, epid=0xb9, chid=0xb9] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.218 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379, epid=0xb9, chid=0xb9] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.218 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.218 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379, epid=0xb9, chid=0xb9] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.219 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379, epid=0xb9, chid=0xb9] Stack contains: 1 commands +2025-10-22 15:18:58.219 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.219 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379, epid=0xb9, chid=0xb9] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.219 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379, epid=0xb9, chid=0xb9] channelActive() +2025-10-22 15:18:58.219 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379, epid=0xb9] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.219 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379, epid=0xb9] activating endpoint +2025-10-22 15:18:58.219 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379, epid=0xb9] flushCommands() +2025-10-22 15:18:58.219 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379, epid=0xb9] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.219 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.219 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379, epid=0xb9, chid=0xb9] channelActive() done +2025-10-22 15:18:58.219 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.219 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.219 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379, epid=0xb9] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.219 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379, epid=0xb9] write() done +2025-10-22 15:18:58.219 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379, epid=0xb9, chid=0xb9] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.220 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.221 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379, epid=0xb9, chid=0xb9] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:58.221 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379, epid=0xb9, chid=0xb9] Stack contains: 1 commands +2025-10-22 15:18:58.221 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.221 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379, epid=0xb9, chid=0xb9] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.221 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.221 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.221 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379, epid=0xb9] closeAsync() +2025-10-22 15:18:58.221 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.221 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379, epid=0xb9, chid=0xb9] channelInactive() +2025-10-22 15:18:58.221 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379, epid=0xb9] deactivating endpoint handler +2025-10-22 15:18:58.221 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379, epid=0xb9, chid=0xb9] channelInactive() done +2025-10-22 15:18:58.221 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.221 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.222 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x9179fef7, /127.0.0.1:56465 -> localhost/127.0.0.1:6379, epid=0xb9, chid=0xb9] channelUnregistered() +2025-10-22 15:18:58.222 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.222 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.222 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.223 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef710e52, [id: 0xd05204d8] (inactive), epid=0xba, chid=0xba] channelRegistered() +2025-10-22 15:18:58.223 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379, epid=0xba, chid=0xba] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.224 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.224 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379, epid=0xba, chid=0xba] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.224 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379, epid=0xba, chid=0xba] Stack contains: 1 commands +2025-10-22 15:18:58.224 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.224 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379, epid=0xba, chid=0xba] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.224 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379, epid=0xba, chid=0xba] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.224 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.224 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379, epid=0xba, chid=0xba] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.225 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379, epid=0xba, chid=0xba] Stack contains: 1 commands +2025-10-22 15:18:58.225 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.225 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379, epid=0xba, chid=0xba] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.225 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379, epid=0xba, chid=0xba] channelActive() +2025-10-22 15:18:58.225 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379, epid=0xba] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.225 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379, epid=0xba] activating endpoint +2025-10-22 15:18:58.225 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379, epid=0xba] flushCommands() +2025-10-22 15:18:58.225 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379, epid=0xba] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.225 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.225 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379, epid=0xba, chid=0xba] channelActive() done +2025-10-22 15:18:58.225 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.225 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.225 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379, epid=0xba] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.225 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379, epid=0xba] write() done +2025-10-22 15:18:58.225 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379, epid=0xba, chid=0xba] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.225 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.226 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379, epid=0xba, chid=0xba] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.226 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379, epid=0xba, chid=0xba] Stack contains: 1 commands +2025-10-22 15:18:58.226 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.226 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379, epid=0xba, chid=0xba] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.226 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379, epid=0xba, chid=0xba] Stack contains: 1 commands +2025-10-22 15:18:58.226 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.226 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379, epid=0xba, chid=0xba] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.226 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.226 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.226 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379, epid=0xba] closeAsync() +2025-10-22 15:18:58.226 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.226 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379, epid=0xba, chid=0xba] channelInactive() +2025-10-22 15:18:58.226 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379, epid=0xba] deactivating endpoint handler +2025-10-22 15:18:58.226 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379, epid=0xba, chid=0xba] channelInactive() done +2025-10-22 15:18:58.226 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.226 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.226 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.227 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef710e52, /127.0.0.1:56466 -> localhost/127.0.0.1:6379, epid=0xba, chid=0xba] channelUnregistered() +2025-10-22 15:18:58.227 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.227 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.227 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xb9edb9d7, [id: 0x0df5d741] (inactive), epid=0xbb, chid=0xbb] channelRegistered() +2025-10-22 15:18:58.228 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379, epid=0xbb, chid=0xbb] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.228 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.229 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379, epid=0xbb, chid=0xbb] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.229 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379, epid=0xbb, chid=0xbb] Stack contains: 1 commands +2025-10-22 15:18:58.229 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.229 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379, epid=0xbb, chid=0xbb] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.229 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379, epid=0xbb, chid=0xbb] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.229 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.229 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379, epid=0xbb, chid=0xbb] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.229 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379, epid=0xbb, chid=0xbb] Stack contains: 1 commands +2025-10-22 15:18:58.229 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.229 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379, epid=0xbb, chid=0xbb] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.229 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379, epid=0xbb, chid=0xbb] channelActive() +2025-10-22 15:18:58.229 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379, epid=0xbb] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.229 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379, epid=0xbb] activating endpoint +2025-10-22 15:18:58.229 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379, epid=0xbb] flushCommands() +2025-10-22 15:18:58.229 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379, epid=0xbb] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.230 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.230 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379, epid=0xbb, chid=0xbb] channelActive() done +2025-10-22 15:18:58.230 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.230 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.230 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379, epid=0xbb] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.230 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379, epid=0xbb] write() done +2025-10-22 15:18:58.230 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379, epid=0xbb, chid=0xbb] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.230 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.231 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379, epid=0xbb, chid=0xbb] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.231 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379, epid=0xbb, chid=0xbb] Stack contains: 1 commands +2025-10-22 15:18:58.231 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.231 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379, epid=0xbb, chid=0xbb] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.231 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379, epid=0xbb, chid=0xbb] Stack contains: 1 commands +2025-10-22 15:18:58.231 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.231 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379, epid=0xbb, chid=0xbb] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.231 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.231 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.231 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379, epid=0xbb] closeAsync() +2025-10-22 15:18:58.231 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.231 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379, epid=0xbb, chid=0xbb] channelInactive() +2025-10-22 15:18:58.231 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379, epid=0xbb] deactivating endpoint handler +2025-10-22 15:18:58.231 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379, epid=0xbb, chid=0xbb] channelInactive() done +2025-10-22 15:18:58.231 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.231 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.231 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.231 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xb9edb9d7, /127.0.0.1:56467 -> localhost/127.0.0.1:6379, epid=0xbb, chid=0xbb] channelUnregistered() +2025-10-22 15:18:58.232 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.232 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.232 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x12006ca4, [id: 0xd9bff2a7] (inactive), epid=0xbc, chid=0xbc] channelRegistered() +2025-10-22 15:18:58.233 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379, epid=0xbc, chid=0xbc] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.233 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.234 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379, epid=0xbc, chid=0xbc] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.234 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379, epid=0xbc, chid=0xbc] Stack contains: 1 commands +2025-10-22 15:18:58.234 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.234 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379, epid=0xbc, chid=0xbc] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.234 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379, epid=0xbc, chid=0xbc] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.234 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.235 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379, epid=0xbc, chid=0xbc] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.235 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379, epid=0xbc, chid=0xbc] Stack contains: 1 commands +2025-10-22 15:18:58.235 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.235 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379, epid=0xbc, chid=0xbc] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.235 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379, epid=0xbc, chid=0xbc] channelActive() +2025-10-22 15:18:58.235 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379, epid=0xbc] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.235 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379, epid=0xbc] activating endpoint +2025-10-22 15:18:58.235 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379, epid=0xbc] flushCommands() +2025-10-22 15:18:58.235 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379, epid=0xbc] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.235 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.235 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379, epid=0xbc, chid=0xbc] channelActive() done +2025-10-22 15:18:58.235 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.235 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.235 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379, epid=0xbc] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.235 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379, epid=0xbc] write() done +2025-10-22 15:18:58.235 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379, epid=0xbc, chid=0xbc] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.235 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.236 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379, epid=0xbc, chid=0xbc] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.236 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379, epid=0xbc, chid=0xbc] Stack contains: 1 commands +2025-10-22 15:18:58.236 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.236 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379, epid=0xbc, chid=0xbc] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.236 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379, epid=0xbc, chid=0xbc] Stack contains: 1 commands +2025-10-22 15:18:58.236 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.237 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379, epid=0xbc, chid=0xbc] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.237 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.237 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.237 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379, epid=0xbc] closeAsync() +2025-10-22 15:18:58.237 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379, epid=0xbc, chid=0xbc] channelInactive() +2025-10-22 15:18:58.238 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379, epid=0xbc] deactivating endpoint handler +2025-10-22 15:18:58.238 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.238 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379, epid=0xbc, chid=0xbc] channelInactive() done +2025-10-22 15:18:58.238 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.238 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.238 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x12006ca4, /127.0.0.1:56468 -> localhost/127.0.0.1:6379, epid=0xbc, chid=0xbc] channelUnregistered() +2025-10-22 15:18:58.238 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.239 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.239 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.239 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xcc2d0648, [id: 0x81e144a9] (inactive), epid=0xbd, chid=0xbd] channelRegistered() +2025-10-22 15:18:58.240 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379, epid=0xbd, chid=0xbd] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.240 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.241 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379, epid=0xbd, chid=0xbd] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.241 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379, epid=0xbd, chid=0xbd] Stack contains: 1 commands +2025-10-22 15:18:58.241 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.241 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379, epid=0xbd, chid=0xbd] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.241 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379, epid=0xbd, chid=0xbd] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.241 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.241 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379, epid=0xbd, chid=0xbd] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.241 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379, epid=0xbd, chid=0xbd] Stack contains: 1 commands +2025-10-22 15:18:58.241 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.241 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379, epid=0xbd, chid=0xbd] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.242 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379, epid=0xbd, chid=0xbd] channelActive() +2025-10-22 15:18:58.242 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379, epid=0xbd] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.242 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379, epid=0xbd] activating endpoint +2025-10-22 15:18:58.242 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379, epid=0xbd] flushCommands() +2025-10-22 15:18:58.242 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379, epid=0xbd] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.242 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.242 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379, epid=0xbd, chid=0xbd] channelActive() done +2025-10-22 15:18:58.242 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.242 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.242 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379, epid=0xbd] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.242 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379, epid=0xbd] write() done +2025-10-22 15:18:58.242 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379, epid=0xbd, chid=0xbd] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.242 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.242 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379, epid=0xbd, chid=0xbd] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.242 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379, epid=0xbd, chid=0xbd] Stack contains: 1 commands +2025-10-22 15:18:58.242 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.243 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379, epid=0xbd, chid=0xbd] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.243 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379, epid=0xbd, chid=0xbd] Stack contains: 1 commands +2025-10-22 15:18:58.243 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.243 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379, epid=0xbd, chid=0xbd] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.243 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.243 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.243 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379, epid=0xbd] closeAsync() +2025-10-22 15:18:58.243 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.243 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379, epid=0xbd, chid=0xbd] channelInactive() +2025-10-22 15:18:58.243 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379, epid=0xbd] deactivating endpoint handler +2025-10-22 15:18:58.243 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379, epid=0xbd, chid=0xbd] channelInactive() done +2025-10-22 15:18:58.243 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.243 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.243 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xcc2d0648, /127.0.0.1:56469 -> localhost/127.0.0.1:6379, epid=0xbd, chid=0xbd] channelUnregistered() +2025-10-22 15:18:58.243 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.243 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.243 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.244 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6ad28579, [id: 0x38708f3e] (inactive), epid=0xbe, chid=0xbe] channelRegistered() +2025-10-22 15:18:58.245 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379, epid=0xbe, chid=0xbe] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.245 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.245 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379, epid=0xbe, chid=0xbe] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.245 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379, epid=0xbe, chid=0xbe] Stack contains: 1 commands +2025-10-22 15:18:58.245 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.245 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379, epid=0xbe, chid=0xbe] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.245 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379, epid=0xbe, chid=0xbe] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.245 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.246 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379, epid=0xbe, chid=0xbe] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.246 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379, epid=0xbe, chid=0xbe] Stack contains: 1 commands +2025-10-22 15:18:58.246 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.246 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379, epid=0xbe, chid=0xbe] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.246 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379, epid=0xbe, chid=0xbe] channelActive() +2025-10-22 15:18:58.246 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379, epid=0xbe] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.246 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379, epid=0xbe] activating endpoint +2025-10-22 15:18:58.246 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379, epid=0xbe] flushCommands() +2025-10-22 15:18:58.246 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379, epid=0xbe] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.246 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.246 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379, epid=0xbe, chid=0xbe] channelActive() done +2025-10-22 15:18:58.246 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.246 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.246 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379, epid=0xbe] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.246 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379, epid=0xbe] write() done +2025-10-22 15:18:58.246 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379, epid=0xbe, chid=0xbe] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.246 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.247 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379, epid=0xbe, chid=0xbe] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.247 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379, epid=0xbe, chid=0xbe] Stack contains: 1 commands +2025-10-22 15:18:58.247 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.247 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379, epid=0xbe, chid=0xbe] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.247 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379, epid=0xbe, chid=0xbe] Stack contains: 1 commands +2025-10-22 15:18:58.247 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.247 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379, epid=0xbe, chid=0xbe] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.247 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.247 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.247 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379, epid=0xbe] closeAsync() +2025-10-22 15:18:58.247 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.247 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379, epid=0xbe, chid=0xbe] channelInactive() +2025-10-22 15:18:58.247 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379, epid=0xbe] deactivating endpoint handler +2025-10-22 15:18:58.247 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379, epid=0xbe, chid=0xbe] channelInactive() done +2025-10-22 15:18:58.247 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.247 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.247 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x6ad28579, /127.0.0.1:56470 -> localhost/127.0.0.1:6379, epid=0xbe, chid=0xbe] channelUnregistered() +2025-10-22 15:18:58.247 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.248 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.248 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.248 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xea698792, [id: 0x8741c42d] (inactive), epid=0xbf, chid=0xbf] channelRegistered() +2025-10-22 15:18:58.249 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379, epid=0xbf, chid=0xbf] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.249 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.249 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379, epid=0xbf, chid=0xbf] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.249 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379, epid=0xbf, chid=0xbf] Stack contains: 1 commands +2025-10-22 15:18:58.249 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.249 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379, epid=0xbf, chid=0xbf] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.250 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379, epid=0xbf, chid=0xbf] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.250 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.250 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379, epid=0xbf, chid=0xbf] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.250 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379, epid=0xbf, chid=0xbf] Stack contains: 1 commands +2025-10-22 15:18:58.250 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.250 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379, epid=0xbf, chid=0xbf] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.250 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379, epid=0xbf, chid=0xbf] channelActive() +2025-10-22 15:18:58.250 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379, epid=0xbf] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.250 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379, epid=0xbf] activating endpoint +2025-10-22 15:18:58.250 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379, epid=0xbf] flushCommands() +2025-10-22 15:18:58.250 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379, epid=0xbf] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.250 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.250 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379, epid=0xbf, chid=0xbf] channelActive() done +2025-10-22 15:18:58.250 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.251 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.251 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379, epid=0xbf] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.251 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379, epid=0xbf, chid=0xbf] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.251 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.251 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379, epid=0xbf] write() done +2025-10-22 15:18:58.252 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379, epid=0xbf, chid=0xbf] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:58.252 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379, epid=0xbf, chid=0xbf] Stack contains: 1 commands +2025-10-22 15:18:58.252 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.252 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379, epid=0xbf, chid=0xbf] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.252 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.252 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.252 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379, epid=0xbf] closeAsync() +2025-10-22 15:18:58.252 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379, epid=0xbf, chid=0xbf] channelInactive() +2025-10-22 15:18:58.252 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.252 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379, epid=0xbf] deactivating endpoint handler +2025-10-22 15:18:58.252 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379, epid=0xbf, chid=0xbf] channelInactive() done +2025-10-22 15:18:58.252 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.252 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.253 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xea698792, /127.0.0.1:56471 -> localhost/127.0.0.1:6379, epid=0xbf, chid=0xbf] channelUnregistered() +2025-10-22 15:18:58.253 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.253 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.253 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.254 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa7f53af6, [id: 0x2039af64] (inactive), epid=0xc0, chid=0xc0] channelRegistered() +2025-10-22 15:18:58.256 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379, epid=0xc0, chid=0xc0] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.256 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.256 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379, epid=0xc0, chid=0xc0] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.256 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379, epid=0xc0, chid=0xc0] Stack contains: 1 commands +2025-10-22 15:18:58.257 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.257 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379, epid=0xc0, chid=0xc0] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.257 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379, epid=0xc0, chid=0xc0] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.257 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.257 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379, epid=0xc0, chid=0xc0] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.257 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379, epid=0xc0, chid=0xc0] Stack contains: 1 commands +2025-10-22 15:18:58.257 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.257 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379, epid=0xc0, chid=0xc0] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.257 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379, epid=0xc0, chid=0xc0] channelActive() +2025-10-22 15:18:58.257 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379, epid=0xc0] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.257 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379, epid=0xc0] activating endpoint +2025-10-22 15:18:58.257 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379, epid=0xc0] flushCommands() +2025-10-22 15:18:58.257 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379, epid=0xc0] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.257 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.257 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379, epid=0xc0, chid=0xc0] channelActive() done +2025-10-22 15:18:58.258 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.258 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.258 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379, epid=0xc0] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.258 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379, epid=0xc0] write() done +2025-10-22 15:18:58.258 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379, epid=0xc0, chid=0xc0] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.258 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.258 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379, epid=0xc0, chid=0xc0] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.258 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379, epid=0xc0, chid=0xc0] Stack contains: 1 commands +2025-10-22 15:18:58.259 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.259 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379, epid=0xc0, chid=0xc0] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.259 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379, epid=0xc0, chid=0xc0] Stack contains: 1 commands +2025-10-22 15:18:58.259 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.259 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379, epid=0xc0, chid=0xc0] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.259 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.259 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.259 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379, epid=0xc0] closeAsync() +2025-10-22 15:18:58.259 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.259 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379, epid=0xc0, chid=0xc0] channelInactive() +2025-10-22 15:18:58.259 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379, epid=0xc0] deactivating endpoint handler +2025-10-22 15:18:58.259 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379, epid=0xc0, chid=0xc0] channelInactive() done +2025-10-22 15:18:58.259 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.259 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.259 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xa7f53af6, /127.0.0.1:56472 -> localhost/127.0.0.1:6379, epid=0xc0, chid=0xc0] channelUnregistered() +2025-10-22 15:18:58.259 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.260 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.260 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.260 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc3e12e50, [id: 0x3b4fa8e2] (inactive), epid=0xc1, chid=0xc1] channelRegistered() +2025-10-22 15:18:58.261 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379, epid=0xc1, chid=0xc1] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.261 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.262 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379, epid=0xc1, chid=0xc1] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.262 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379, epid=0xc1, chid=0xc1] Stack contains: 1 commands +2025-10-22 15:18:58.262 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.262 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379, epid=0xc1, chid=0xc1] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.262 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379, epid=0xc1, chid=0xc1] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.262 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.262 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379, epid=0xc1, chid=0xc1] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.262 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379, epid=0xc1, chid=0xc1] Stack contains: 1 commands +2025-10-22 15:18:58.262 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.263 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379, epid=0xc1, chid=0xc1] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.263 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379, epid=0xc1, chid=0xc1] channelActive() +2025-10-22 15:18:58.263 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379, epid=0xc1] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.263 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379, epid=0xc1] activating endpoint +2025-10-22 15:18:58.263 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379, epid=0xc1] flushCommands() +2025-10-22 15:18:58.263 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379, epid=0xc1] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.263 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.263 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379, epid=0xc1, chid=0xc1] channelActive() done +2025-10-22 15:18:58.263 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.263 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.263 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379, epid=0xc1] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.263 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379, epid=0xc1] write() done +2025-10-22 15:18:58.263 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379, epid=0xc1, chid=0xc1] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.263 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.264 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379, epid=0xc1, chid=0xc1] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.264 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379, epid=0xc1, chid=0xc1] Stack contains: 1 commands +2025-10-22 15:18:58.264 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.264 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379, epid=0xc1, chid=0xc1] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.264 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379, epid=0xc1, chid=0xc1] Stack contains: 1 commands +2025-10-22 15:18:58.264 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.264 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379, epid=0xc1, chid=0xc1] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.264 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.264 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.264 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379, epid=0xc1] closeAsync() +2025-10-22 15:18:58.264 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.264 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379, epid=0xc1, chid=0xc1] channelInactive() +2025-10-22 15:18:58.264 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379, epid=0xc1] deactivating endpoint handler +2025-10-22 15:18:58.264 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379, epid=0xc1, chid=0xc1] channelInactive() done +2025-10-22 15:18:58.264 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.264 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.264 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.264 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc3e12e50, /127.0.0.1:56473 -> localhost/127.0.0.1:6379, epid=0xc1, chid=0xc1] channelUnregistered() +2025-10-22 15:18:58.265 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.265 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.265 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef9927ef, [id: 0xb6a214e6] (inactive), epid=0xc2, chid=0xc2] channelRegistered() +2025-10-22 15:18:58.266 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379, epid=0xc2, chid=0xc2] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.266 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.267 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379, epid=0xc2, chid=0xc2] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.267 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379, epid=0xc2, chid=0xc2] Stack contains: 1 commands +2025-10-22 15:18:58.267 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.267 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379, epid=0xc2, chid=0xc2] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.267 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379, epid=0xc2, chid=0xc2] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.267 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.267 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379, epid=0xc2, chid=0xc2] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.267 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379, epid=0xc2, chid=0xc2] Stack contains: 1 commands +2025-10-22 15:18:58.268 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.268 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379, epid=0xc2, chid=0xc2] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.268 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379, epid=0xc2, chid=0xc2] channelActive() +2025-10-22 15:18:58.268 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379, epid=0xc2] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.268 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379, epid=0xc2] activating endpoint +2025-10-22 15:18:58.268 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379, epid=0xc2] flushCommands() +2025-10-22 15:18:58.268 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379, epid=0xc2] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.268 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.268 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379, epid=0xc2, chid=0xc2] channelActive() done +2025-10-22 15:18:58.268 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.268 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.268 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379, epid=0xc2] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.268 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379, epid=0xc2] write() done +2025-10-22 15:18:58.268 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379, epid=0xc2, chid=0xc2] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.268 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.269 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379, epid=0xc2, chid=0xc2] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.269 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379, epid=0xc2, chid=0xc2] Stack contains: 1 commands +2025-10-22 15:18:58.269 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.269 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379, epid=0xc2, chid=0xc2] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.269 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379, epid=0xc2, chid=0xc2] Stack contains: 1 commands +2025-10-22 15:18:58.269 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.269 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379, epid=0xc2, chid=0xc2] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.269 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.269 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.269 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379, epid=0xc2] closeAsync() +2025-10-22 15:18:58.270 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379, epid=0xc2, chid=0xc2] channelInactive() +2025-10-22 15:18:58.270 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.270 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379, epid=0xc2] deactivating endpoint handler +2025-10-22 15:18:58.270 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379, epid=0xc2, chid=0xc2] channelInactive() done +2025-10-22 15:18:58.270 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.270 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.270 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xef9927ef, /127.0.0.1:56474 -> localhost/127.0.0.1:6379, epid=0xc2, chid=0xc2] channelUnregistered() +2025-10-22 15:18:58.270 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.270 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.271 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.272 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x440477e9, [id: 0x8cfcb1f5] (inactive), epid=0xc3, chid=0xc3] channelRegistered() +2025-10-22 15:18:58.273 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379, epid=0xc3, chid=0xc3] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.273 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.274 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379, epid=0xc3, chid=0xc3] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.274 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379, epid=0xc3, chid=0xc3] Stack contains: 1 commands +2025-10-22 15:18:58.274 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.274 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379, epid=0xc3, chid=0xc3] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.274 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379, epid=0xc3, chid=0xc3] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.274 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.275 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379, epid=0xc3, chid=0xc3] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.275 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379, epid=0xc3, chid=0xc3] Stack contains: 1 commands +2025-10-22 15:18:58.275 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.275 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379, epid=0xc3, chid=0xc3] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.275 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379, epid=0xc3, chid=0xc3] channelActive() +2025-10-22 15:18:58.275 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379, epid=0xc3] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.275 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379, epid=0xc3] activating endpoint +2025-10-22 15:18:58.275 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379, epid=0xc3] flushCommands() +2025-10-22 15:18:58.275 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379, epid=0xc3] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.275 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.275 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379, epid=0xc3, chid=0xc3] channelActive() done +2025-10-22 15:18:58.275 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.275 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.275 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379, epid=0xc3] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.275 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379, epid=0xc3] write() done +2025-10-22 15:18:58.275 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379, epid=0xc3, chid=0xc3] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.275 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.276 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379, epid=0xc3, chid=0xc3] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.276 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379, epid=0xc3, chid=0xc3] Stack contains: 1 commands +2025-10-22 15:18:58.276 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.276 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379, epid=0xc3, chid=0xc3] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.276 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379, epid=0xc3, chid=0xc3] Stack contains: 1 commands +2025-10-22 15:18:58.276 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.276 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379, epid=0xc3, chid=0xc3] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.276 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.276 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.276 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379, epid=0xc3] closeAsync() +2025-10-22 15:18:58.276 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379, epid=0xc3, chid=0xc3] channelInactive() +2025-10-22 15:18:58.276 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.276 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379, epid=0xc3] deactivating endpoint handler +2025-10-22 15:18:58.276 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379, epid=0xc3, chid=0xc3] channelInactive() done +2025-10-22 15:18:58.276 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.276 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.276 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x440477e9, /127.0.0.1:56475 -> localhost/127.0.0.1:6379, epid=0xc3, chid=0xc3] channelUnregistered() +2025-10-22 15:18:58.277 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.277 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.277 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.277 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x400a108b, [id: 0x3fd77b20] (inactive), epid=0xc4, chid=0xc4] channelRegistered() +2025-10-22 15:18:58.278 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379, epid=0xc4, chid=0xc4] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.278 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.279 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379, epid=0xc4, chid=0xc4] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.279 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379, epid=0xc4, chid=0xc4] Stack contains: 1 commands +2025-10-22 15:18:58.279 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.279 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379, epid=0xc4, chid=0xc4] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.279 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379, epid=0xc4, chid=0xc4] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.279 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.279 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379, epid=0xc4, chid=0xc4] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.279 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379, epid=0xc4, chid=0xc4] Stack contains: 1 commands +2025-10-22 15:18:58.279 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.279 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379, epid=0xc4, chid=0xc4] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.280 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379, epid=0xc4, chid=0xc4] channelActive() +2025-10-22 15:18:58.280 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379, epid=0xc4] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.280 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379, epid=0xc4] activating endpoint +2025-10-22 15:18:58.280 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379, epid=0xc4] flushCommands() +2025-10-22 15:18:58.280 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379, epid=0xc4] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.280 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.280 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379, epid=0xc4, chid=0xc4] channelActive() done +2025-10-22 15:18:58.280 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.280 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.280 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379, epid=0xc4] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.280 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379, epid=0xc4] write() done +2025-10-22 15:18:58.280 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379, epid=0xc4, chid=0xc4] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.280 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.281 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379, epid=0xc4, chid=0xc4] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.281 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379, epid=0xc4, chid=0xc4] Stack contains: 1 commands +2025-10-22 15:18:58.281 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.281 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379, epid=0xc4, chid=0xc4] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.281 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379, epid=0xc4, chid=0xc4] Stack contains: 1 commands +2025-10-22 15:18:58.281 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.281 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379, epid=0xc4, chid=0xc4] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.281 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.281 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.281 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379, epid=0xc4] closeAsync() +2025-10-22 15:18:58.281 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379, epid=0xc4, chid=0xc4] channelInactive() +2025-10-22 15:18:58.281 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379, epid=0xc4] deactivating endpoint handler +2025-10-22 15:18:58.281 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.281 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379, epid=0xc4, chid=0xc4] channelInactive() done +2025-10-22 15:18:58.281 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.281 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.281 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x400a108b, /127.0.0.1:56476 -> localhost/127.0.0.1:6379, epid=0xc4, chid=0xc4] channelUnregistered() +2025-10-22 15:18:58.281 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.282 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.282 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.282 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa886a557, [id: 0xc15f44b5] (inactive), epid=0xc5, chid=0xc5] channelRegistered() +2025-10-22 15:18:58.283 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379, epid=0xc5, chid=0xc5] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.283 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.283 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379, epid=0xc5, chid=0xc5] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.283 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379, epid=0xc5, chid=0xc5] Stack contains: 1 commands +2025-10-22 15:18:58.284 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.284 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379, epid=0xc5, chid=0xc5] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.284 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379, epid=0xc5, chid=0xc5] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.284 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.284 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379, epid=0xc5, chid=0xc5] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.284 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379, epid=0xc5, chid=0xc5] Stack contains: 1 commands +2025-10-22 15:18:58.284 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.284 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379, epid=0xc5, chid=0xc5] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.284 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379, epid=0xc5, chid=0xc5] channelActive() +2025-10-22 15:18:58.284 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379, epid=0xc5] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.284 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379, epid=0xc5] activating endpoint +2025-10-22 15:18:58.284 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379, epid=0xc5] flushCommands() +2025-10-22 15:18:58.284 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379, epid=0xc5] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.284 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.285 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379, epid=0xc5, chid=0xc5] channelActive() done +2025-10-22 15:18:58.285 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.285 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.285 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379, epid=0xc5] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.285 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379, epid=0xc5] write() done +2025-10-22 15:18:58.285 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379, epid=0xc5, chid=0xc5] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.285 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.285 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379, epid=0xc5, chid=0xc5] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.285 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379, epid=0xc5, chid=0xc5] Stack contains: 1 commands +2025-10-22 15:18:58.286 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.286 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379, epid=0xc5, chid=0xc5] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.286 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379, epid=0xc5, chid=0xc5] Stack contains: 1 commands +2025-10-22 15:18:58.286 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.286 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379, epid=0xc5, chid=0xc5] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.286 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.286 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.286 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379, epid=0xc5] closeAsync() +2025-10-22 15:18:58.286 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.286 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379, epid=0xc5, chid=0xc5] channelInactive() +2025-10-22 15:18:58.286 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379, epid=0xc5] deactivating endpoint handler +2025-10-22 15:18:58.286 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379, epid=0xc5, chid=0xc5] channelInactive() done +2025-10-22 15:18:58.286 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.286 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.286 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.286 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xa886a557, /127.0.0.1:56477 -> localhost/127.0.0.1:6379, epid=0xc5, chid=0xc5] channelUnregistered() +2025-10-22 15:18:58.287 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.287 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.288 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x317316bf, [id: 0xa0d1087e] (inactive), epid=0xc6, chid=0xc6] channelRegistered() +2025-10-22 15:18:58.289 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379, epid=0xc6, chid=0xc6] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.289 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.290 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379, epid=0xc6, chid=0xc6] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.290 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379, epid=0xc6, chid=0xc6] Stack contains: 1 commands +2025-10-22 15:18:58.290 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.290 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379, epid=0xc6, chid=0xc6] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.290 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379, epid=0xc6, chid=0xc6] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.290 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.291 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379, epid=0xc6, chid=0xc6] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.291 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379, epid=0xc6, chid=0xc6] Stack contains: 1 commands +2025-10-22 15:18:58.291 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.291 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379, epid=0xc6, chid=0xc6] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.291 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379, epid=0xc6, chid=0xc6] channelActive() +2025-10-22 15:18:58.291 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379, epid=0xc6] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.291 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379, epid=0xc6] activating endpoint +2025-10-22 15:18:58.291 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379, epid=0xc6] flushCommands() +2025-10-22 15:18:58.291 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379, epid=0xc6] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.291 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.291 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379, epid=0xc6, chid=0xc6] channelActive() done +2025-10-22 15:18:58.291 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.291 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.291 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379, epid=0xc6] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.291 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379, epid=0xc6] write() done +2025-10-22 15:18:58.291 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379, epid=0xc6, chid=0xc6] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.291 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.292 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379, epid=0xc6, chid=0xc6] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.292 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379, epid=0xc6, chid=0xc6] Stack contains: 1 commands +2025-10-22 15:18:58.292 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.292 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379, epid=0xc6, chid=0xc6] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.292 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379, epid=0xc6, chid=0xc6] Stack contains: 1 commands +2025-10-22 15:18:58.292 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.292 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379, epid=0xc6, chid=0xc6] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.292 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.292 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.292 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379, epid=0xc6] closeAsync() +2025-10-22 15:18:58.292 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.292 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379, epid=0xc6, chid=0xc6] channelInactive() +2025-10-22 15:18:58.292 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379, epid=0xc6] deactivating endpoint handler +2025-10-22 15:18:58.292 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379, epid=0xc6, chid=0xc6] channelInactive() done +2025-10-22 15:18:58.292 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.292 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.292 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x317316bf, /127.0.0.1:56478 -> localhost/127.0.0.1:6379, epid=0xc6, chid=0xc6] channelUnregistered() +2025-10-22 15:18:58.292 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.292 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.292 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.293 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5b143293, [id: 0x85ede9e9] (inactive), epid=0xc7, chid=0xc7] channelRegistered() +2025-10-22 15:18:58.294 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379, epid=0xc7, chid=0xc7] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.294 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.294 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379, epid=0xc7, chid=0xc7] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.294 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379, epid=0xc7, chid=0xc7] Stack contains: 1 commands +2025-10-22 15:18:58.294 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.294 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379, epid=0xc7, chid=0xc7] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.294 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379, epid=0xc7, chid=0xc7] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.294 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.295 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379, epid=0xc7, chid=0xc7] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.295 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379, epid=0xc7, chid=0xc7] Stack contains: 1 commands +2025-10-22 15:18:58.295 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.295 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379, epid=0xc7, chid=0xc7] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.295 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379, epid=0xc7, chid=0xc7] channelActive() +2025-10-22 15:18:58.295 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379, epid=0xc7] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.295 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379, epid=0xc7] activating endpoint +2025-10-22 15:18:58.295 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379, epid=0xc7] flushCommands() +2025-10-22 15:18:58.295 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379, epid=0xc7] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.295 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.295 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379, epid=0xc7, chid=0xc7] channelActive() done +2025-10-22 15:18:58.295 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.295 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.295 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379, epid=0xc7] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.295 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379, epid=0xc7] write() done +2025-10-22 15:18:58.295 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379, epid=0xc7, chid=0xc7] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.295 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.296 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379, epid=0xc7, chid=0xc7] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.296 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379, epid=0xc7, chid=0xc7] Stack contains: 1 commands +2025-10-22 15:18:58.296 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.296 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379, epid=0xc7, chid=0xc7] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.296 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379, epid=0xc7, chid=0xc7] Stack contains: 1 commands +2025-10-22 15:18:58.296 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.296 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379, epid=0xc7, chid=0xc7] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.296 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.296 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.296 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379, epid=0xc7] closeAsync() +2025-10-22 15:18:58.296 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.296 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379, epid=0xc7, chid=0xc7] channelInactive() +2025-10-22 15:18:58.296 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379, epid=0xc7] deactivating endpoint handler +2025-10-22 15:18:58.297 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379, epid=0xc7, chid=0xc7] channelInactive() done +2025-10-22 15:18:58.297 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.297 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.297 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.297 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5b143293, /127.0.0.1:56479 -> localhost/127.0.0.1:6379, epid=0xc7, chid=0xc7] channelUnregistered() +2025-10-22 15:18:58.297 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.297 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.297 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7bc5d546, [id: 0xe521fc3b] (inactive), epid=0xc8, chid=0xc8] channelRegistered() +2025-10-22 15:18:58.298 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379, epid=0xc8, chid=0xc8] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.298 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.298 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379, epid=0xc8, chid=0xc8] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.298 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379, epid=0xc8, chid=0xc8] Stack contains: 1 commands +2025-10-22 15:18:58.298 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.298 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379, epid=0xc8, chid=0xc8] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.299 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379, epid=0xc8, chid=0xc8] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.299 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.299 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379, epid=0xc8, chid=0xc8] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.299 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379, epid=0xc8, chid=0xc8] Stack contains: 1 commands +2025-10-22 15:18:58.299 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.299 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379, epid=0xc8, chid=0xc8] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.299 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379, epid=0xc8, chid=0xc8] channelActive() +2025-10-22 15:18:58.299 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379, epid=0xc8] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.299 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379, epid=0xc8] activating endpoint +2025-10-22 15:18:58.299 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379, epid=0xc8] flushCommands() +2025-10-22 15:18:58.299 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379, epid=0xc8] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.299 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.299 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379, epid=0xc8, chid=0xc8] channelActive() done +2025-10-22 15:18:58.299 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.299 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.299 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379, epid=0xc8] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.299 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379, epid=0xc8] write() done +2025-10-22 15:18:58.299 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379, epid=0xc8, chid=0xc8] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.299 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.300 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379, epid=0xc8, chid=0xc8] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.300 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379, epid=0xc8, chid=0xc8] Stack contains: 1 commands +2025-10-22 15:18:58.300 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.300 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379, epid=0xc8, chid=0xc8] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.300 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379, epid=0xc8, chid=0xc8] Stack contains: 1 commands +2025-10-22 15:18:58.300 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.300 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379, epid=0xc8, chid=0xc8] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.300 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.300 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.300 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379, epid=0xc8] closeAsync() +2025-10-22 15:18:58.300 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.300 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379, epid=0xc8, chid=0xc8] channelInactive() +2025-10-22 15:18:58.300 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379, epid=0xc8] deactivating endpoint handler +2025-10-22 15:18:58.300 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379, epid=0xc8, chid=0xc8] channelInactive() done +2025-10-22 15:18:58.300 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.300 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.300 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x7bc5d546, /127.0.0.1:56480 -> localhost/127.0.0.1:6379, epid=0xc8, chid=0xc8] channelUnregistered() +2025-10-22 15:18:58.300 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.300 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.300 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.301 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc74f8620, [id: 0x97ae4f94] (inactive), epid=0xc9, chid=0xc9] channelRegistered() +2025-10-22 15:18:58.301 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379, epid=0xc9, chid=0xc9] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.301 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.302 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379, epid=0xc9, chid=0xc9] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.302 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379, epid=0xc9, chid=0xc9] Stack contains: 1 commands +2025-10-22 15:18:58.302 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.302 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379, epid=0xc9, chid=0xc9] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.302 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379, epid=0xc9, chid=0xc9] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.302 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.302 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379, epid=0xc9, chid=0xc9] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.302 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379, epid=0xc9, chid=0xc9] Stack contains: 1 commands +2025-10-22 15:18:58.302 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.302 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379, epid=0xc9, chid=0xc9] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.303 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379, epid=0xc9, chid=0xc9] channelActive() +2025-10-22 15:18:58.303 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379, epid=0xc9] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.303 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379, epid=0xc9] activating endpoint +2025-10-22 15:18:58.303 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379, epid=0xc9] flushCommands() +2025-10-22 15:18:58.303 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379, epid=0xc9] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.303 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.303 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379, epid=0xc9, chid=0xc9] channelActive() done +2025-10-22 15:18:58.303 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.303 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.303 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379, epid=0xc9] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.303 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379, epid=0xc9] write() done +2025-10-22 15:18:58.303 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379, epid=0xc9, chid=0xc9] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.303 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.303 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379, epid=0xc9, chid=0xc9] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.303 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379, epid=0xc9, chid=0xc9] Stack contains: 1 commands +2025-10-22 15:18:58.304 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.304 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379, epid=0xc9, chid=0xc9] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.304 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379, epid=0xc9, chid=0xc9] Stack contains: 1 commands +2025-10-22 15:18:58.304 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.304 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379, epid=0xc9, chid=0xc9] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.304 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.304 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.304 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379, epid=0xc9] closeAsync() +2025-10-22 15:18:58.304 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.304 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379, epid=0xc9, chid=0xc9] channelInactive() +2025-10-22 15:18:58.304 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379, epid=0xc9] deactivating endpoint handler +2025-10-22 15:18:58.304 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379, epid=0xc9, chid=0xc9] channelInactive() done +2025-10-22 15:18:58.304 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.304 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.304 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.304 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xc74f8620, /127.0.0.1:56481 -> localhost/127.0.0.1:6379, epid=0xc9, chid=0xc9] channelUnregistered() +2025-10-22 15:18:58.304 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.304 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.305 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc14e8353, [id: 0xde878d67] (inactive), epid=0xca, chid=0xca] channelRegistered() +2025-10-22 15:18:58.305 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379, epid=0xca, chid=0xca] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.305 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.306 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379, epid=0xca, chid=0xca] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.306 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379, epid=0xca, chid=0xca] Stack contains: 1 commands +2025-10-22 15:18:58.306 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.306 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379, epid=0xca, chid=0xca] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.306 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379, epid=0xca, chid=0xca] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.306 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.306 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379, epid=0xca, chid=0xca] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.306 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379, epid=0xca, chid=0xca] Stack contains: 1 commands +2025-10-22 15:18:58.306 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.306 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379, epid=0xca, chid=0xca] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.306 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379, epid=0xca, chid=0xca] channelActive() +2025-10-22 15:18:58.306 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379, epid=0xca] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.306 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379, epid=0xca] activating endpoint +2025-10-22 15:18:58.306 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379, epid=0xca] flushCommands() +2025-10-22 15:18:58.306 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379, epid=0xca] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.306 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.306 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379, epid=0xca, chid=0xca] channelActive() done +2025-10-22 15:18:58.306 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.307 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.307 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379, epid=0xca] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.307 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379, epid=0xca] write() done +2025-10-22 15:18:58.307 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379, epid=0xca, chid=0xca] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.307 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.307 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379, epid=0xca, chid=0xca] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.307 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379, epid=0xca, chid=0xca] Stack contains: 1 commands +2025-10-22 15:18:58.307 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.307 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379, epid=0xca, chid=0xca] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.307 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379, epid=0xca, chid=0xca] Stack contains: 1 commands +2025-10-22 15:18:58.307 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.307 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379, epid=0xca, chid=0xca] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.307 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.307 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.307 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379, epid=0xca] closeAsync() +2025-10-22 15:18:58.308 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.308 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379, epid=0xca, chid=0xca] channelInactive() +2025-10-22 15:18:58.308 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379, epid=0xca] deactivating endpoint handler +2025-10-22 15:18:58.308 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379, epid=0xca, chid=0xca] channelInactive() done +2025-10-22 15:18:58.308 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.308 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.308 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.308 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xc14e8353, /127.0.0.1:56482 -> localhost/127.0.0.1:6379, epid=0xca, chid=0xca] channelUnregistered() +2025-10-22 15:18:58.308 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.308 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.309 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x90bf4cab, [id: 0x3886fa97] (inactive), epid=0xcb, chid=0xcb] channelRegistered() +2025-10-22 15:18:58.309 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379, epid=0xcb, chid=0xcb] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.309 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.310 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379, epid=0xcb, chid=0xcb] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.310 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379, epid=0xcb, chid=0xcb] Stack contains: 1 commands +2025-10-22 15:18:58.310 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.310 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379, epid=0xcb, chid=0xcb] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.310 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379, epid=0xcb, chid=0xcb] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.310 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.310 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379, epid=0xcb, chid=0xcb] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.310 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379, epid=0xcb, chid=0xcb] Stack contains: 1 commands +2025-10-22 15:18:58.310 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.310 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379, epid=0xcb, chid=0xcb] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.310 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379, epid=0xcb, chid=0xcb] channelActive() +2025-10-22 15:18:58.310 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379, epid=0xcb] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.310 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379, epid=0xcb] activating endpoint +2025-10-22 15:18:58.310 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379, epid=0xcb] flushCommands() +2025-10-22 15:18:58.310 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379, epid=0xcb] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.310 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.310 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379, epid=0xcb, chid=0xcb] channelActive() done +2025-10-22 15:18:58.310 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.311 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.311 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379, epid=0xcb] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.311 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379, epid=0xcb] write() done +2025-10-22 15:18:58.311 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379, epid=0xcb, chid=0xcb] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.311 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.311 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379, epid=0xcb, chid=0xcb] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.311 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379, epid=0xcb, chid=0xcb] Stack contains: 1 commands +2025-10-22 15:18:58.311 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.311 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379, epid=0xcb, chid=0xcb] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.311 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379, epid=0xcb, chid=0xcb] Stack contains: 1 commands +2025-10-22 15:18:58.311 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.311 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379, epid=0xcb, chid=0xcb] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.311 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.311 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.311 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379, epid=0xcb] closeAsync() +2025-10-22 15:18:58.312 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.312 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379, epid=0xcb, chid=0xcb] channelInactive() +2025-10-22 15:18:58.312 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379, epid=0xcb] deactivating endpoint handler +2025-10-22 15:18:58.312 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379, epid=0xcb, chid=0xcb] channelInactive() done +2025-10-22 15:18:58.312 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.312 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.312 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x90bf4cab, /127.0.0.1:56483 -> localhost/127.0.0.1:6379, epid=0xcb, chid=0xcb] channelUnregistered() +2025-10-22 15:18:58.312 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.312 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.312 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.313 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e658fa2, [id: 0x968880ea] (inactive), epid=0xcc, chid=0xcc] channelRegistered() +2025-10-22 15:18:58.313 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379, epid=0xcc, chid=0xcc] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.313 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.314 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379, epid=0xcc, chid=0xcc] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.314 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379, epid=0xcc, chid=0xcc] Stack contains: 1 commands +2025-10-22 15:18:58.314 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.314 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379, epid=0xcc, chid=0xcc] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.314 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379, epid=0xcc, chid=0xcc] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.314 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.314 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379, epid=0xcc, chid=0xcc] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.314 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379, epid=0xcc, chid=0xcc] Stack contains: 1 commands +2025-10-22 15:18:58.314 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.314 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379, epid=0xcc, chid=0xcc] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.314 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379, epid=0xcc, chid=0xcc] channelActive() +2025-10-22 15:18:58.314 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379, epid=0xcc] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.314 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379, epid=0xcc] activating endpoint +2025-10-22 15:18:58.314 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379, epid=0xcc] flushCommands() +2025-10-22 15:18:58.314 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379, epid=0xcc] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.314 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.314 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379, epid=0xcc, chid=0xcc] channelActive() done +2025-10-22 15:18:58.315 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.315 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.315 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379, epid=0xcc] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.315 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379, epid=0xcc] write() done +2025-10-22 15:18:58.315 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379, epid=0xcc, chid=0xcc] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.315 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.316 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379, epid=0xcc, chid=0xcc] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.316 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379, epid=0xcc, chid=0xcc] Stack contains: 1 commands +2025-10-22 15:18:58.316 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.316 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379, epid=0xcc, chid=0xcc] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.316 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379, epid=0xcc, chid=0xcc] Stack contains: 1 commands +2025-10-22 15:18:58.316 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.316 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379, epid=0xcc, chid=0xcc] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.316 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.316 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.316 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379, epid=0xcc] closeAsync() +2025-10-22 15:18:58.316 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.316 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379, epid=0xcc, chid=0xcc] channelInactive() +2025-10-22 15:18:58.316 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379, epid=0xcc] deactivating endpoint handler +2025-10-22 15:18:58.316 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379, epid=0xcc, chid=0xcc] channelInactive() done +2025-10-22 15:18:58.316 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.316 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.316 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.316 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4e658fa2, /127.0.0.1:56484 -> localhost/127.0.0.1:6379, epid=0xcc, chid=0xcc] channelUnregistered() +2025-10-22 15:18:58.316 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.316 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.317 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xb8415ecd, [id: 0x5ea32f8c] (inactive), epid=0xcd, chid=0xcd] channelRegistered() +2025-10-22 15:18:58.318 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379, epid=0xcd, chid=0xcd] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.318 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.318 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379, epid=0xcd, chid=0xcd] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.318 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379, epid=0xcd, chid=0xcd] Stack contains: 1 commands +2025-10-22 15:18:58.318 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.318 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379, epid=0xcd, chid=0xcd] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.318 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379, epid=0xcd, chid=0xcd] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.318 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.318 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379, epid=0xcd, chid=0xcd] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.319 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379, epid=0xcd, chid=0xcd] Stack contains: 1 commands +2025-10-22 15:18:58.319 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.319 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379, epid=0xcd, chid=0xcd] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.319 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379, epid=0xcd, chid=0xcd] channelActive() +2025-10-22 15:18:58.319 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379, epid=0xcd] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.319 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379, epid=0xcd] activating endpoint +2025-10-22 15:18:58.319 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379, epid=0xcd] flushCommands() +2025-10-22 15:18:58.319 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379, epid=0xcd] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.319 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.319 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379, epid=0xcd, chid=0xcd] channelActive() done +2025-10-22 15:18:58.319 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.319 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.319 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379, epid=0xcd] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.319 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379, epid=0xcd] write() done +2025-10-22 15:18:58.319 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379, epid=0xcd, chid=0xcd] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.319 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.320 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379, epid=0xcd, chid=0xcd] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.320 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379, epid=0xcd, chid=0xcd] Stack contains: 1 commands +2025-10-22 15:18:58.320 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.320 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379, epid=0xcd, chid=0xcd] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.320 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379, epid=0xcd, chid=0xcd] Stack contains: 1 commands +2025-10-22 15:18:58.320 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.320 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379, epid=0xcd, chid=0xcd] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.320 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.320 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.320 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379, epid=0xcd] closeAsync() +2025-10-22 15:18:58.320 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.320 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379, epid=0xcd, chid=0xcd] channelInactive() +2025-10-22 15:18:58.320 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379, epid=0xcd] deactivating endpoint handler +2025-10-22 15:18:58.320 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379, epid=0xcd, chid=0xcd] channelInactive() done +2025-10-22 15:18:58.320 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.320 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.320 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xb8415ecd, /127.0.0.1:56485 -> localhost/127.0.0.1:6379, epid=0xcd, chid=0xcd] channelUnregistered() +2025-10-22 15:18:58.320 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.320 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.321 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.321 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xb17a682f, [id: 0xa9ee1507] (inactive), epid=0xce, chid=0xce] channelRegistered() +2025-10-22 15:18:58.322 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379, epid=0xce, chid=0xce] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.322 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.322 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379, epid=0xce, chid=0xce] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.322 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379, epid=0xce, chid=0xce] Stack contains: 1 commands +2025-10-22 15:18:58.322 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.322 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379, epid=0xce, chid=0xce] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.322 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379, epid=0xce, chid=0xce] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.322 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.323 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379, epid=0xce, chid=0xce] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.323 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379, epid=0xce, chid=0xce] Stack contains: 1 commands +2025-10-22 15:18:58.323 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.323 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379, epid=0xce, chid=0xce] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.323 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379, epid=0xce, chid=0xce] channelActive() +2025-10-22 15:18:58.323 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379, epid=0xce] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.323 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379, epid=0xce] activating endpoint +2025-10-22 15:18:58.323 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379, epid=0xce] flushCommands() +2025-10-22 15:18:58.323 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379, epid=0xce] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.323 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.323 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379, epid=0xce, chid=0xce] channelActive() done +2025-10-22 15:18:58.323 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.323 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.323 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379, epid=0xce] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.323 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379, epid=0xce] write() done +2025-10-22 15:18:58.323 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379, epid=0xce, chid=0xce] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.323 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.324 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379, epid=0xce, chid=0xce] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.324 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379, epid=0xce, chid=0xce] Stack contains: 1 commands +2025-10-22 15:18:58.324 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.324 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379, epid=0xce, chid=0xce] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.324 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379, epid=0xce, chid=0xce] Stack contains: 1 commands +2025-10-22 15:18:58.324 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.324 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379, epid=0xce, chid=0xce] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.324 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.324 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.324 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379, epid=0xce] closeAsync() +2025-10-22 15:18:58.324 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.324 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379, epid=0xce, chid=0xce] channelInactive() +2025-10-22 15:18:58.324 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379, epid=0xce] deactivating endpoint handler +2025-10-22 15:18:58.324 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379, epid=0xce, chid=0xce] channelInactive() done +2025-10-22 15:18:58.324 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.324 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.324 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.324 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xb17a682f, /127.0.0.1:56486 -> localhost/127.0.0.1:6379, epid=0xce, chid=0xce] channelUnregistered() +2025-10-22 15:18:58.325 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.325 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.325 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb348b5d6, [id: 0xda93a9bc] (inactive), epid=0xcf, chid=0xcf] channelRegistered() +2025-10-22 15:18:58.326 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379, epid=0xcf, chid=0xcf] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.326 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.326 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379, epid=0xcf, chid=0xcf] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.326 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379, epid=0xcf, chid=0xcf] Stack contains: 1 commands +2025-10-22 15:18:58.326 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.326 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379, epid=0xcf, chid=0xcf] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.326 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379, epid=0xcf, chid=0xcf] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.326 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.327 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379, epid=0xcf, chid=0xcf] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.327 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379, epid=0xcf, chid=0xcf] Stack contains: 1 commands +2025-10-22 15:18:58.327 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.327 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379, epid=0xcf, chid=0xcf] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.327 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379, epid=0xcf, chid=0xcf] channelActive() +2025-10-22 15:18:58.327 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379, epid=0xcf] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.327 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379, epid=0xcf] activating endpoint +2025-10-22 15:18:58.327 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379, epid=0xcf] flushCommands() +2025-10-22 15:18:58.327 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379, epid=0xcf] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.327 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.327 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379, epid=0xcf, chid=0xcf] channelActive() done +2025-10-22 15:18:58.327 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.327 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.327 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379, epid=0xcf] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.327 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379, epid=0xcf] write() done +2025-10-22 15:18:58.327 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379, epid=0xcf, chid=0xcf] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.327 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.328 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379, epid=0xcf, chid=0xcf] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.328 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379, epid=0xcf, chid=0xcf] Stack contains: 1 commands +2025-10-22 15:18:58.328 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.328 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379, epid=0xcf, chid=0xcf] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.328 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379, epid=0xcf, chid=0xcf] Stack contains: 1 commands +2025-10-22 15:18:58.328 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.328 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379, epid=0xcf, chid=0xcf] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.328 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.328 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.328 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379, epid=0xcf] closeAsync() +2025-10-22 15:18:58.328 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.328 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379, epid=0xcf, chid=0xcf] channelInactive() +2025-10-22 15:18:58.328 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379, epid=0xcf] deactivating endpoint handler +2025-10-22 15:18:58.328 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379, epid=0xcf, chid=0xcf] channelInactive() done +2025-10-22 15:18:58.328 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.328 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.328 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xb348b5d6, /127.0.0.1:56487 -> localhost/127.0.0.1:6379, epid=0xcf, chid=0xcf] channelUnregistered() +2025-10-22 15:18:58.328 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.328 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.329 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.329 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x158f2217, [id: 0x40449363] (inactive), epid=0xd0, chid=0xd0] channelRegistered() +2025-10-22 15:18:58.330 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379, epid=0xd0, chid=0xd0] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.330 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.330 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379, epid=0xd0, chid=0xd0] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.330 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379, epid=0xd0, chid=0xd0] Stack contains: 1 commands +2025-10-22 15:18:58.330 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.330 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379, epid=0xd0, chid=0xd0] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.330 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379, epid=0xd0, chid=0xd0] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.331 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.331 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379, epid=0xd0, chid=0xd0] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.331 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379, epid=0xd0, chid=0xd0] Stack contains: 1 commands +2025-10-22 15:18:58.331 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.331 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379, epid=0xd0, chid=0xd0] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.331 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379, epid=0xd0, chid=0xd0] channelActive() +2025-10-22 15:18:58.331 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379, epid=0xd0] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.331 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379, epid=0xd0] activating endpoint +2025-10-22 15:18:58.331 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379, epid=0xd0] flushCommands() +2025-10-22 15:18:58.331 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379, epid=0xd0] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.331 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.331 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379, epid=0xd0, chid=0xd0] channelActive() done +2025-10-22 15:18:58.331 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.331 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.331 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379, epid=0xd0] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.331 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379, epid=0xd0] write() done +2025-10-22 15:18:58.331 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379, epid=0xd0, chid=0xd0] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.332 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.332 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379, epid=0xd0, chid=0xd0] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.332 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379, epid=0xd0, chid=0xd0] Stack contains: 1 commands +2025-10-22 15:18:58.332 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.332 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379, epid=0xd0, chid=0xd0] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.332 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379, epid=0xd0, chid=0xd0] Stack contains: 1 commands +2025-10-22 15:18:58.332 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.332 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379, epid=0xd0, chid=0xd0] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.332 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.332 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.332 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379, epid=0xd0] closeAsync() +2025-10-22 15:18:58.332 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.332 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379, epid=0xd0, chid=0xd0] channelInactive() +2025-10-22 15:18:58.332 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379, epid=0xd0] deactivating endpoint handler +2025-10-22 15:18:58.332 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379, epid=0xd0, chid=0xd0] channelInactive() done +2025-10-22 15:18:58.332 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.332 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.332 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x158f2217, /127.0.0.1:56488 -> localhost/127.0.0.1:6379, epid=0xd0, chid=0xd0] channelUnregistered() +2025-10-22 15:18:58.332 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.333 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.333 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.333 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xa0402153, [id: 0xaeedcf81] (inactive), epid=0xd1, chid=0xd1] channelRegistered() +2025-10-22 15:18:58.334 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379, epid=0xd1, chid=0xd1] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.334 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.335 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379, epid=0xd1, chid=0xd1] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.335 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379, epid=0xd1, chid=0xd1] Stack contains: 1 commands +2025-10-22 15:18:58.335 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.335 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379, epid=0xd1, chid=0xd1] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.335 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379, epid=0xd1, chid=0xd1] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.335 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.335 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379, epid=0xd1, chid=0xd1] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.335 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379, epid=0xd1, chid=0xd1] Stack contains: 1 commands +2025-10-22 15:18:58.335 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.335 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379, epid=0xd1, chid=0xd1] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.335 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379, epid=0xd1, chid=0xd1] channelActive() +2025-10-22 15:18:58.335 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379, epid=0xd1] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.335 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379, epid=0xd1] activating endpoint +2025-10-22 15:18:58.335 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379, epid=0xd1] flushCommands() +2025-10-22 15:18:58.335 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379, epid=0xd1] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.335 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.335 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379, epid=0xd1, chid=0xd1] channelActive() done +2025-10-22 15:18:58.335 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.335 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.335 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379, epid=0xd1] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.335 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379, epid=0xd1] write() done +2025-10-22 15:18:58.335 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379, epid=0xd1, chid=0xd1] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.336 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.336 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379, epid=0xd1, chid=0xd1] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.336 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379, epid=0xd1, chid=0xd1] Stack contains: 1 commands +2025-10-22 15:18:58.336 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.336 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379, epid=0xd1, chid=0xd1] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.336 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379, epid=0xd1, chid=0xd1] Stack contains: 1 commands +2025-10-22 15:18:58.336 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.336 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379, epid=0xd1, chid=0xd1] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.336 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.336 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.336 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379, epid=0xd1] closeAsync() +2025-10-22 15:18:58.336 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.336 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379, epid=0xd1, chid=0xd1] channelInactive() +2025-10-22 15:18:58.336 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379, epid=0xd1] deactivating endpoint handler +2025-10-22 15:18:58.336 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379, epid=0xd1, chid=0xd1] channelInactive() done +2025-10-22 15:18:58.336 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.337 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.337 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.337 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xa0402153, /127.0.0.1:56489 -> localhost/127.0.0.1:6379, epid=0xd1, chid=0xd1] channelUnregistered() +2025-10-22 15:18:58.337 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.337 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.337 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa9a34377, [id: 0x2232dfef] (inactive), epid=0xd2, chid=0xd2] channelRegistered() +2025-10-22 15:18:58.338 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379, epid=0xd2, chid=0xd2] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.338 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.338 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379, epid=0xd2, chid=0xd2] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.338 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379, epid=0xd2, chid=0xd2] Stack contains: 1 commands +2025-10-22 15:18:58.339 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.339 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379, epid=0xd2, chid=0xd2] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.339 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379, epid=0xd2, chid=0xd2] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.339 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.339 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379, epid=0xd2, chid=0xd2] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.339 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379, epid=0xd2, chid=0xd2] Stack contains: 1 commands +2025-10-22 15:18:58.339 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.339 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379, epid=0xd2, chid=0xd2] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.339 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379, epid=0xd2, chid=0xd2] channelActive() +2025-10-22 15:18:58.339 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379, epid=0xd2] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.339 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379, epid=0xd2] activating endpoint +2025-10-22 15:18:58.339 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379, epid=0xd2] flushCommands() +2025-10-22 15:18:58.339 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379, epid=0xd2] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.339 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.339 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379, epid=0xd2, chid=0xd2] channelActive() done +2025-10-22 15:18:58.339 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.339 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.340 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379, epid=0xd2] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.340 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379, epid=0xd2] write() done +2025-10-22 15:18:58.340 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379, epid=0xd2, chid=0xd2] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.340 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.340 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379, epid=0xd2, chid=0xd2] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.340 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379, epid=0xd2, chid=0xd2] Stack contains: 1 commands +2025-10-22 15:18:58.340 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.340 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379, epid=0xd2, chid=0xd2] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.340 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379, epid=0xd2, chid=0xd2] Stack contains: 1 commands +2025-10-22 15:18:58.340 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.340 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379, epid=0xd2, chid=0xd2] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.340 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.340 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.340 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379, epid=0xd2] closeAsync() +2025-10-22 15:18:58.341 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.341 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379, epid=0xd2, chid=0xd2] channelInactive() +2025-10-22 15:18:58.341 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379, epid=0xd2] deactivating endpoint handler +2025-10-22 15:18:58.341 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379, epid=0xd2, chid=0xd2] channelInactive() done +2025-10-22 15:18:58.341 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.341 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.341 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xa9a34377, /127.0.0.1:56490 -> localhost/127.0.0.1:6379, epid=0xd2, chid=0xd2] channelUnregistered() +2025-10-22 15:18:58.341 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.341 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.341 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.342 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9b44a2f4, [id: 0x93da5279] (inactive), epid=0xd3, chid=0xd3] channelRegistered() +2025-10-22 15:18:58.343 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379, epid=0xd3, chid=0xd3] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.343 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.343 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379, epid=0xd3, chid=0xd3] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.343 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379, epid=0xd3, chid=0xd3] Stack contains: 1 commands +2025-10-22 15:18:58.343 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.343 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379, epid=0xd3, chid=0xd3] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.343 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379, epid=0xd3, chid=0xd3] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.343 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.344 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379, epid=0xd3, chid=0xd3] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.344 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379, epid=0xd3, chid=0xd3] Stack contains: 1 commands +2025-10-22 15:18:58.344 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.344 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379, epid=0xd3, chid=0xd3] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.344 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379, epid=0xd3, chid=0xd3] channelActive() +2025-10-22 15:18:58.344 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379, epid=0xd3] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.344 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379, epid=0xd3] activating endpoint +2025-10-22 15:18:58.344 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379, epid=0xd3] flushCommands() +2025-10-22 15:18:58.344 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379, epid=0xd3] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.344 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.344 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379, epid=0xd3, chid=0xd3] channelActive() done +2025-10-22 15:18:58.344 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.344 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.344 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379, epid=0xd3] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.344 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379, epid=0xd3] write() done +2025-10-22 15:18:58.344 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379, epid=0xd3, chid=0xd3] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.344 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.345 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379, epid=0xd3, chid=0xd3] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.345 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379, epid=0xd3, chid=0xd3] Stack contains: 1 commands +2025-10-22 15:18:58.345 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.345 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379, epid=0xd3, chid=0xd3] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.345 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379, epid=0xd3, chid=0xd3] Stack contains: 1 commands +2025-10-22 15:18:58.345 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.345 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379, epid=0xd3, chid=0xd3] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.345 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.345 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.345 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379, epid=0xd3] closeAsync() +2025-10-22 15:18:58.345 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.345 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379, epid=0xd3, chid=0xd3] channelInactive() +2025-10-22 15:18:58.345 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379, epid=0xd3] deactivating endpoint handler +2025-10-22 15:18:58.345 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379, epid=0xd3, chid=0xd3] channelInactive() done +2025-10-22 15:18:58.345 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.345 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.345 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.345 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x9b44a2f4, /127.0.0.1:56491 -> localhost/127.0.0.1:6379, epid=0xd3, chid=0xd3] channelUnregistered() +2025-10-22 15:18:58.345 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.345 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.346 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4f5caa87, [id: 0xd238d53c] (inactive), epid=0xd4, chid=0xd4] channelRegistered() +2025-10-22 15:18:58.347 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379, epid=0xd4, chid=0xd4] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.347 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.347 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379, epid=0xd4, chid=0xd4] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.347 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379, epid=0xd4, chid=0xd4] Stack contains: 1 commands +2025-10-22 15:18:58.347 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.347 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379, epid=0xd4, chid=0xd4] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.347 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379, epid=0xd4, chid=0xd4] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.347 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.348 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379, epid=0xd4, chid=0xd4] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.348 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379, epid=0xd4, chid=0xd4] Stack contains: 1 commands +2025-10-22 15:18:58.348 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.348 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379, epid=0xd4, chid=0xd4] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.348 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379, epid=0xd4, chid=0xd4] channelActive() +2025-10-22 15:18:58.348 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379, epid=0xd4] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.348 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379, epid=0xd4] activating endpoint +2025-10-22 15:18:58.348 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379, epid=0xd4] flushCommands() +2025-10-22 15:18:58.350 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379, epid=0xd4] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.350 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.350 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379, epid=0xd4, chid=0xd4] channelActive() done +2025-10-22 15:18:58.350 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.351 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.351 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379, epid=0xd4] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.351 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379, epid=0xd4] write() done +2025-10-22 15:18:58.351 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379, epid=0xd4, chid=0xd4] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.351 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.351 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379, epid=0xd4, chid=0xd4] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.351 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379, epid=0xd4, chid=0xd4] Stack contains: 1 commands +2025-10-22 15:18:58.351 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.351 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379, epid=0xd4, chid=0xd4] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.351 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379, epid=0xd4, chid=0xd4] Stack contains: 1 commands +2025-10-22 15:18:58.351 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.351 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379, epid=0xd4, chid=0xd4] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.351 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.351 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.351 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379, epid=0xd4] closeAsync() +2025-10-22 15:18:58.352 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.352 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379, epid=0xd4, chid=0xd4] channelInactive() +2025-10-22 15:18:58.352 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379, epid=0xd4] deactivating endpoint handler +2025-10-22 15:18:58.352 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379, epid=0xd4, chid=0xd4] channelInactive() done +2025-10-22 15:18:58.352 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.352 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.352 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x4f5caa87, /127.0.0.1:56492 -> localhost/127.0.0.1:6379, epid=0xd4, chid=0xd4] channelUnregistered() +2025-10-22 15:18:58.352 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.352 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.352 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.352 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdf6031a9, [id: 0x69ea8a05] (inactive), epid=0xd5, chid=0xd5] channelRegistered() +2025-10-22 15:18:58.353 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379, epid=0xd5, chid=0xd5] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.353 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.353 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379, epid=0xd5, chid=0xd5] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.353 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379, epid=0xd5, chid=0xd5] Stack contains: 1 commands +2025-10-22 15:18:58.353 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.353 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379, epid=0xd5, chid=0xd5] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.354 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379, epid=0xd5, chid=0xd5] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.354 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.354 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379, epid=0xd5, chid=0xd5] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.354 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379, epid=0xd5, chid=0xd5] Stack contains: 1 commands +2025-10-22 15:18:58.354 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.354 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379, epid=0xd5, chid=0xd5] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.354 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379, epid=0xd5, chid=0xd5] channelActive() +2025-10-22 15:18:58.354 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379, epid=0xd5] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.354 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379, epid=0xd5] activating endpoint +2025-10-22 15:18:58.354 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379, epid=0xd5] flushCommands() +2025-10-22 15:18:58.354 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379, epid=0xd5] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.354 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.354 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379, epid=0xd5, chid=0xd5] channelActive() done +2025-10-22 15:18:58.354 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.354 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.354 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379, epid=0xd5] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.354 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379, epid=0xd5] write() done +2025-10-22 15:18:58.354 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379, epid=0xd5, chid=0xd5] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.354 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.355 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379, epid=0xd5, chid=0xd5] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.355 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379, epid=0xd5, chid=0xd5] Stack contains: 1 commands +2025-10-22 15:18:58.355 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.355 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379, epid=0xd5, chid=0xd5] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.355 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379, epid=0xd5, chid=0xd5] Stack contains: 1 commands +2025-10-22 15:18:58.355 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.355 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379, epid=0xd5, chid=0xd5] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.355 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.355 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.355 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379, epid=0xd5] closeAsync() +2025-10-22 15:18:58.355 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.355 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379, epid=0xd5, chid=0xd5] channelInactive() +2025-10-22 15:18:58.355 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379, epid=0xd5] deactivating endpoint handler +2025-10-22 15:18:58.355 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379, epid=0xd5, chid=0xd5] channelInactive() done +2025-10-22 15:18:58.355 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.355 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.355 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.355 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xdf6031a9, /127.0.0.1:56493 -> localhost/127.0.0.1:6379, epid=0xd5, chid=0xd5] channelUnregistered() +2025-10-22 15:18:58.356 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.356 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.356 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfd793890, [id: 0x24ecbc6e] (inactive), epid=0xd6, chid=0xd6] channelRegistered() +2025-10-22 15:18:58.357 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379, epid=0xd6, chid=0xd6] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.357 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.357 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379, epid=0xd6, chid=0xd6] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.357 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379, epid=0xd6, chid=0xd6] Stack contains: 1 commands +2025-10-22 15:18:58.357 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.357 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379, epid=0xd6, chid=0xd6] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.357 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379, epid=0xd6, chid=0xd6] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.357 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.358 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379, epid=0xd6, chid=0xd6] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.358 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379, epid=0xd6, chid=0xd6] Stack contains: 1 commands +2025-10-22 15:18:58.358 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.358 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379, epid=0xd6, chid=0xd6] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.358 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379, epid=0xd6, chid=0xd6] channelActive() +2025-10-22 15:18:58.358 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379, epid=0xd6] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.358 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379, epid=0xd6] activating endpoint +2025-10-22 15:18:58.358 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379, epid=0xd6] flushCommands() +2025-10-22 15:18:58.358 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379, epid=0xd6] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.358 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.358 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379, epid=0xd6, chid=0xd6] channelActive() done +2025-10-22 15:18:58.358 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.358 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.358 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379, epid=0xd6] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.358 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379, epid=0xd6] write() done +2025-10-22 15:18:58.358 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379, epid=0xd6, chid=0xd6] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.358 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.358 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379, epid=0xd6, chid=0xd6] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.359 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379, epid=0xd6, chid=0xd6] Stack contains: 1 commands +2025-10-22 15:18:58.359 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.359 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379, epid=0xd6, chid=0xd6] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.359 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379, epid=0xd6, chid=0xd6] Stack contains: 1 commands +2025-10-22 15:18:58.359 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.359 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379, epid=0xd6, chid=0xd6] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.359 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.359 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.359 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379, epid=0xd6] closeAsync() +2025-10-22 15:18:58.359 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.359 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379, epid=0xd6, chid=0xd6] channelInactive() +2025-10-22 15:18:58.359 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379, epid=0xd6] deactivating endpoint handler +2025-10-22 15:18:58.359 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379, epid=0xd6, chid=0xd6] channelInactive() done +2025-10-22 15:18:58.359 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.359 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.359 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.359 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xfd793890, /127.0.0.1:56494 -> localhost/127.0.0.1:6379, epid=0xd6, chid=0xd6] channelUnregistered() +2025-10-22 15:18:58.359 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.359 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.360 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5c0b47b5, [id: 0x9f34f24b] (inactive), epid=0xd7, chid=0xd7] channelRegistered() +2025-10-22 15:18:58.360 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379, epid=0xd7, chid=0xd7] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.361 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.361 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379, epid=0xd7, chid=0xd7] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.361 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379, epid=0xd7, chid=0xd7] Stack contains: 1 commands +2025-10-22 15:18:58.361 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.361 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379, epid=0xd7, chid=0xd7] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.361 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379, epid=0xd7, chid=0xd7] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.361 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.361 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379, epid=0xd7, chid=0xd7] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.362 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379, epid=0xd7, chid=0xd7] Stack contains: 1 commands +2025-10-22 15:18:58.362 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.362 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379, epid=0xd7, chid=0xd7] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.362 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379, epid=0xd7, chid=0xd7] channelActive() +2025-10-22 15:18:58.362 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379, epid=0xd7] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.362 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379, epid=0xd7] activating endpoint +2025-10-22 15:18:58.362 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379, epid=0xd7] flushCommands() +2025-10-22 15:18:58.362 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379, epid=0xd7] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.362 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.362 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379, epid=0xd7, chid=0xd7] channelActive() done +2025-10-22 15:18:58.362 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.362 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.362 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379, epid=0xd7] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.362 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379, epid=0xd7] write() done +2025-10-22 15:18:58.362 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379, epid=0xd7, chid=0xd7] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.362 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.362 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379, epid=0xd7, chid=0xd7] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.363 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379, epid=0xd7, chid=0xd7] Stack contains: 1 commands +2025-10-22 15:18:58.363 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.363 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379, epid=0xd7, chid=0xd7] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.363 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379, epid=0xd7, chid=0xd7] Stack contains: 1 commands +2025-10-22 15:18:58.363 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.363 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379, epid=0xd7, chid=0xd7] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.363 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.363 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.363 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379, epid=0xd7] closeAsync() +2025-10-22 15:18:58.363 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.363 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379, epid=0xd7, chid=0xd7] channelInactive() +2025-10-22 15:18:58.363 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379, epid=0xd7] deactivating endpoint handler +2025-10-22 15:18:58.363 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379, epid=0xd7, chid=0xd7] channelInactive() done +2025-10-22 15:18:58.363 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.363 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.363 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.363 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x5c0b47b5, /127.0.0.1:56495 -> localhost/127.0.0.1:6379, epid=0xd7, chid=0xd7] channelUnregistered() +2025-10-22 15:18:58.363 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.363 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.364 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xb64c57dc, [id: 0x7aa55269] (inactive), epid=0xd8, chid=0xd8] channelRegistered() +2025-10-22 15:18:58.365 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379, epid=0xd8, chid=0xd8] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.365 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.365 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379, epid=0xd8, chid=0xd8] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.365 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379, epid=0xd8, chid=0xd8] Stack contains: 1 commands +2025-10-22 15:18:58.365 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.365 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379, epid=0xd8, chid=0xd8] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.365 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379, epid=0xd8, chid=0xd8] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.365 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.366 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379, epid=0xd8, chid=0xd8] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.366 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379, epid=0xd8, chid=0xd8] Stack contains: 1 commands +2025-10-22 15:18:58.366 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.366 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379, epid=0xd8, chid=0xd8] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.366 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379, epid=0xd8, chid=0xd8] channelActive() +2025-10-22 15:18:58.366 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379, epid=0xd8] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.366 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379, epid=0xd8] activating endpoint +2025-10-22 15:18:58.366 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379, epid=0xd8] flushCommands() +2025-10-22 15:18:58.366 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379, epid=0xd8] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.366 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.366 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379, epid=0xd8, chid=0xd8] channelActive() done +2025-10-22 15:18:58.366 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.366 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.366 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379, epid=0xd8] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.366 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379, epid=0xd8] write() done +2025-10-22 15:18:58.366 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379, epid=0xd8, chid=0xd8] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.366 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.367 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379, epid=0xd8, chid=0xd8] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.367 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379, epid=0xd8, chid=0xd8] Stack contains: 1 commands +2025-10-22 15:18:58.367 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.367 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379, epid=0xd8, chid=0xd8] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.367 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379, epid=0xd8, chid=0xd8] Stack contains: 1 commands +2025-10-22 15:18:58.367 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.367 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379, epid=0xd8, chid=0xd8] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.367 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.367 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.367 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379, epid=0xd8] closeAsync() +2025-10-22 15:18:58.367 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.367 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379, epid=0xd8, chid=0xd8] channelInactive() +2025-10-22 15:18:58.368 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379, epid=0xd8] deactivating endpoint handler +2025-10-22 15:18:58.368 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379, epid=0xd8, chid=0xd8] channelInactive() done +2025-10-22 15:18:58.368 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.368 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.368 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.368 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xb64c57dc, /127.0.0.1:56496 -> localhost/127.0.0.1:6379, epid=0xd8, chid=0xd8] channelUnregistered() +2025-10-22 15:18:58.368 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.368 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.368 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8eb204ad, [id: 0xd0d1bf09] (inactive), epid=0xd9, chid=0xd9] channelRegistered() +2025-10-22 15:18:58.369 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379, epid=0xd9, chid=0xd9] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.369 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.370 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379, epid=0xd9, chid=0xd9] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.370 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379, epid=0xd9, chid=0xd9] Stack contains: 1 commands +2025-10-22 15:18:58.370 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.370 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379, epid=0xd9, chid=0xd9] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.370 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379, epid=0xd9, chid=0xd9] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.370 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.371 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379, epid=0xd9, chid=0xd9] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.371 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379, epid=0xd9, chid=0xd9] Stack contains: 1 commands +2025-10-22 15:18:58.371 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.371 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379, epid=0xd9, chid=0xd9] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.371 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379, epid=0xd9, chid=0xd9] channelActive() +2025-10-22 15:18:58.371 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379, epid=0xd9] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.371 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379, epid=0xd9] activating endpoint +2025-10-22 15:18:58.371 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379, epid=0xd9] flushCommands() +2025-10-22 15:18:58.371 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379, epid=0xd9] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.371 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.371 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379, epid=0xd9, chid=0xd9] channelActive() done +2025-10-22 15:18:58.371 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.372 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.372 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379, epid=0xd9] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.372 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379, epid=0xd9] write() done +2025-10-22 15:18:58.372 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379, epid=0xd9, chid=0xd9] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.372 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.372 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379, epid=0xd9, chid=0xd9] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.372 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379, epid=0xd9, chid=0xd9] Stack contains: 1 commands +2025-10-22 15:18:58.373 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.373 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379, epid=0xd9, chid=0xd9] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.373 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379, epid=0xd9, chid=0xd9] Stack contains: 1 commands +2025-10-22 15:18:58.373 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.373 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379, epid=0xd9, chid=0xd9] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.373 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.373 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.373 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379, epid=0xd9] closeAsync() +2025-10-22 15:18:58.373 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.373 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379, epid=0xd9, chid=0xd9] channelInactive() +2025-10-22 15:18:58.373 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379, epid=0xd9] deactivating endpoint handler +2025-10-22 15:18:58.373 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379, epid=0xd9, chid=0xd9] channelInactive() done +2025-10-22 15:18:58.373 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.373 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.373 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x8eb204ad, /127.0.0.1:56497 -> localhost/127.0.0.1:6379, epid=0xd9, chid=0xd9] channelUnregistered() +2025-10-22 15:18:58.373 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.374 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.374 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.374 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xf3648be6, [id: 0xe026404c] (inactive), epid=0xda, chid=0xda] channelRegistered() +2025-10-22 15:18:58.375 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379, epid=0xda, chid=0xda] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.375 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.375 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379, epid=0xda, chid=0xda] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.375 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379, epid=0xda, chid=0xda] Stack contains: 1 commands +2025-10-22 15:18:58.375 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.375 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379, epid=0xda, chid=0xda] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.375 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379, epid=0xda, chid=0xda] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.375 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.376 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379, epid=0xda, chid=0xda] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.376 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379, epid=0xda, chid=0xda] Stack contains: 1 commands +2025-10-22 15:18:58.376 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.376 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379, epid=0xda, chid=0xda] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.376 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379, epid=0xda, chid=0xda] channelActive() +2025-10-22 15:18:58.376 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379, epid=0xda] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.376 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379, epid=0xda] activating endpoint +2025-10-22 15:18:58.376 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379, epid=0xda] flushCommands() +2025-10-22 15:18:58.376 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379, epid=0xda] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.376 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.376 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379, epid=0xda, chid=0xda] channelActive() done +2025-10-22 15:18:58.376 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.376 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.376 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379, epid=0xda] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.376 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379, epid=0xda] write() done +2025-10-22 15:18:58.376 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379, epid=0xda, chid=0xda] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.376 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.377 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379, epid=0xda, chid=0xda] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.377 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379, epid=0xda, chid=0xda] Stack contains: 1 commands +2025-10-22 15:18:58.377 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.377 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379, epid=0xda, chid=0xda] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.377 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379, epid=0xda, chid=0xda] Stack contains: 1 commands +2025-10-22 15:18:58.377 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.377 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379, epid=0xda, chid=0xda] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.377 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.377 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.377 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379, epid=0xda] closeAsync() +2025-10-22 15:18:58.378 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.378 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379, epid=0xda, chid=0xda] channelInactive() +2025-10-22 15:18:58.378 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379, epid=0xda] deactivating endpoint handler +2025-10-22 15:18:58.378 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379, epid=0xda, chid=0xda] channelInactive() done +2025-10-22 15:18:58.378 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.378 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.378 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.378 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xf3648be6, /127.0.0.1:56498 -> localhost/127.0.0.1:6379, epid=0xda, chid=0xda] channelUnregistered() +2025-10-22 15:18:58.378 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.378 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.378 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x2b2e8da7, [id: 0x5d11cb30] (inactive), epid=0xdb, chid=0xdb] channelRegistered() +2025-10-22 15:18:58.379 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379, epid=0xdb, chid=0xdb] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.379 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.380 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379, epid=0xdb, chid=0xdb] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.380 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379, epid=0xdb, chid=0xdb] Stack contains: 1 commands +2025-10-22 15:18:58.380 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.380 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379, epid=0xdb, chid=0xdb] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.380 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379, epid=0xdb, chid=0xdb] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.380 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.380 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379, epid=0xdb, chid=0xdb] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.380 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379, epid=0xdb, chid=0xdb] Stack contains: 1 commands +2025-10-22 15:18:58.380 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.380 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379, epid=0xdb, chid=0xdb] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.380 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379, epid=0xdb, chid=0xdb] channelActive() +2025-10-22 15:18:58.380 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379, epid=0xdb] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.380 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379, epid=0xdb] activating endpoint +2025-10-22 15:18:58.380 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379, epid=0xdb] flushCommands() +2025-10-22 15:18:58.380 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379, epid=0xdb] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.380 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.380 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379, epid=0xdb, chid=0xdb] channelActive() done +2025-10-22 15:18:58.380 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.380 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.380 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379, epid=0xdb] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.381 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379, epid=0xdb, chid=0xdb] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.381 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379, epid=0xdb] write() done +2025-10-22 15:18:58.381 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.381 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379, epid=0xdb, chid=0xdb] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.381 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379, epid=0xdb, chid=0xdb] Stack contains: 1 commands +2025-10-22 15:18:58.381 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.381 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379, epid=0xdb, chid=0xdb] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.381 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379, epid=0xdb, chid=0xdb] Stack contains: 1 commands +2025-10-22 15:18:58.381 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.381 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379, epid=0xdb, chid=0xdb] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.381 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.381 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.381 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379, epid=0xdb] closeAsync() +2025-10-22 15:18:58.381 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.381 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379, epid=0xdb, chid=0xdb] channelInactive() +2025-10-22 15:18:58.382 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379, epid=0xdb] deactivating endpoint handler +2025-10-22 15:18:58.382 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379, epid=0xdb, chid=0xdb] channelInactive() done +2025-10-22 15:18:58.382 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.382 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.382 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.382 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x2b2e8da7, /127.0.0.1:56499 -> localhost/127.0.0.1:6379, epid=0xdb, chid=0xdb] channelUnregistered() +2025-10-22 15:18:58.382 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.382 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.382 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x03f22d6b, [id: 0x01154339] (inactive), epid=0xdc, chid=0xdc] channelRegistered() +2025-10-22 15:18:58.383 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379, epid=0xdc, chid=0xdc] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.383 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.384 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379, epid=0xdc, chid=0xdc] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.384 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379, epid=0xdc, chid=0xdc] Stack contains: 1 commands +2025-10-22 15:18:58.384 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.384 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379, epid=0xdc, chid=0xdc] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.384 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379, epid=0xdc, chid=0xdc] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.384 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.384 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379, epid=0xdc, chid=0xdc] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.384 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379, epid=0xdc, chid=0xdc] Stack contains: 1 commands +2025-10-22 15:18:58.384 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.384 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379, epid=0xdc, chid=0xdc] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.384 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379, epid=0xdc, chid=0xdc] channelActive() +2025-10-22 15:18:58.384 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379, epid=0xdc] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.385 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379, epid=0xdc] activating endpoint +2025-10-22 15:18:58.385 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379, epid=0xdc] flushCommands() +2025-10-22 15:18:58.385 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379, epid=0xdc] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.385 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.385 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379, epid=0xdc, chid=0xdc] channelActive() done +2025-10-22 15:18:58.385 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.385 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.385 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379, epid=0xdc] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.385 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379, epid=0xdc] write() done +2025-10-22 15:18:58.385 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379, epid=0xdc, chid=0xdc] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.385 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.386 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379, epid=0xdc, chid=0xdc] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.386 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379, epid=0xdc, chid=0xdc] Stack contains: 1 commands +2025-10-22 15:18:58.386 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.386 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379, epid=0xdc, chid=0xdc] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.386 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379, epid=0xdc, chid=0xdc] Stack contains: 1 commands +2025-10-22 15:18:58.386 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.386 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379, epid=0xdc, chid=0xdc] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.386 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.386 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.386 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379, epid=0xdc] closeAsync() +2025-10-22 15:18:58.386 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.386 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379, epid=0xdc, chid=0xdc] channelInactive() +2025-10-22 15:18:58.387 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379, epid=0xdc] deactivating endpoint handler +2025-10-22 15:18:58.387 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379, epid=0xdc, chid=0xdc] channelInactive() done +2025-10-22 15:18:58.387 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.387 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.387 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.387 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x03f22d6b, /127.0.0.1:56500 -> localhost/127.0.0.1:6379, epid=0xdc, chid=0xdc] channelUnregistered() +2025-10-22 15:18:58.387 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.387 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.388 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x34f63033, [id: 0xd0f9fd74] (inactive), epid=0xdd, chid=0xdd] channelRegistered() +2025-10-22 15:18:58.389 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379, epid=0xdd, chid=0xdd] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.389 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.389 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379, epid=0xdd, chid=0xdd] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.389 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379, epid=0xdd, chid=0xdd] Stack contains: 1 commands +2025-10-22 15:18:58.389 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.389 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379, epid=0xdd, chid=0xdd] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.389 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379, epid=0xdd, chid=0xdd] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.390 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.390 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379, epid=0xdd, chid=0xdd] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.390 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379, epid=0xdd, chid=0xdd] Stack contains: 1 commands +2025-10-22 15:18:58.390 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.390 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379, epid=0xdd, chid=0xdd] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.390 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379, epid=0xdd, chid=0xdd] channelActive() +2025-10-22 15:18:58.390 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379, epid=0xdd] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.390 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379, epid=0xdd] activating endpoint +2025-10-22 15:18:58.390 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379, epid=0xdd] flushCommands() +2025-10-22 15:18:58.390 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379, epid=0xdd] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.390 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.390 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379, epid=0xdd, chid=0xdd] channelActive() done +2025-10-22 15:18:58.390 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.390 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.390 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379, epid=0xdd] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.390 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379, epid=0xdd] write() done +2025-10-22 15:18:58.390 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379, epid=0xdd, chid=0xdd] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.390 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.391 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379, epid=0xdd, chid=0xdd] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.391 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379, epid=0xdd, chid=0xdd] Stack contains: 1 commands +2025-10-22 15:18:58.391 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.391 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379, epid=0xdd, chid=0xdd] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.391 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379, epid=0xdd, chid=0xdd] Stack contains: 1 commands +2025-10-22 15:18:58.391 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.391 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379, epid=0xdd, chid=0xdd] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.391 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.391 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.391 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379, epid=0xdd] closeAsync() +2025-10-22 15:18:58.391 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.391 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379, epid=0xdd, chid=0xdd] channelInactive() +2025-10-22 15:18:58.391 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379, epid=0xdd] deactivating endpoint handler +2025-10-22 15:18:58.391 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379, epid=0xdd, chid=0xdd] channelInactive() done +2025-10-22 15:18:58.391 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.391 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.391 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.391 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0x34f63033, /127.0.0.1:56501 -> localhost/127.0.0.1:6379, epid=0xdd, chid=0xdd] channelUnregistered() +2025-10-22 15:18:58.391 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.392 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.392 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9523159e, [id: 0xb0e606b1] (inactive), epid=0xde, chid=0xde] channelRegistered() +2025-10-22 15:18:58.393 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379, epid=0xde, chid=0xde] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.393 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.393 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379, epid=0xde, chid=0xde] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.393 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379, epid=0xde, chid=0xde] Stack contains: 1 commands +2025-10-22 15:18:58.393 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.393 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379, epid=0xde, chid=0xde] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.393 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379, epid=0xde, chid=0xde] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.394 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.394 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379, epid=0xde, chid=0xde] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.394 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379, epid=0xde, chid=0xde] Stack contains: 1 commands +2025-10-22 15:18:58.394 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.394 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379, epid=0xde, chid=0xde] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.394 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379, epid=0xde, chid=0xde] channelActive() +2025-10-22 15:18:58.394 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379, epid=0xde] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.394 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379, epid=0xde] activating endpoint +2025-10-22 15:18:58.394 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379, epid=0xde] flushCommands() +2025-10-22 15:18:58.394 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379, epid=0xde] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.394 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.394 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379, epid=0xde, chid=0xde] channelActive() done +2025-10-22 15:18:58.394 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.394 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.394 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379, epid=0xde] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.394 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379, epid=0xde] write() done +2025-10-22 15:18:58.394 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379, epid=0xde, chid=0xde] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.394 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.395 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379, epid=0xde, chid=0xde] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.395 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379, epid=0xde, chid=0xde] Stack contains: 1 commands +2025-10-22 15:18:58.395 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.395 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379, epid=0xde, chid=0xde] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.395 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379, epid=0xde, chid=0xde] Stack contains: 1 commands +2025-10-22 15:18:58.395 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.395 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379, epid=0xde, chid=0xde] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.395 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.395 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.395 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379, epid=0xde] closeAsync() +2025-10-22 15:18:58.395 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.395 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379, epid=0xde, chid=0xde] channelInactive() +2025-10-22 15:18:58.395 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379, epid=0xde] deactivating endpoint handler +2025-10-22 15:18:58.395 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379, epid=0xde, chid=0xde] channelInactive() done +2025-10-22 15:18:58.396 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.396 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.396 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.396 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9523159e, /127.0.0.1:56502 -> localhost/127.0.0.1:6379, epid=0xde, chid=0xde] channelUnregistered() +2025-10-22 15:18:58.396 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.396 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.396 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x80e28776, [id: 0xc301137f] (inactive), epid=0xdf, chid=0xdf] channelRegistered() +2025-10-22 15:18:58.396 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379, epid=0xdf, chid=0xdf] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.396 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.397 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379, epid=0xdf, chid=0xdf] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.397 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379, epid=0xdf, chid=0xdf] Stack contains: 1 commands +2025-10-22 15:18:58.397 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.397 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379, epid=0xdf, chid=0xdf] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.397 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379, epid=0xdf, chid=0xdf] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.397 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.397 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379, epid=0xdf, chid=0xdf] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.397 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379, epid=0xdf, chid=0xdf] Stack contains: 1 commands +2025-10-22 15:18:58.397 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.397 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379, epid=0xdf, chid=0xdf] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.397 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379, epid=0xdf, chid=0xdf] channelActive() +2025-10-22 15:18:58.397 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379, epid=0xdf] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.397 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379, epid=0xdf] activating endpoint +2025-10-22 15:18:58.397 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379, epid=0xdf] flushCommands() +2025-10-22 15:18:58.398 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379, epid=0xdf] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.398 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.398 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379, epid=0xdf, chid=0xdf] channelActive() done +2025-10-22 15:18:58.398 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.398 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.398 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379, epid=0xdf] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.398 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379, epid=0xdf] write() done +2025-10-22 15:18:58.398 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379, epid=0xdf, chid=0xdf] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.398 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.398 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379, epid=0xdf, chid=0xdf] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.398 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379, epid=0xdf, chid=0xdf] Stack contains: 1 commands +2025-10-22 15:18:58.398 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.398 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379, epid=0xdf, chid=0xdf] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.398 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379, epid=0xdf, chid=0xdf] Stack contains: 1 commands +2025-10-22 15:18:58.398 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.398 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379, epid=0xdf, chid=0xdf] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.398 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.399 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.399 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379, epid=0xdf] closeAsync() +2025-10-22 15:18:58.399 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.399 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379, epid=0xdf, chid=0xdf] channelInactive() +2025-10-22 15:18:58.399 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379, epid=0xdf] deactivating endpoint handler +2025-10-22 15:18:58.399 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379, epid=0xdf, chid=0xdf] channelInactive() done +2025-10-22 15:18:58.399 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.399 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.399 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x80e28776, /127.0.0.1:56503 -> localhost/127.0.0.1:6379, epid=0xdf, chid=0xdf] channelUnregistered() +2025-10-22 15:18:58.399 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.399 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.399 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.400 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe8b2531d, [id: 0xbc933f21] (inactive), epid=0xe0, chid=0xe0] channelRegistered() +2025-10-22 15:18:58.401 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379, epid=0xe0, chid=0xe0] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.401 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.402 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379, epid=0xe0, chid=0xe0] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.402 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379, epid=0xe0, chid=0xe0] Stack contains: 1 commands +2025-10-22 15:18:58.402 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.402 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379, epid=0xe0, chid=0xe0] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.402 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379, epid=0xe0, chid=0xe0] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.402 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.403 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379, epid=0xe0, chid=0xe0] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.403 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379, epid=0xe0, chid=0xe0] Stack contains: 1 commands +2025-10-22 15:18:58.403 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.403 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379, epid=0xe0, chid=0xe0] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.403 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379, epid=0xe0, chid=0xe0] channelActive() +2025-10-22 15:18:58.403 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379, epid=0xe0] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.403 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379, epid=0xe0] activating endpoint +2025-10-22 15:18:58.403 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379, epid=0xe0] flushCommands() +2025-10-22 15:18:58.403 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379, epid=0xe0] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.403 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.403 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379, epid=0xe0, chid=0xe0] channelActive() done +2025-10-22 15:18:58.403 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.404 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.404 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379, epid=0xe0] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.404 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379, epid=0xe0] write() done +2025-10-22 15:18:58.404 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379, epid=0xe0, chid=0xe0] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.404 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.404 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379, epid=0xe0, chid=0xe0] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.404 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379, epid=0xe0, chid=0xe0] Stack contains: 1 commands +2025-10-22 15:18:58.404 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.404 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379, epid=0xe0, chid=0xe0] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.404 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379, epid=0xe0, chid=0xe0] Stack contains: 1 commands +2025-10-22 15:18:58.404 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.404 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379, epid=0xe0, chid=0xe0] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.404 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.404 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.405 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379, epid=0xe0] closeAsync() +2025-10-22 15:18:58.405 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.405 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379, epid=0xe0, chid=0xe0] channelInactive() +2025-10-22 15:18:58.405 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379, epid=0xe0] deactivating endpoint handler +2025-10-22 15:18:58.405 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379, epid=0xe0, chid=0xe0] channelInactive() done +2025-10-22 15:18:58.405 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.405 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.405 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.405 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xe8b2531d, /127.0.0.1:56504 -> localhost/127.0.0.1:6379, epid=0xe0, chid=0xe0] channelUnregistered() +2025-10-22 15:18:58.405 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.405 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.406 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d1b675, [id: 0xbae95a0d] (inactive), epid=0xe1, chid=0xe1] channelRegistered() +2025-10-22 15:18:58.407 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379, epid=0xe1, chid=0xe1] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.407 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.407 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379, epid=0xe1, chid=0xe1] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.407 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379, epid=0xe1, chid=0xe1] Stack contains: 1 commands +2025-10-22 15:18:58.407 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.407 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379, epid=0xe1, chid=0xe1] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.407 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379, epid=0xe1, chid=0xe1] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.407 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.408 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379, epid=0xe1, chid=0xe1] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.408 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379, epid=0xe1, chid=0xe1] Stack contains: 1 commands +2025-10-22 15:18:58.408 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.408 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379, epid=0xe1, chid=0xe1] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.408 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379, epid=0xe1, chid=0xe1] channelActive() +2025-10-22 15:18:58.408 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379, epid=0xe1] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.408 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379, epid=0xe1] activating endpoint +2025-10-22 15:18:58.408 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379, epid=0xe1] flushCommands() +2025-10-22 15:18:58.408 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379, epid=0xe1] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.408 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.408 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379, epid=0xe1, chid=0xe1] channelActive() done +2025-10-22 15:18:58.408 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.408 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.408 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379, epid=0xe1] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.408 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379, epid=0xe1] write() done +2025-10-22 15:18:58.408 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379, epid=0xe1, chid=0xe1] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.408 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.409 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379, epid=0xe1, chid=0xe1] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.409 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379, epid=0xe1, chid=0xe1] Stack contains: 1 commands +2025-10-22 15:18:58.409 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.409 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379, epid=0xe1, chid=0xe1] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.409 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379, epid=0xe1, chid=0xe1] Stack contains: 1 commands +2025-10-22 15:18:58.409 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.409 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379, epid=0xe1, chid=0xe1] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.409 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.409 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.409 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379, epid=0xe1] closeAsync() +2025-10-22 15:18:58.409 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.409 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379, epid=0xe1, chid=0xe1] channelInactive() +2025-10-22 15:18:58.409 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379, epid=0xe1] deactivating endpoint handler +2025-10-22 15:18:58.409 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379, epid=0xe1, chid=0xe1] channelInactive() done +2025-10-22 15:18:58.410 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.410 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.410 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.410 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xd2d1b675, /127.0.0.1:56505 -> localhost/127.0.0.1:6379, epid=0xe1, chid=0xe1] channelUnregistered() +2025-10-22 15:18:58.410 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.410 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.410 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x576be689, [id: 0xe62f6118] (inactive), epid=0xe2, chid=0xe2] channelRegistered() +2025-10-22 15:18:58.411 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379, epid=0xe2, chid=0xe2] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.411 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.412 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379, epid=0xe2, chid=0xe2] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.412 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379, epid=0xe2, chid=0xe2] Stack contains: 1 commands +2025-10-22 15:18:58.412 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.412 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379, epid=0xe2, chid=0xe2] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.412 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379, epid=0xe2, chid=0xe2] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.412 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.412 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379, epid=0xe2, chid=0xe2] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.413 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379, epid=0xe2, chid=0xe2] Stack contains: 1 commands +2025-10-22 15:18:58.413 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.413 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379, epid=0xe2, chid=0xe2] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.413 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379, epid=0xe2, chid=0xe2] channelActive() +2025-10-22 15:18:58.413 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379, epid=0xe2] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.413 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379, epid=0xe2] activating endpoint +2025-10-22 15:18:58.413 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379, epid=0xe2] flushCommands() +2025-10-22 15:18:58.413 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379, epid=0xe2] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.413 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.413 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379, epid=0xe2, chid=0xe2] channelActive() done +2025-10-22 15:18:58.413 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.413 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.413 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379, epid=0xe2] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.413 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379, epid=0xe2] write() done +2025-10-22 15:18:58.413 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379, epid=0xe2, chid=0xe2] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.413 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.413 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379, epid=0xe2, chid=0xe2] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.413 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379, epid=0xe2, chid=0xe2] Stack contains: 1 commands +2025-10-22 15:18:58.413 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.414 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379, epid=0xe2, chid=0xe2] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.414 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379, epid=0xe2, chid=0xe2] Stack contains: 1 commands +2025-10-22 15:18:58.414 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.414 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379, epid=0xe2, chid=0xe2] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.414 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.414 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.414 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379, epid=0xe2] closeAsync() +2025-10-22 15:18:58.414 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.414 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379, epid=0xe2, chid=0xe2] channelInactive() +2025-10-22 15:18:58.414 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379, epid=0xe2] deactivating endpoint handler +2025-10-22 15:18:58.414 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379, epid=0xe2, chid=0xe2] channelInactive() done +2025-10-22 15:18:58.414 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.414 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.414 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.414 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x576be689, /127.0.0.1:56506 -> localhost/127.0.0.1:6379, epid=0xe2, chid=0xe2] channelUnregistered() +2025-10-22 15:18:58.414 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.414 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.415 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x94100a93, [id: 0x3b6009fe] (inactive), epid=0xe3, chid=0xe3] channelRegistered() +2025-10-22 15:18:58.416 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379, epid=0xe3, chid=0xe3] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.416 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.417 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379, epid=0xe3, chid=0xe3] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.417 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379, epid=0xe3, chid=0xe3] Stack contains: 1 commands +2025-10-22 15:18:58.417 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.417 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379, epid=0xe3, chid=0xe3] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.417 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379, epid=0xe3, chid=0xe3] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.417 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.417 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379, epid=0xe3, chid=0xe3] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.417 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379, epid=0xe3, chid=0xe3] Stack contains: 1 commands +2025-10-22 15:18:58.417 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.417 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379, epid=0xe3, chid=0xe3] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.417 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379, epid=0xe3, chid=0xe3] channelActive() +2025-10-22 15:18:58.418 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379, epid=0xe3] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.418 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379, epid=0xe3] activating endpoint +2025-10-22 15:18:58.418 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379, epid=0xe3] flushCommands() +2025-10-22 15:18:58.418 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379, epid=0xe3] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.418 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.418 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379, epid=0xe3, chid=0xe3] channelActive() done +2025-10-22 15:18:58.418 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.418 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.418 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379, epid=0xe3] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.418 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379, epid=0xe3] write() done +2025-10-22 15:18:58.418 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379, epid=0xe3, chid=0xe3] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.418 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.419 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379, epid=0xe3, chid=0xe3] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.419 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379, epid=0xe3, chid=0xe3] Stack contains: 1 commands +2025-10-22 15:18:58.419 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.419 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379, epid=0xe3, chid=0xe3] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.419 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379, epid=0xe3, chid=0xe3] Stack contains: 1 commands +2025-10-22 15:18:58.419 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.419 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379, epid=0xe3, chid=0xe3] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.419 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.419 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.419 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379, epid=0xe3] closeAsync() +2025-10-22 15:18:58.419 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.419 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379, epid=0xe3, chid=0xe3] channelInactive() +2025-10-22 15:18:58.419 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379, epid=0xe3] deactivating endpoint handler +2025-10-22 15:18:58.419 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379, epid=0xe3, chid=0xe3] channelInactive() done +2025-10-22 15:18:58.419 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.419 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.419 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.420 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x94100a93, /127.0.0.1:56507 -> localhost/127.0.0.1:6379, epid=0xe3, chid=0xe3] channelUnregistered() +2025-10-22 15:18:58.420 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.420 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.421 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xfa86e89f, [id: 0x40721c54] (inactive), epid=0xe4, chid=0xe4] channelRegistered() +2025-10-22 15:18:58.422 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379, epid=0xe4, chid=0xe4] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.422 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.424 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379, epid=0xe4, chid=0xe4] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.424 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379, epid=0xe4, chid=0xe4] Stack contains: 1 commands +2025-10-22 15:18:58.424 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.424 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379, epid=0xe4, chid=0xe4] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.424 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379, epid=0xe4, chid=0xe4] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.424 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.424 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379, epid=0xe4, chid=0xe4] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.424 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379, epid=0xe4, chid=0xe4] Stack contains: 1 commands +2025-10-22 15:18:58.424 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.424 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379, epid=0xe4, chid=0xe4] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.424 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379, epid=0xe4, chid=0xe4] channelActive() +2025-10-22 15:18:58.424 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379, epid=0xe4] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.424 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379, epid=0xe4] activating endpoint +2025-10-22 15:18:58.424 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379, epid=0xe4] flushCommands() +2025-10-22 15:18:58.424 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379, epid=0xe4] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.424 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.424 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379, epid=0xe4, chid=0xe4] channelActive() done +2025-10-22 15:18:58.424 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.424 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.424 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379, epid=0xe4] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.424 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379, epid=0xe4] write() done +2025-10-22 15:18:58.424 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379, epid=0xe4, chid=0xe4] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.424 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.424 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379, epid=0xe4, chid=0xe4] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.424 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379, epid=0xe4, chid=0xe4] Stack contains: 1 commands +2025-10-22 15:18:58.425 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.425 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379, epid=0xe4, chid=0xe4] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.425 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379, epid=0xe4, chid=0xe4] Stack contains: 1 commands +2025-10-22 15:18:58.425 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.425 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379, epid=0xe4, chid=0xe4] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.425 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.425 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.425 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379, epid=0xe4] closeAsync() +2025-10-22 15:18:58.425 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.425 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379, epid=0xe4, chid=0xe4] channelInactive() +2025-10-22 15:18:58.425 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379, epid=0xe4] deactivating endpoint handler +2025-10-22 15:18:58.425 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379, epid=0xe4, chid=0xe4] channelInactive() done +2025-10-22 15:18:58.425 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.425 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.425 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.425 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0xfa86e89f, /127.0.0.1:56508 -> localhost/127.0.0.1:6379, epid=0xe4, chid=0xe4] channelUnregistered() +2025-10-22 15:18:58.425 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.425 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.426 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbbf656ae, [id: 0x47906c74] (inactive), epid=0xe5, chid=0xe5] channelRegistered() +2025-10-22 15:18:58.427 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379, epid=0xe5, chid=0xe5] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.427 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.427 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379, epid=0xe5, chid=0xe5] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.427 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379, epid=0xe5, chid=0xe5] Stack contains: 1 commands +2025-10-22 15:18:58.427 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.427 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379, epid=0xe5, chid=0xe5] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.427 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379, epid=0xe5, chid=0xe5] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.427 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.427 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379, epid=0xe5, chid=0xe5] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.428 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379, epid=0xe5, chid=0xe5] Stack contains: 1 commands +2025-10-22 15:18:58.428 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.428 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379, epid=0xe5, chid=0xe5] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.428 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379, epid=0xe5, chid=0xe5] channelActive() +2025-10-22 15:18:58.428 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379, epid=0xe5] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.428 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379, epid=0xe5] activating endpoint +2025-10-22 15:18:58.428 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379, epid=0xe5] flushCommands() +2025-10-22 15:18:58.428 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379, epid=0xe5] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.428 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.428 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379, epid=0xe5, chid=0xe5] channelActive() done +2025-10-22 15:18:58.428 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.428 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.428 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379, epid=0xe5] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.428 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379, epid=0xe5] write() done +2025-10-22 15:18:58.428 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379, epid=0xe5, chid=0xe5] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.428 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.428 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379, epid=0xe5, chid=0xe5] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.428 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379, epid=0xe5, chid=0xe5] Stack contains: 1 commands +2025-10-22 15:18:58.428 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.428 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379, epid=0xe5, chid=0xe5] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.428 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379, epid=0xe5, chid=0xe5] Stack contains: 1 commands +2025-10-22 15:18:58.429 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.429 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379, epid=0xe5, chid=0xe5] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.429 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.429 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.429 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379, epid=0xe5] closeAsync() +2025-10-22 15:18:58.429 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.429 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379, epid=0xe5, chid=0xe5] channelInactive() +2025-10-22 15:18:58.429 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379, epid=0xe5] deactivating endpoint handler +2025-10-22 15:18:58.429 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379, epid=0xe5, chid=0xe5] channelInactive() done +2025-10-22 15:18:58.429 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.429 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.429 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbbf656ae, /127.0.0.1:56509 -> localhost/127.0.0.1:6379, epid=0xe5, chid=0xe5] channelUnregistered() +2025-10-22 15:18:58.429 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.429 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.429 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.430 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x4ded1e75, [id: 0x37bfa517] (inactive), epid=0xe6, chid=0xe6] channelRegistered() +2025-10-22 15:18:58.431 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379, epid=0xe6, chid=0xe6] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.431 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.431 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379, epid=0xe6, chid=0xe6] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.431 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379, epid=0xe6, chid=0xe6] Stack contains: 1 commands +2025-10-22 15:18:58.431 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.431 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379, epid=0xe6, chid=0xe6] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.431 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379, epid=0xe6, chid=0xe6] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.431 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.432 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379, epid=0xe6, chid=0xe6] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.432 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379, epid=0xe6, chid=0xe6] Stack contains: 1 commands +2025-10-22 15:18:58.432 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.432 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379, epid=0xe6, chid=0xe6] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.432 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379, epid=0xe6, chid=0xe6] channelActive() +2025-10-22 15:18:58.432 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379, epid=0xe6] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.432 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379, epid=0xe6] activating endpoint +2025-10-22 15:18:58.432 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379, epid=0xe6] flushCommands() +2025-10-22 15:18:58.432 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379, epid=0xe6] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.432 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.432 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379, epid=0xe6, chid=0xe6] channelActive() done +2025-10-22 15:18:58.432 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.432 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.432 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379, epid=0xe6] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.432 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379, epid=0xe6] write() done +2025-10-22 15:18:58.432 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379, epid=0xe6, chid=0xe6] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.432 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.433 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379, epid=0xe6, chid=0xe6] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.433 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379, epid=0xe6, chid=0xe6] Stack contains: 1 commands +2025-10-22 15:18:58.433 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.433 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379, epid=0xe6, chid=0xe6] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.433 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379, epid=0xe6, chid=0xe6] Stack contains: 1 commands +2025-10-22 15:18:58.433 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.433 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379, epid=0xe6, chid=0xe6] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.433 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.433 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.433 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379, epid=0xe6] closeAsync() +2025-10-22 15:18:58.433 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.433 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379, epid=0xe6, chid=0xe6] channelInactive() +2025-10-22 15:18:58.433 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379, epid=0xe6] deactivating endpoint handler +2025-10-22 15:18:58.433 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379, epid=0xe6, chid=0xe6] channelInactive() done +2025-10-22 15:18:58.433 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.433 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.433 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x4ded1e75, /127.0.0.1:56510 -> localhost/127.0.0.1:6379, epid=0xe6, chid=0xe6] channelUnregistered() +2025-10-22 15:18:58.433 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.434 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.434 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.434 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x53658037, [id: 0xf93e95b1] (inactive), epid=0xe7, chid=0xe7] channelRegistered() +2025-10-22 15:18:58.435 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379, epid=0xe7, chid=0xe7] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.435 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.436 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379, epid=0xe7, chid=0xe7] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.436 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379, epid=0xe7, chid=0xe7] Stack contains: 1 commands +2025-10-22 15:18:58.436 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.436 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379, epid=0xe7, chid=0xe7] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.436 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379, epid=0xe7, chid=0xe7] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.436 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.437 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379, epid=0xe7, chid=0xe7] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.437 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379, epid=0xe7, chid=0xe7] Stack contains: 1 commands +2025-10-22 15:18:58.437 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.437 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379, epid=0xe7, chid=0xe7] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.437 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379, epid=0xe7, chid=0xe7] channelActive() +2025-10-22 15:18:58.437 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379, epid=0xe7] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.437 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379, epid=0xe7] activating endpoint +2025-10-22 15:18:58.437 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379, epid=0xe7] flushCommands() +2025-10-22 15:18:58.437 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379, epid=0xe7] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.437 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.437 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379, epid=0xe7, chid=0xe7] channelActive() done +2025-10-22 15:18:58.437 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.437 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.437 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379, epid=0xe7] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.437 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379, epid=0xe7] write() done +2025-10-22 15:18:58.437 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379, epid=0xe7, chid=0xe7] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.438 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.438 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379, epid=0xe7, chid=0xe7] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.438 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379, epid=0xe7, chid=0xe7] Stack contains: 1 commands +2025-10-22 15:18:58.438 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.438 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379, epid=0xe7, chid=0xe7] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.438 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379, epid=0xe7, chid=0xe7] Stack contains: 1 commands +2025-10-22 15:18:58.438 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.438 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379, epid=0xe7, chid=0xe7] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.438 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.438 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.438 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379, epid=0xe7] closeAsync() +2025-10-22 15:18:58.439 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379, epid=0xe7, chid=0xe7] channelInactive() +2025-10-22 15:18:58.439 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379, epid=0xe7] deactivating endpoint handler +2025-10-22 15:18:58.439 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.439 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379, epid=0xe7, chid=0xe7] channelInactive() done +2025-10-22 15:18:58.439 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.439 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.439 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x53658037, /127.0.0.1:56511 -> localhost/127.0.0.1:6379, epid=0xe7, chid=0xe7] channelUnregistered() +2025-10-22 15:18:58.439 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.439 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.440 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.440 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x9392edb0, [id: 0x96b63fcc] (inactive), epid=0xe8, chid=0xe8] channelRegistered() +2025-10-22 15:18:58.441 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379, epid=0xe8, chid=0xe8] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.441 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.442 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379, epid=0xe8, chid=0xe8] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.442 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379, epid=0xe8, chid=0xe8] Stack contains: 1 commands +2025-10-22 15:18:58.442 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.442 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379, epid=0xe8, chid=0xe8] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.442 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379, epid=0xe8, chid=0xe8] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.442 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.442 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379, epid=0xe8, chid=0xe8] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.442 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379, epid=0xe8, chid=0xe8] Stack contains: 1 commands +2025-10-22 15:18:58.442 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.442 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379, epid=0xe8, chid=0xe8] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.442 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379, epid=0xe8, chid=0xe8] channelActive() +2025-10-22 15:18:58.442 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379, epid=0xe8] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.442 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379, epid=0xe8] activating endpoint +2025-10-22 15:18:58.442 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379, epid=0xe8] flushCommands() +2025-10-22 15:18:58.442 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379, epid=0xe8] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.442 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.442 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379, epid=0xe8, chid=0xe8] channelActive() done +2025-10-22 15:18:58.442 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.442 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.443 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379, epid=0xe8] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.443 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379, epid=0xe8] write() done +2025-10-22 15:18:58.443 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379, epid=0xe8, chid=0xe8] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.443 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.443 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379, epid=0xe8, chid=0xe8] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.443 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379, epid=0xe8, chid=0xe8] Stack contains: 1 commands +2025-10-22 15:18:58.443 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.443 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379, epid=0xe8, chid=0xe8] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.443 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379, epid=0xe8, chid=0xe8] Stack contains: 1 commands +2025-10-22 15:18:58.443 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.443 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379, epid=0xe8, chid=0xe8] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.443 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.443 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.443 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379, epid=0xe8] closeAsync() +2025-10-22 15:18:58.443 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.443 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379, epid=0xe8, chid=0xe8] channelInactive() +2025-10-22 15:18:58.444 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379, epid=0xe8] deactivating endpoint handler +2025-10-22 15:18:58.444 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379, epid=0xe8, chid=0xe8] channelInactive() done +2025-10-22 15:18:58.444 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.444 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.444 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x9392edb0, /127.0.0.1:56512 -> localhost/127.0.0.1:6379, epid=0xe8, chid=0xe8] channelUnregistered() +2025-10-22 15:18:58.444 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.444 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.444 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.444 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3474a8e7, [id: 0x4fc5f635] (inactive), epid=0xe9, chid=0xe9] channelRegistered() +2025-10-22 15:18:58.445 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379, epid=0xe9, chid=0xe9] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.445 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.446 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379, epid=0xe9, chid=0xe9] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.446 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379, epid=0xe9, chid=0xe9] Stack contains: 1 commands +2025-10-22 15:18:58.446 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.446 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379, epid=0xe9, chid=0xe9] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.446 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379, epid=0xe9, chid=0xe9] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.446 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.446 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379, epid=0xe9, chid=0xe9] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.446 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379, epid=0xe9, chid=0xe9] Stack contains: 1 commands +2025-10-22 15:18:58.446 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.446 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379, epid=0xe9, chid=0xe9] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.446 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379, epid=0xe9, chid=0xe9] channelActive() +2025-10-22 15:18:58.446 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379, epid=0xe9] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.446 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379, epid=0xe9] activating endpoint +2025-10-22 15:18:58.446 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379, epid=0xe9] flushCommands() +2025-10-22 15:18:58.446 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379, epid=0xe9] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.446 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.447 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379, epid=0xe9, chid=0xe9] channelActive() done +2025-10-22 15:18:58.447 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.447 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.447 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379, epid=0xe9] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.447 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379, epid=0xe9] write() done +2025-10-22 15:18:58.447 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379, epid=0xe9, chid=0xe9] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.447 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.447 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379, epid=0xe9, chid=0xe9] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.447 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379, epid=0xe9, chid=0xe9] Stack contains: 1 commands +2025-10-22 15:18:58.447 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.447 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379, epid=0xe9, chid=0xe9] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.447 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379, epid=0xe9, chid=0xe9] Stack contains: 1 commands +2025-10-22 15:18:58.447 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.447 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379, epid=0xe9, chid=0xe9] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.447 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.448 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.448 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379, epid=0xe9] closeAsync() +2025-10-22 15:18:58.448 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.448 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379, epid=0xe9, chid=0xe9] channelInactive() +2025-10-22 15:18:58.448 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379, epid=0xe9] deactivating endpoint handler +2025-10-22 15:18:58.448 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379, epid=0xe9, chid=0xe9] channelInactive() done +2025-10-22 15:18:58.448 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.448 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.448 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.448 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x3474a8e7, /127.0.0.1:56513 -> localhost/127.0.0.1:6379, epid=0xe9, chid=0xe9] channelUnregistered() +2025-10-22 15:18:58.448 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.448 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.449 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xcd36e798, [id: 0xe643e7fa] (inactive), epid=0xea, chid=0xea] channelRegistered() +2025-10-22 15:18:58.450 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379, epid=0xea, chid=0xea] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.450 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.451 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379, epid=0xea, chid=0xea] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.451 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379, epid=0xea, chid=0xea] Stack contains: 1 commands +2025-10-22 15:18:58.451 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.451 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379, epid=0xea, chid=0xea] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.451 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379, epid=0xea, chid=0xea] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.451 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.451 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379, epid=0xea, chid=0xea] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.451 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379, epid=0xea, chid=0xea] Stack contains: 1 commands +2025-10-22 15:18:58.451 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.451 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379, epid=0xea, chid=0xea] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.451 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379, epid=0xea, chid=0xea] channelActive() +2025-10-22 15:18:58.452 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379, epid=0xea] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.452 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379, epid=0xea] activating endpoint +2025-10-22 15:18:58.452 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379, epid=0xea] flushCommands() +2025-10-22 15:18:58.452 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379, epid=0xea] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.452 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.452 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379, epid=0xea, chid=0xea] channelActive() done +2025-10-22 15:18:58.452 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.452 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.452 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379, epid=0xea] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.452 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379, epid=0xea] write() done +2025-10-22 15:18:58.452 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379, epid=0xea, chid=0xea] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.452 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.452 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379, epid=0xea, chid=0xea] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.453 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379, epid=0xea, chid=0xea] Stack contains: 1 commands +2025-10-22 15:18:58.453 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.453 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379, epid=0xea, chid=0xea] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.453 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379, epid=0xea, chid=0xea] Stack contains: 1 commands +2025-10-22 15:18:58.453 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.453 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379, epid=0xea, chid=0xea] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.453 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.453 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.453 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379, epid=0xea] closeAsync() +2025-10-22 15:18:58.453 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379, epid=0xea, chid=0xea] channelInactive() +2025-10-22 15:18:58.453 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.453 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379, epid=0xea] deactivating endpoint handler +2025-10-22 15:18:58.453 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379, epid=0xea, chid=0xea] channelInactive() done +2025-10-22 15:18:58.454 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.454 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.454 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0xcd36e798, /127.0.0.1:56514 -> localhost/127.0.0.1:6379, epid=0xea, chid=0xea] channelUnregistered() +2025-10-22 15:18:58.454 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.454 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.454 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.455 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x68a4ccf0, [id: 0xb6adcf8d] (inactive), epid=0xeb, chid=0xeb] channelRegistered() +2025-10-22 15:18:58.456 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379, epid=0xeb, chid=0xeb] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.456 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.457 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379, epid=0xeb, chid=0xeb] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.457 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379, epid=0xeb, chid=0xeb] Stack contains: 1 commands +2025-10-22 15:18:58.457 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.457 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379, epid=0xeb, chid=0xeb] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.457 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379, epid=0xeb, chid=0xeb] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.457 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.457 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379, epid=0xeb, chid=0xeb] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.457 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379, epid=0xeb, chid=0xeb] Stack contains: 1 commands +2025-10-22 15:18:58.457 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.457 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379, epid=0xeb, chid=0xeb] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.457 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379, epid=0xeb, chid=0xeb] channelActive() +2025-10-22 15:18:58.457 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379, epid=0xeb] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.457 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379, epid=0xeb] activating endpoint +2025-10-22 15:18:58.457 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379, epid=0xeb] flushCommands() +2025-10-22 15:18:58.457 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379, epid=0xeb] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.457 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.457 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379, epid=0xeb, chid=0xeb] channelActive() done +2025-10-22 15:18:58.458 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.458 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.458 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379, epid=0xeb] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.458 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379, epid=0xeb] write() done +2025-10-22 15:18:58.458 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379, epid=0xeb, chid=0xeb] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.458 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.458 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379, epid=0xeb, chid=0xeb] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.458 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379, epid=0xeb, chid=0xeb] Stack contains: 1 commands +2025-10-22 15:18:58.458 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.458 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379, epid=0xeb, chid=0xeb] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.458 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379, epid=0xeb, chid=0xeb] Stack contains: 1 commands +2025-10-22 15:18:58.458 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.458 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379, epid=0xeb, chid=0xeb] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.458 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.458 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.458 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379, epid=0xeb] closeAsync() +2025-10-22 15:18:58.459 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379, epid=0xeb, chid=0xeb] channelInactive() +2025-10-22 15:18:58.459 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.459 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379, epid=0xeb] deactivating endpoint handler +2025-10-22 15:18:58.459 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379, epid=0xeb, chid=0xeb] channelInactive() done +2025-10-22 15:18:58.459 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.459 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.459 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0x68a4ccf0, /127.0.0.1:56515 -> localhost/127.0.0.1:6379, epid=0xeb, chid=0xeb] channelUnregistered() +2025-10-22 15:18:58.459 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.459 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.459 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.460 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x10dce9dc, [id: 0x6a1f4808] (inactive), epid=0xec, chid=0xec] channelRegistered() +2025-10-22 15:18:58.460 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379, epid=0xec, chid=0xec] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.461 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.461 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379, epid=0xec, chid=0xec] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.461 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379, epid=0xec, chid=0xec] Stack contains: 1 commands +2025-10-22 15:18:58.461 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.461 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379, epid=0xec, chid=0xec] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.461 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379, epid=0xec, chid=0xec] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.461 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.462 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379, epid=0xec, chid=0xec] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.462 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379, epid=0xec, chid=0xec] Stack contains: 1 commands +2025-10-22 15:18:58.462 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.462 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379, epid=0xec, chid=0xec] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.462 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379, epid=0xec, chid=0xec] channelActive() +2025-10-22 15:18:58.462 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379, epid=0xec] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.462 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379, epid=0xec] activating endpoint +2025-10-22 15:18:58.462 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379, epid=0xec] flushCommands() +2025-10-22 15:18:58.462 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379, epid=0xec] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.462 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.462 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379, epid=0xec, chid=0xec] channelActive() done +2025-10-22 15:18:58.462 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.462 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.462 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379, epid=0xec] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.462 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379, epid=0xec] write() done +2025-10-22 15:18:58.462 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379, epid=0xec, chid=0xec] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.462 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.462 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379, epid=0xec, chid=0xec] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.462 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379, epid=0xec, chid=0xec] Stack contains: 1 commands +2025-10-22 15:18:58.462 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.462 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379, epid=0xec, chid=0xec] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.462 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379, epid=0xec, chid=0xec] Stack contains: 1 commands +2025-10-22 15:18:58.462 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.462 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379, epid=0xec, chid=0xec] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.463 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.463 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.463 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379, epid=0xec] closeAsync() +2025-10-22 15:18:58.463 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.463 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379, epid=0xec, chid=0xec] channelInactive() +2025-10-22 15:18:58.463 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379, epid=0xec] deactivating endpoint handler +2025-10-22 15:18:58.463 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379, epid=0xec, chid=0xec] channelInactive() done +2025-10-22 15:18:58.463 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.463 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.463 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x10dce9dc, /127.0.0.1:56516 -> localhost/127.0.0.1:6379, epid=0xec, chid=0xec] channelUnregistered() +2025-10-22 15:18:58.463 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.463 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.463 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.464 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xd1fca849, [id: 0x3220abcd] (inactive), epid=0xed, chid=0xed] channelRegistered() +2025-10-22 15:18:58.465 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379, epid=0xed, chid=0xed] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.465 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.465 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379, epid=0xed, chid=0xed] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.466 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379, epid=0xed, chid=0xed] Stack contains: 1 commands +2025-10-22 15:18:58.466 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.466 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379, epid=0xed, chid=0xed] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.466 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379, epid=0xed, chid=0xed] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.466 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.466 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379, epid=0xed, chid=0xed] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.466 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379, epid=0xed, chid=0xed] Stack contains: 1 commands +2025-10-22 15:18:58.466 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.466 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379, epid=0xed, chid=0xed] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.466 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379, epid=0xed, chid=0xed] channelActive() +2025-10-22 15:18:58.466 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379, epid=0xed] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.466 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379, epid=0xed] activating endpoint +2025-10-22 15:18:58.466 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379, epid=0xed] flushCommands() +2025-10-22 15:18:58.466 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379, epid=0xed] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.467 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.467 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379, epid=0xed, chid=0xed] channelActive() done +2025-10-22 15:18:58.467 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.467 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.467 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379, epid=0xed] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.467 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379, epid=0xed] write() done +2025-10-22 15:18:58.467 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379, epid=0xed, chid=0xed] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.467 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.467 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379, epid=0xed, chid=0xed] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.468 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379, epid=0xed, chid=0xed] Stack contains: 1 commands +2025-10-22 15:18:58.468 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.468 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379, epid=0xed, chid=0xed] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.468 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379, epid=0xed, chid=0xed] Stack contains: 1 commands +2025-10-22 15:18:58.468 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.468 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379, epid=0xed, chid=0xed] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.468 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.468 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.468 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379, epid=0xed] closeAsync() +2025-10-22 15:18:58.468 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379, epid=0xed, chid=0xed] channelInactive() +2025-10-22 15:18:58.468 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379, epid=0xed] deactivating endpoint handler +2025-10-22 15:18:58.468 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379, epid=0xed, chid=0xed] channelInactive() done +2025-10-22 15:18:58.468 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.468 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.468 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.468 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xd1fca849, /127.0.0.1:56517 -> localhost/127.0.0.1:6379, epid=0xed, chid=0xed] channelUnregistered() +2025-10-22 15:18:58.469 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.469 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.469 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.469 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9366dc3d, [id: 0xe321f332] (inactive), epid=0xee, chid=0xee] channelRegistered() +2025-10-22 15:18:58.471 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379, epid=0xee, chid=0xee] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.471 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.472 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379, epid=0xee, chid=0xee] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.472 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379, epid=0xee, chid=0xee] Stack contains: 1 commands +2025-10-22 15:18:58.472 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.472 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379, epid=0xee, chid=0xee] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.472 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379, epid=0xee, chid=0xee] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.472 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.472 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379, epid=0xee, chid=0xee] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.472 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379, epid=0xee, chid=0xee] Stack contains: 1 commands +2025-10-22 15:18:58.472 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.472 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379, epid=0xee, chid=0xee] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.473 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379, epid=0xee, chid=0xee] channelActive() +2025-10-22 15:18:58.473 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379, epid=0xee] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.473 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379, epid=0xee] activating endpoint +2025-10-22 15:18:58.473 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379, epid=0xee] flushCommands() +2025-10-22 15:18:58.473 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379, epid=0xee] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.473 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.473 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379, epid=0xee, chid=0xee] channelActive() done +2025-10-22 15:18:58.473 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.473 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.473 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379, epid=0xee] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.473 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379, epid=0xee] write() done +2025-10-22 15:18:58.473 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379, epid=0xee, chid=0xee] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.473 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.474 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379, epid=0xee, chid=0xee] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.474 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379, epid=0xee, chid=0xee] Stack contains: 1 commands +2025-10-22 15:18:58.474 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.474 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379, epid=0xee, chid=0xee] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.474 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379, epid=0xee, chid=0xee] Stack contains: 1 commands +2025-10-22 15:18:58.474 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.474 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379, epid=0xee, chid=0xee] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.474 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.474 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.474 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379, epid=0xee] closeAsync() +2025-10-22 15:18:58.475 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.475 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379, epid=0xee, chid=0xee] channelInactive() +2025-10-22 15:18:58.475 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379, epid=0xee] deactivating endpoint handler +2025-10-22 15:18:58.475 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379, epid=0xee, chid=0xee] channelInactive() done +2025-10-22 15:18:58.475 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.475 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.475 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.475 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0x9366dc3d, /127.0.0.1:56518 -> localhost/127.0.0.1:6379, epid=0xee, chid=0xee] channelUnregistered() +2025-10-22 15:18:58.475 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.475 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.476 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd7fa0a9d, [id: 0x57f019dd] (inactive), epid=0xef, chid=0xef] channelRegistered() +2025-10-22 15:18:58.477 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379, epid=0xef, chid=0xef] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.477 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.477 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379, epid=0xef, chid=0xef] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.477 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379, epid=0xef, chid=0xef] Stack contains: 1 commands +2025-10-22 15:18:58.477 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.477 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379, epid=0xef, chid=0xef] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.478 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379, epid=0xef, chid=0xef] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.478 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.478 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379, epid=0xef, chid=0xef] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.478 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379, epid=0xef, chid=0xef] Stack contains: 1 commands +2025-10-22 15:18:58.478 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.478 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379, epid=0xef, chid=0xef] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.478 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379, epid=0xef, chid=0xef] channelActive() +2025-10-22 15:18:58.478 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379, epid=0xef] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.478 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379, epid=0xef] activating endpoint +2025-10-22 15:18:58.478 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379, epid=0xef] flushCommands() +2025-10-22 15:18:58.478 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379, epid=0xef] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.478 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.478 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379, epid=0xef, chid=0xef] channelActive() done +2025-10-22 15:18:58.478 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.478 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.478 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379, epid=0xef] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.478 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379, epid=0xef] write() done +2025-10-22 15:18:58.478 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379, epid=0xef, chid=0xef] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.478 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.479 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379, epid=0xef, chid=0xef] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.479 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379, epid=0xef, chid=0xef] Stack contains: 1 commands +2025-10-22 15:18:58.479 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.479 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379, epid=0xef, chid=0xef] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.479 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379, epid=0xef, chid=0xef] Stack contains: 1 commands +2025-10-22 15:18:58.479 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.479 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379, epid=0xef, chid=0xef] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.479 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.479 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.479 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379, epid=0xef] closeAsync() +2025-10-22 15:18:58.479 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.479 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379, epid=0xef, chid=0xef] channelInactive() +2025-10-22 15:18:58.479 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379, epid=0xef] deactivating endpoint handler +2025-10-22 15:18:58.479 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379, epid=0xef, chid=0xef] channelInactive() done +2025-10-22 15:18:58.480 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.480 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.480 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.480 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0xd7fa0a9d, /127.0.0.1:56519 -> localhost/127.0.0.1:6379, epid=0xef, chid=0xef] channelUnregistered() +2025-10-22 15:18:58.480 DEBUG 20564 --- [ main] o.s.d.r.l.RedisMessageListenerContainer : Starting RedisMessageListenerContainer... +2025-10-22 15:18:58.480 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.480 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.480 DEBUG 20564 --- [ main] o.s.d.r.l.RedisMessageListenerContainer : Postpone listening for Redis messages until actual listeners are added. +2025-10-22 15:18:58.480 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x00358029, [id: 0xb5f28b5a] (inactive), epid=0xf0, chid=0xf0] channelRegistered() +2025-10-22 15:18:58.481 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379, epid=0xf0, chid=0xf0] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.482 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.482 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379, epid=0xf0, chid=0xf0] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.482 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379, epid=0xf0, chid=0xf0] Stack contains: 1 commands +2025-10-22 15:18:58.482 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.482 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379, epid=0xf0, chid=0xf0] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.482 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379, epid=0xf0, chid=0xf0] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.482 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.483 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379, epid=0xf0, chid=0xf0] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.483 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379, epid=0xf0, chid=0xf0] Stack contains: 1 commands +2025-10-22 15:18:58.483 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.483 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379, epid=0xf0, chid=0xf0] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.483 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379, epid=0xf0, chid=0xf0] channelActive() +2025-10-22 15:18:58.483 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379, epid=0xf0] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.483 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379, epid=0xf0] activating endpoint +2025-10-22 15:18:58.483 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379, epid=0xf0] flushCommands() +2025-10-22 15:18:58.483 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379, epid=0xf0] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.483 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.483 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379, epid=0xf0, chid=0xf0] channelActive() done +2025-10-22 15:18:58.483 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.483 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.483 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379, epid=0xf0] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.484 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379, epid=0xf0] write() done +2025-10-22 15:18:58.484 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379, epid=0xf0, chid=0xf0] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.484 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.484 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379, epid=0xf0, chid=0xf0] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.484 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379, epid=0xf0, chid=0xf0] Stack contains: 1 commands +2025-10-22 15:18:58.484 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.484 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379, epid=0xf0, chid=0xf0] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.484 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379, epid=0xf0, chid=0xf0] Stack contains: 1 commands +2025-10-22 15:18:58.484 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.484 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379, epid=0xf0, chid=0xf0] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.484 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.485 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.485 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379, epid=0xf0] closeAsync() +2025-10-22 15:18:58.486 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.486 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379, epid=0xf0, chid=0xf0] channelInactive() +2025-10-22 15:18:58.486 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379, epid=0xf0] deactivating endpoint handler +2025-10-22 15:18:58.486 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379, epid=0xf0, chid=0xf0] channelInactive() done +2025-10-22 15:18:58.486 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.486 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.486 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0x00358029, /127.0.0.1:56520 -> localhost/127.0.0.1:6379, epid=0xf0, chid=0xf0] channelUnregistered() +2025-10-22 15:18:58.486 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.486 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.486 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.487 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x30cafb8b, [id: 0x904d3408] (inactive), epid=0xf1, chid=0xf1] channelRegistered() +2025-10-22 15:18:58.488 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379, epid=0xf1, chid=0xf1] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.488 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.489 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379, epid=0xf1, chid=0xf1] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.489 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379, epid=0xf1, chid=0xf1] Stack contains: 1 commands +2025-10-22 15:18:58.489 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.489 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379, epid=0xf1, chid=0xf1] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.489 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379, epid=0xf1, chid=0xf1] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.489 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.490 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379, epid=0xf1, chid=0xf1] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.490 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379, epid=0xf1, chid=0xf1] Stack contains: 1 commands +2025-10-22 15:18:58.490 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.490 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379, epid=0xf1, chid=0xf1] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.490 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379, epid=0xf1, chid=0xf1] channelActive() +2025-10-22 15:18:58.490 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379, epid=0xf1] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.490 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379, epid=0xf1] activating endpoint +2025-10-22 15:18:58.490 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379, epid=0xf1] flushCommands() +2025-10-22 15:18:58.490 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379, epid=0xf1] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.490 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.490 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379, epid=0xf1, chid=0xf1] channelActive() done +2025-10-22 15:18:58.490 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.491 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.491 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379, epid=0xf1] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.491 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379, epid=0xf1] write() done +2025-10-22 15:18:58.491 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379, epid=0xf1, chid=0xf1] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.491 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandEncoder : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.491 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379, epid=0xf1, chid=0xf1] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.491 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379, epid=0xf1, chid=0xf1] Stack contains: 1 commands +2025-10-22 15:18:58.492 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.492 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379, epid=0xf1, chid=0xf1] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.492 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379, epid=0xf1, chid=0xf1] Stack contains: 1 commands +2025-10-22 15:18:58.492 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.492 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379, epid=0xf1, chid=0xf1] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.492 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.492 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.492 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379, epid=0xf1] closeAsync() +2025-10-22 15:18:58.492 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.492 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379, epid=0xf1, chid=0xf1] channelInactive() +2025-10-22 15:18:58.492 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379, epid=0xf1] deactivating endpoint handler +2025-10-22 15:18:58.492 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379, epid=0xf1, chid=0xf1] channelInactive() done +2025-10-22 15:18:58.492 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.492 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.492 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.492 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0x30cafb8b, /127.0.0.1:56521 -> localhost/127.0.0.1:6379, epid=0xf1, chid=0xf1] channelUnregistered() +2025-10-22 15:18:58.492 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.492 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.493 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1bb63460, [id: 0x92e69f45] (inactive), epid=0xf2, chid=0xf2] channelRegistered() +2025-10-22 15:18:58.494 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379, epid=0xf2, chid=0xf2] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.494 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.495 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379, epid=0xf2, chid=0xf2] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.495 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379, epid=0xf2, chid=0xf2] Stack contains: 1 commands +2025-10-22 15:18:58.495 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.495 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379, epid=0xf2, chid=0xf2] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.495 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379, epid=0xf2, chid=0xf2] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.495 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.495 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379, epid=0xf2, chid=0xf2] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.495 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379, epid=0xf2, chid=0xf2] Stack contains: 1 commands +2025-10-22 15:18:58.495 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.495 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379, epid=0xf2, chid=0xf2] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.495 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379, epid=0xf2, chid=0xf2] channelActive() +2025-10-22 15:18:58.495 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379, epid=0xf2] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.495 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379, epid=0xf2] activating endpoint +2025-10-22 15:18:58.496 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379, epid=0xf2] flushCommands() +2025-10-22 15:18:58.496 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379, epid=0xf2] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.496 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.496 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379, epid=0xf2, chid=0xf2] channelActive() done +2025-10-22 15:18:58.496 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.496 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.496 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379, epid=0xf2] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.496 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379, epid=0xf2] write() done +2025-10-22 15:18:58.496 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379, epid=0xf2, chid=0xf2] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.496 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandEncoder : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.497 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379, epid=0xf2, chid=0xf2] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.497 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379, epid=0xf2, chid=0xf2] Stack contains: 1 commands +2025-10-22 15:18:58.497 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.497 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379, epid=0xf2, chid=0xf2] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.497 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379, epid=0xf2, chid=0xf2] Stack contains: 1 commands +2025-10-22 15:18:58.497 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.497 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379, epid=0xf2, chid=0xf2] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.497 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.497 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.497 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379, epid=0xf2] closeAsync() +2025-10-22 15:18:58.497 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.497 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379, epid=0xf2, chid=0xf2] channelInactive() +2025-10-22 15:18:58.497 DEBUG 20564 --- [ioEventLoop-4-2] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379, epid=0xf2] deactivating endpoint handler +2025-10-22 15:18:58.497 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379, epid=0xf2, chid=0xf2] channelInactive() done +2025-10-22 15:18:58.497 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.497 DEBUG 20564 --- [ioEventLoop-4-2] i.l.core.protocol.ConnectionWatchdog : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.497 DEBUG 20564 --- [ioEventLoop-4-2] io.lettuce.core.protocol.CommandHandler : [channel=0x1bb63460, /127.0.0.1:56522 -> localhost/127.0.0.1:6379, epid=0xf2, chid=0xf2] channelUnregistered() +2025-10-22 15:18:58.497 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.498 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.498 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.498 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xcf4df3c6, [id: 0x87d50589] (inactive), epid=0xf3, chid=0xf3] channelRegistered() +2025-10-22 15:18:58.499 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379, epid=0xf3, chid=0xf3] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.499 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.500 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379, epid=0xf3, chid=0xf3] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.500 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379, epid=0xf3, chid=0xf3] Stack contains: 1 commands +2025-10-22 15:18:58.500 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.500 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379, epid=0xf3, chid=0xf3] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.500 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379, epid=0xf3, chid=0xf3] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.500 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.501 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379, epid=0xf3, chid=0xf3] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.501 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379, epid=0xf3, chid=0xf3] Stack contains: 1 commands +2025-10-22 15:18:58.501 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.501 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379, epid=0xf3, chid=0xf3] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.501 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379, epid=0xf3, chid=0xf3] channelActive() +2025-10-22 15:18:58.501 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379, epid=0xf3] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.501 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379, epid=0xf3] activating endpoint +2025-10-22 15:18:58.501 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379, epid=0xf3] flushCommands() +2025-10-22 15:18:58.501 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379, epid=0xf3] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.501 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.501 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379, epid=0xf3, chid=0xf3] channelActive() done +2025-10-22 15:18:58.501 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.501 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.501 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379, epid=0xf3] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.501 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379, epid=0xf3] write() done +2025-10-22 15:18:58.501 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379, epid=0xf3, chid=0xf3] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.501 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandEncoder : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.502 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379, epid=0xf3, chid=0xf3] Received: 33 bytes, 1 commands in the stack +2025-10-22 15:18:58.502 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379, epid=0xf3, chid=0xf3] Stack contains: 1 commands +2025-10-22 15:18:58.502 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.502 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379, epid=0xf3, chid=0xf3] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.502 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.502 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.502 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379, epid=0xf3] closeAsync() +2025-10-22 15:18:58.503 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.503 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379, epid=0xf3, chid=0xf3] channelInactive() +2025-10-22 15:18:58.503 DEBUG 20564 --- [ioEventLoop-4-3] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379, epid=0xf3] deactivating endpoint handler +2025-10-22 15:18:58.503 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379, epid=0xf3, chid=0xf3] channelInactive() done +2025-10-22 15:18:58.503 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.503 DEBUG 20564 --- [ioEventLoop-4-3] i.l.core.protocol.ConnectionWatchdog : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.503 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.503 DEBUG 20564 --- [ioEventLoop-4-3] io.lettuce.core.protocol.CommandHandler : [channel=0xcf4df3c6, /127.0.0.1:56523 -> localhost/127.0.0.1:6379, epid=0xf3, chid=0xf3] channelUnregistered() +2025-10-22 15:18:58.503 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.503 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.504 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x5b45b9ce, [id: 0x5beb4b06] (inactive), epid=0xf4, chid=0xf4] channelRegistered() +2025-10-22 15:18:58.506 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379, epid=0xf4, chid=0xf4] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.506 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.506 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379, epid=0xf4, chid=0xf4] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.506 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379, epid=0xf4, chid=0xf4] Stack contains: 1 commands +2025-10-22 15:18:58.506 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.506 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379, epid=0xf4, chid=0xf4] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.506 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379, epid=0xf4, chid=0xf4] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.506 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.507 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379, epid=0xf4, chid=0xf4] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.507 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379, epid=0xf4, chid=0xf4] Stack contains: 1 commands +2025-10-22 15:18:58.507 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.507 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379, epid=0xf4, chid=0xf4] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.507 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379, epid=0xf4, chid=0xf4] channelActive() +2025-10-22 15:18:58.507 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379, epid=0xf4] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.507 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379, epid=0xf4] activating endpoint +2025-10-22 15:18:58.507 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379, epid=0xf4] flushCommands() +2025-10-22 15:18:58.507 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379, epid=0xf4] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.507 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.507 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379, epid=0xf4, chid=0xf4] channelActive() done +2025-10-22 15:18:58.507 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.507 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.507 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379, epid=0xf4] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.507 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379, epid=0xf4] write() done +2025-10-22 15:18:58.507 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379, epid=0xf4, chid=0xf4] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.508 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandEncoder : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.508 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379, epid=0xf4, chid=0xf4] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.508 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379, epid=0xf4, chid=0xf4] Stack contains: 1 commands +2025-10-22 15:18:58.508 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.508 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379, epid=0xf4, chid=0xf4] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.508 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379, epid=0xf4, chid=0xf4] Stack contains: 1 commands +2025-10-22 15:18:58.508 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.508 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379, epid=0xf4, chid=0xf4] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.508 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.508 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.508 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379, epid=0xf4] closeAsync() +2025-10-22 15:18:58.508 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.508 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379, epid=0xf4, chid=0xf4] channelInactive() +2025-10-22 15:18:58.509 DEBUG 20564 --- [ioEventLoop-4-4] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379, epid=0xf4] deactivating endpoint handler +2025-10-22 15:18:58.509 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379, epid=0xf4, chid=0xf4] channelInactive() done +2025-10-22 15:18:58.509 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.509 DEBUG 20564 --- [ioEventLoop-4-4] i.l.core.protocol.ConnectionWatchdog : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.509 DEBUG 20564 --- [ioEventLoop-4-4] io.lettuce.core.protocol.CommandHandler : [channel=0x5b45b9ce, /127.0.0.1:56524 -> localhost/127.0.0.1:6379, epid=0xf4, chid=0xf4] channelUnregistered() +2025-10-22 15:18:58.509 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.509 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.509 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.509 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbc2597aa, [id: 0xe9ebf951] (inactive), epid=0xf5, chid=0xf5] channelRegistered() +2025-10-22 15:18:58.510 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379, epid=0xf5, chid=0xf5] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.510 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.511 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379, epid=0xf5, chid=0xf5] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.511 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379, epid=0xf5, chid=0xf5] Stack contains: 1 commands +2025-10-22 15:18:58.511 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.511 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379, epid=0xf5, chid=0xf5] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.511 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379, epid=0xf5, chid=0xf5] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.511 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.511 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379, epid=0xf5, chid=0xf5] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.511 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379, epid=0xf5, chid=0xf5] Stack contains: 1 commands +2025-10-22 15:18:58.511 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.511 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379, epid=0xf5, chid=0xf5] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.511 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379, epid=0xf5, chid=0xf5] channelActive() +2025-10-22 15:18:58.511 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379, epid=0xf5] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.511 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379, epid=0xf5] activating endpoint +2025-10-22 15:18:58.511 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379, epid=0xf5] flushCommands() +2025-10-22 15:18:58.511 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379, epid=0xf5] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.511 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.511 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379, epid=0xf5, chid=0xf5] channelActive() done +2025-10-22 15:18:58.511 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.512 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.512 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379, epid=0xf5] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.512 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379, epid=0xf5] write() done +2025-10-22 15:18:58.512 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379, epid=0xf5, chid=0xf5] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.512 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandEncoder : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.512 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379, epid=0xf5, chid=0xf5] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.512 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379, epid=0xf5, chid=0xf5] Stack contains: 1 commands +2025-10-22 15:18:58.512 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.512 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379, epid=0xf5, chid=0xf5] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.512 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379, epid=0xf5, chid=0xf5] Stack contains: 1 commands +2025-10-22 15:18:58.512 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.512 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379, epid=0xf5, chid=0xf5] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.512 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.513 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.513 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379, epid=0xf5] closeAsync() +2025-10-22 15:18:58.513 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.513 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379, epid=0xf5, chid=0xf5] channelInactive() +2025-10-22 15:18:58.513 DEBUG 20564 --- [ioEventLoop-4-5] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379, epid=0xf5] deactivating endpoint handler +2025-10-22 15:18:58.513 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379, epid=0xf5, chid=0xf5] channelInactive() done +2025-10-22 15:18:58.513 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.513 DEBUG 20564 --- [ioEventLoop-4-5] i.l.core.protocol.ConnectionWatchdog : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.513 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.513 DEBUG 20564 --- [ioEventLoop-4-5] io.lettuce.core.protocol.CommandHandler : [channel=0xbc2597aa, /127.0.0.1:56525 -> localhost/127.0.0.1:6379, epid=0xf5, chid=0xf5] channelUnregistered() +2025-10-22 15:18:58.513 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.513 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.514 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bd7d6b, [id: 0xd967d649] (inactive), epid=0xf6, chid=0xf6] channelRegistered() +2025-10-22 15:18:58.515 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379, epid=0xf6, chid=0xf6] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.515 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.515 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379, epid=0xf6, chid=0xf6] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.515 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379, epid=0xf6, chid=0xf6] Stack contains: 1 commands +2025-10-22 15:18:58.515 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.515 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379, epid=0xf6, chid=0xf6] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.515 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379, epid=0xf6, chid=0xf6] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.516 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.516 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379, epid=0xf6, chid=0xf6] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.516 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379, epid=0xf6, chid=0xf6] Stack contains: 1 commands +2025-10-22 15:18:58.516 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.516 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379, epid=0xf6, chid=0xf6] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.516 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379, epid=0xf6, chid=0xf6] channelActive() +2025-10-22 15:18:58.516 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379, epid=0xf6] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.516 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379, epid=0xf6] activating endpoint +2025-10-22 15:18:58.516 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379, epid=0xf6] flushCommands() +2025-10-22 15:18:58.516 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379, epid=0xf6] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.516 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.516 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379, epid=0xf6, chid=0xf6] channelActive() done +2025-10-22 15:18:58.516 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.516 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.516 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379, epid=0xf6] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.516 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379, epid=0xf6] write() done +2025-10-22 15:18:58.516 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379, epid=0xf6, chid=0xf6] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.517 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandEncoder : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.517 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379, epid=0xf6, chid=0xf6] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.517 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379, epid=0xf6, chid=0xf6] Stack contains: 1 commands +2025-10-22 15:18:58.517 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.517 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379, epid=0xf6, chid=0xf6] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.517 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379, epid=0xf6, chid=0xf6] Stack contains: 1 commands +2025-10-22 15:18:58.517 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.517 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379, epid=0xf6, chid=0xf6] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.517 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.517 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.517 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379, epid=0xf6] closeAsync() +2025-10-22 15:18:58.517 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.517 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379, epid=0xf6, chid=0xf6] channelInactive() +2025-10-22 15:18:58.518 DEBUG 20564 --- [ioEventLoop-4-6] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379, epid=0xf6] deactivating endpoint handler +2025-10-22 15:18:58.518 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379, epid=0xf6, chid=0xf6] channelInactive() done +2025-10-22 15:18:58.518 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.518 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.518 DEBUG 20564 --- [ioEventLoop-4-6] i.l.core.protocol.ConnectionWatchdog : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.518 DEBUG 20564 --- [ioEventLoop-4-6] io.lettuce.core.protocol.CommandHandler : [channel=0xc9bd7d6b, /127.0.0.1:56526 -> localhost/127.0.0.1:6379, epid=0xf6, chid=0xf6] channelUnregistered() +2025-10-22 15:18:58.518 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.518 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.518 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x9d18daad, [id: 0xd66ca780] (inactive), epid=0xf7, chid=0xf7] channelRegistered() +2025-10-22 15:18:58.519 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379, epid=0xf7, chid=0xf7] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.519 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.520 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379, epid=0xf7, chid=0xf7] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.520 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379, epid=0xf7, chid=0xf7] Stack contains: 1 commands +2025-10-22 15:18:58.520 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.520 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379, epid=0xf7, chid=0xf7] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.520 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379, epid=0xf7, chid=0xf7] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.520 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.521 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379, epid=0xf7, chid=0xf7] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.521 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379, epid=0xf7, chid=0xf7] Stack contains: 1 commands +2025-10-22 15:18:58.521 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.521 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379, epid=0xf7, chid=0xf7] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.521 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379, epid=0xf7, chid=0xf7] channelActive() +2025-10-22 15:18:58.521 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379, epid=0xf7] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.521 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379, epid=0xf7] activating endpoint +2025-10-22 15:18:58.521 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379, epid=0xf7] flushCommands() +2025-10-22 15:18:58.521 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379, epid=0xf7] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.521 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.521 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379, epid=0xf7, chid=0xf7] channelActive() done +2025-10-22 15:18:58.521 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.521 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.521 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379, epid=0xf7] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.521 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379, epid=0xf7] write() done +2025-10-22 15:18:58.521 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379, epid=0xf7, chid=0xf7] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.521 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandEncoder : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.522 WARN 20564 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Failed to start bean 'webServerStartStop'; nested exception is org.springframework.boot.web.server.PortInUseException: Port 8080 is already in use +2025-10-22 15:18:58.522 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379, epid=0xf7, chid=0xf7] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.522 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379, epid=0xf7, chid=0xf7] Stack contains: 1 commands +2025-10-22 15:18:58.522 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.522 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379, epid=0xf7, chid=0xf7] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.522 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379, epid=0xf7, chid=0xf7] Stack contains: 1 commands +2025-10-22 15:18:58.522 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.522 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379, epid=0xf7, chid=0xf7] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.522 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.522 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.522 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379, epid=0xf7] closeAsync() +2025-10-22 15:18:58.522 DEBUG 20564 --- [ main] o.s.d.r.l.RedisMessageListenerContainer : Stopped RedisMessageListenerContainer. +2025-10-22 15:18:58.523 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379, epid=0xf7, chid=0xf7] channelInactive() +2025-10-22 15:18:58.523 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Fetching Redis Connection from RedisConnectionFactory +2025-10-22 15:18:58.523 DEBUG 20564 --- [ioEventLoop-4-7] i.lettuce.core.protocol.DefaultEndpoint : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379, epid=0xf7] deactivating endpoint handler +2025-10-22 15:18:58.523 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379, epid=0xf7, chid=0xf7] channelInactive() done +2025-10-22 15:18:58.523 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.523 DEBUG 20564 --- [ioEventLoop-4-7] i.l.core.protocol.ConnectionWatchdog : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.523 DEBUG 20564 --- [ioEventLoop-4-7] io.lettuce.core.protocol.CommandHandler : [channel=0x9d18daad, /127.0.0.1:56527 -> localhost/127.0.0.1:6379, epid=0xf7, chid=0xf7] channelUnregistered() +2025-10-22 15:18:58.523 INFO 20564 --- [ main] c.e.s.StreamListenerConsumerService : StreamListener 已停止监听 +2025-10-22 15:18:58.523 INFO 20564 --- [ main] c.e.s.StreamListenerConsumerService : StreamListener 消费者服务已销毁 +2025-10-22 15:18:58.523 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Trying to get a Redis connection for: redis://localhost?timeout=2s +2025-10-22 15:18:58.523 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisClient : Resolved SocketAddress localhost/:6379 using redis://localhost?timeout=2s +2025-10-22 15:18:58.523 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379 +2025-10-22 15:18:58.524 INFO 20564 --- [ main] com.example.config.RedisStreamConfig : Redis Stream 监听容器已停止 +2025-10-22 15:18:58.524 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xdc77e91f, [id: 0xd31269b9] (inactive), epid=0xf8, chid=0xf8] channelRegistered() +2025-10-22 15:18:58.525 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379, epid=0xf8, chid=0xf8] write(ctx, AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.525 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.525 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379, epid=0xf8, chid=0xf8] Received: 63 bytes, 1 commands in the stack +2025-10-22 15:18:58.525 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379, epid=0xf8, chid=0xf8] Stack contains: 1 commands +2025-10-22 15:18:58.525 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.525 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379, epid=0xf8, chid=0xf8] Completing command AsyncCommand [type=HELLO, output=GenericMapOutput [output=null, error='ERR unknown command `HELLO`, with args beginning with: `3`, '], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.525 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379, epid=0xf8, chid=0xf8] write(ctx, AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.526 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=PING, output=StatusOutput [output=null, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.526 DEBUG 20564 --- [ main] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.526 DEBUG 20564 --- [ main] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] closeAsync() +2025-10-22 15:18:58.526 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379, epid=0xf8, chid=0xf8] Received: 7 bytes, 1 commands in the stack +2025-10-22 15:18:58.526 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379, epid=0xf8, chid=0xf8] Stack contains: 1 commands +2025-10-22 15:18:58.526 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.526 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379, epid=0xf8, chid=0xf8] Completing command AsyncCommand [type=PING, output=StatusOutput [output=PONG, error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.526 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379, epid=0xf8, chid=0xf8] channelActive() +2025-10-22 15:18:58.526 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379, epid=0xf8] activateEndpointAndExecuteBufferedCommands 0 command(s) buffered +2025-10-22 15:18:58.526 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] channelInactive() +2025-10-22 15:18:58.526 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379, epid=0xf8] activating endpoint +2025-10-22 15:18:58.526 DEBUG 20564 --- [ioEventLoop-4-1] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1] deactivating endpoint handler +2025-10-22 15:18:58.526 DEBUG 20564 --- [ main] io.lettuce.core.AbstractRedisClient : Initiate shutdown (100, 100, MILLISECONDS) +2025-10-22 15:18:58.526 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379, epid=0xf8] flushCommands() +2025-10-22 15:18:58.526 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] channelInactive() done +2025-10-22 15:18:58.526 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379, epid=0xf8] flushCommands() Flushing 0 commands +2025-10-22 15:18:58.526 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.526 DEBUG 20564 --- [ioEventLoop-4-1] i.l.core.protocol.ConnectionWatchdog : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.526 DEBUG 20564 --- [ioEventLoop-4-1] io.lettuce.core.protocol.CommandHandler : [channel=0xdb59e53b, /127.0.0.1:56257 -> localhost/127.0.0.1:6379, epid=0x1, chid=0x1] channelUnregistered() +2025-10-22 15:18:58.526 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelActive() +2025-10-22 15:18:58.526 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379, epid=0xf8, chid=0xf8] channelActive() done +2025-10-22 15:18:58.526 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.AbstractRedisClient : Connecting to Redis at localhost/:6379: Success +2025-10-22 15:18:58.527 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : dispatching command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.527 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379, epid=0xf8] write() writeAndFlush command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.527 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379, epid=0xf8] write() done +2025-10-22 15:18:58.527 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379, epid=0xf8, chid=0xf8] write(ctx, AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command], promise) +2025-10-22 15:18:58.527 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandEncoder : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379] writing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.527 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379, epid=0xf8, chid=0xf8] Received: 29 bytes, 1 commands in the stack +2025-10-22 15:18:58.527 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379, epid=0xf8, chid=0xf8] Stack contains: 1 commands +2025-10-22 15:18:58.527 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: false +2025-10-22 15:18:58.527 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379, epid=0xf8, chid=0xf8] Received: 4 bytes, 1 commands in the stack +2025-10-22 15:18:58.527 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379, epid=0xf8, chid=0xf8] Stack contains: 1 commands +2025-10-22 15:18:58.527 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.RedisStateMachine : Decode done, empty stack: true +2025-10-22 15:18:58.527 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379, epid=0xf8, chid=0xf8] Completing command AsyncCommand [type=XREADGROUP, output=StreamReadOutput [output=[], error='null'], commandType=io.lettuce.core.protocol.Command] +2025-10-22 15:18:58.527 DEBUG 20564 --- [r-1761117536011] o.s.d.redis.core.RedisConnectionUtils : Closing Redis Connection. +2025-10-22 15:18:58.527 DEBUG 20564 --- [r-1761117536011] io.lettuce.core.RedisChannelHandler : closeAsync() +2025-10-22 15:18:58.527 DEBUG 20564 --- [r-1761117536011] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379, epid=0xf8] closeAsync() +2025-10-22 15:18:58.528 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379, epid=0xf8, chid=0xf8] channelInactive() +2025-10-22 15:18:58.528 DEBUG 20564 --- [ioEventLoop-4-8] i.lettuce.core.protocol.DefaultEndpoint : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379, epid=0xf8] deactivating endpoint handler +2025-10-22 15:18:58.528 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379, epid=0xf8, chid=0xf8] channelInactive() done +2025-10-22 15:18:58.528 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] channelInactive() +2025-10-22 15:18:58.528 DEBUG 20564 --- [ioEventLoop-4-8] i.l.core.protocol.ConnectionWatchdog : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379, last known addr=localhost/127.0.0.1:6379] Reconnect scheduling disabled +2025-10-22 15:18:58.528 DEBUG 20564 --- [ioEventLoop-4-8] io.lettuce.core.protocol.CommandHandler : [channel=0xdc77e91f, /127.0.0.1:56528 -> localhost/127.0.0.1:6379, epid=0xf8, chid=0xf8] channelUnregistered() +2025-10-22 15:18:58.530 DEBUG 20564 --- [ main] i.l.c.r.DefaultEventLoopGroupProvider : Release executor io.netty.channel.nio.NioEventLoopGroup@7db0565c +2025-10-22 15:18:58.633 DEBUG 20564 --- [ main] i.l.c.resource.DefaultClientResources : Initiate shutdown (0, 2, SECONDS) +2025-10-22 15:18:58.637 DEBUG 20564 --- [ main] i.l.c.r.DefaultEventLoopGroupProvider : Initiate shutdown (0, 2, SECONDS) +2025-10-22 15:18:58.641 INFO 20564 --- [ main] o.apache.catalina.core.StandardService : Stopping service [Tomcat] +2025-10-22 15:18:58.649 INFO 20564 --- [ main] ConditionEvaluationReportLoggingListener : + +Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. +2025-10-22 15:18:58.666 ERROR 20564 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : + +*************************** +APPLICATION FAILED TO START +*************************** + +Description: + +Web server failed to start. Port 8080 was already in use. + +Action: + +Identify and stop the process that's listening on port 8080 or configure this application to listen on another port. + diff --git a/check-streamlistener.bat b/check-streamlistener.bat new file mode 100644 index 0000000..0160ca9 --- /dev/null +++ b/check-streamlistener.bat @@ -0,0 +1,17 @@ +@echo off +echo 检查StreamListener状态... + +echo 启动应用... +start /B java -jar target\spring-boot-starter-data-redis-1.0.0.jar > app.log 2>&1 + +echo 等待应用启动... +timeout /t 15 /nobreak > nul + +echo 检查StreamListener状态... +powershell -Command "try { $response = Invoke-WebRequest -Uri 'http://localhost:8080/api/stream/info' -Method GET -TimeoutSec 5; $json = $response.Content | ConvertFrom-Json; Write-Host 'StreamListener状态:'; Write-Host 'isListening:' $json.streamListenerStats.isListening; Write-Host 'totalReceived:' $json.streamListenerStats.totalReceived; Write-Host 'totalProcessed:' $json.streamListenerStats.totalProcessed; Write-Host 'totalErrors:' $json.streamListenerStats.totalErrors } catch { Write-Host '应用未启动或无法连接' }" + +echo 停止应用... +taskkill /F /IM java.exe > nul 2>&1 + +echo 检查完成! +pause diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..02d9857 --- /dev/null +++ b/pom.xml @@ -0,0 +1,107 @@ + + + 4.0.0 + + com.example + spring-boot-starter-data-redis + 1.0.0 + jar + + Spring Boot Redis Stream Demo + Redis Stream producer-consumer demo with Spring Boot + + + org.springframework.boot + spring-boot-starter-parent + 2.7.18 + + + + + 8 + 8 + 8 + UTF-8 + + + + + + org.springframework.boot + spring-boot-starter + + + + + org.springframework.boot + spring-boot-starter-data-redis + + + + + org.springframework.boot + spring-boot-starter-web + + + + + org.springframework.boot + spring-boot-starter-test + test + + + + + io.lettuce + lettuce-core + + + + + com.fasterxml.jackson.core + jackson-databind + + + + + org.projectlombok + lombok + true + + + + + org.testcontainers + junit-jupiter + 1.17.6 + test + + + + org.testcontainers + testcontainers + 1.17.6 + test + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + org.projectlombok + lombok + + + + + + + diff --git a/src/main/java/com/example/RedisStreamApplication.java b/src/main/java/com/example/RedisStreamApplication.java new file mode 100644 index 0000000..b2a86f1 --- /dev/null +++ b/src/main/java/com/example/RedisStreamApplication.java @@ -0,0 +1,15 @@ +package com.example; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +/** + * Spring Boot Redis Stream 应用启动类 + */ +@SpringBootApplication +public class RedisStreamApplication { + + public static void main(String[] args) { + SpringApplication.run(RedisStreamApplication.class, args); + } +} diff --git a/src/main/java/com/example/config/ConsumerModeConfig.java b/src/main/java/com/example/config/ConsumerModeConfig.java new file mode 100644 index 0000000..9417927 --- /dev/null +++ b/src/main/java/com/example/config/ConsumerModeConfig.java @@ -0,0 +1,96 @@ +package com.example.config; + +import lombok.Data; +import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.context.annotation.Configuration; + +/** + * 消费者模式配置 + */ +@Data +@Configuration +@ConfigurationProperties(prefix = "redis.consumer") +public class ConsumerModeConfig { + + /** + * 默认消费者模式 + * 可选值: stream-listener, manual-ack, both + */ + private String defaultMode = "both"; + + /** + * 是否启用 StreamListener 模式 + */ + private boolean streamListenerEnabled = true; + + /** + * 是否启用 Manual Ack 模式 + */ + private boolean manualAckEnabled = true; + + /** + * StreamListener 配置 + */ + private StreamListenerConfig streamListener = new StreamListenerConfig(); + + /** + * Manual Ack 配置 + */ + private ManualAckConfig manualAck = new ManualAckConfig(); + + @Data + public static class StreamListenerConfig { + /** + * 是否自动启动 + */ + private boolean autoStart = true; + + /** + * 轮询超时时间(秒) + */ + private int pollTimeout = 1; + + /** + * 线程池核心线程数 + */ + private int corePoolSize = 2; + + /** + * 线程池最大线程数 + */ + private int maxPoolSize = 4; + + /** + * 线程空闲时间(秒) + */ + private int keepAliveTime = 60; + } + + @Data + public static class ManualAckConfig { + /** + * 默认批量大小 + */ + private int defaultBatchSize = 10; + + /** + * 最大批量大小 + */ + private int maxBatchSize = 100; + + /** + * 轮询间隔(毫秒) + */ + private long pollInterval = 1000; + + /** + * 是否启用并发处理 + */ + private boolean concurrentProcessing = false; + + /** + * 最大并发数 + */ + private int maxConcurrency = 5; + } +} diff --git a/src/main/java/com/example/config/RedisStreamConfig.java b/src/main/java/com/example/config/RedisStreamConfig.java new file mode 100644 index 0000000..7b2c2bd --- /dev/null +++ b/src/main/java/com/example/config/RedisStreamConfig.java @@ -0,0 +1,137 @@ +package com.example.config; + +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.data.redis.connection.RedisConnectionFactory; +import org.springframework.data.redis.connection.stream.Consumer; +import org.springframework.data.redis.connection.stream.MapRecord; +import org.springframework.data.redis.connection.stream.ReadOffset; +import org.springframework.data.redis.connection.stream.StreamOffset; +import org.springframework.data.redis.core.RedisTemplate; +import org.springframework.data.redis.serializer.GenericJackson2JsonRedisSerializer; +import org.springframework.data.redis.serializer.StringRedisSerializer; +import org.springframework.data.redis.stream.StreamMessageListenerContainer; +import org.springframework.data.redis.stream.Subscription; + +import javax.annotation.PostConstruct; +import javax.annotation.PreDestroy; +import java.time.Duration; +import java.util.HashMap; +import java.util.Map; +import java.util.concurrent.LinkedBlockingDeque; +import java.util.concurrent.ThreadPoolExecutor; +import java.util.concurrent.TimeUnit; + +/** + * Redis Stream 配置类 + */ +@Slf4j +@Configuration +@RequiredArgsConstructor +public class RedisStreamConfig { + + private final RedisStreamProperties redisStreamProperties; + private final RedisConnectionFactory redisConnectionFactory; + + private StreamMessageListenerContainer> container; + private Subscription subscription; + + /** + * 配置 RedisTemplate + */ + @Bean + public RedisTemplate redisTemplate(RedisConnectionFactory connectionFactory) { + RedisTemplate template = new RedisTemplate<>(); + template.setConnectionFactory(connectionFactory); + + // 设置序列化器 + template.setKeySerializer(new StringRedisSerializer()); + template.setHashKeySerializer(new StringRedisSerializer()); + template.setValueSerializer(new GenericJackson2JsonRedisSerializer()); + template.setHashValueSerializer(new GenericJackson2JsonRedisSerializer()); + + template.afterPropertiesSet(); + return template; + } + + /** + * 配置 Stream 消息监听容器 + */ + @Bean + public StreamMessageListenerContainer> streamMessageListenerContainer() { + // 创建线程池 + ThreadPoolExecutor executor = new ThreadPoolExecutor( + 2, 4, 60, TimeUnit.SECONDS, + new LinkedBlockingDeque<>(), + r -> new Thread(r, "redis-stream-consumer-" + System.currentTimeMillis()) + ); + + // 创建监听容器配置 + StreamMessageListenerContainer.StreamMessageListenerContainerOptions> options = + StreamMessageListenerContainer.StreamMessageListenerContainerOptions + .builder() + .pollTimeout(Duration.ofSeconds(1)) + .executor(executor) + .build(); + + // 创建监听容器 + container = StreamMessageListenerContainer.create(redisConnectionFactory, options); + + log.info("Redis Stream 监听容器已创建"); + return container; + } + + /** + * 初始化 Stream 和启动监听容器 + * 注意:移除 @PostConstruct 避免循环依赖,改为手动调用 + */ + public void initializeStream() { + try { + // 启动 Stream 监听容器 + if (container != null && !container.isRunning()) { + container.start(); + log.info("Redis Stream 监听容器已启动"); + } + + log.info("Redis Stream 初始化完成: key={}", redisStreamProperties.getKey()); + + } catch (Exception e) { + log.error("初始化 Redis Stream 失败", e); + } + } + + /** + * 启动 Stream 监听 + */ + public void startStreamListener() { + if (container != null && !container.isRunning()) { + container.start(); + log.info("Redis Stream 监听容器已启动"); + } + } + + /** + * 停止 Stream 监听 + */ + public void stopStreamListener() { + if (subscription != null) { + subscription.cancel(); + subscription = null; + log.info("Redis Stream 订阅已取消"); + } + } + + /** + * 应用关闭时清理资源 + */ + @PreDestroy + public void destroy() { + stopStreamListener(); + if (container != null && container.isRunning()) { + container.stop(); + log.info("Redis Stream 监听容器已停止"); + } + } +} diff --git a/src/main/java/com/example/config/RedisStreamProperties.java b/src/main/java/com/example/config/RedisStreamProperties.java new file mode 100644 index 0000000..86b1d9a --- /dev/null +++ b/src/main/java/com/example/config/RedisStreamProperties.java @@ -0,0 +1,67 @@ +package com.example.config; + +import lombok.Data; +import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.context.annotation.Configuration; + +/** + * Redis Stream 配置属性 + */ +@Data +@Configuration +@ConfigurationProperties(prefix = "redis.stream") +public class RedisStreamProperties { + + /** + * Stream 键名 + */ + private String key = "message-stream"; + + /** + * 消费者组名 + */ + private String consumerGroup = "message-consumer-group"; + + /** + * 消费者名称 + */ + private String consumerName = "message-consumer"; + + /** + * StreamListener 配置 + */ + private StreamListenerConfig streamListener = new StreamListenerConfig(); + + @Data + public static class StreamListenerConfig { + /** + * 是否自动启动 + */ + private boolean autoStart = false; + + /** + * 是否处理历史消息 + */ + private boolean processHistoricalMessages = true; + + /** + * 轮询超时时间(秒) + */ + private int pollTimeout = 1; + + /** + * 线程池核心线程数 + */ + private int corePoolSize = 2; + + /** + * 线程池最大线程数 + */ + private int maxPoolSize = 4; + + /** + * 线程空闲时间(秒) + */ + private int keepAliveTime = 60; + } +} diff --git a/src/main/java/com/example/controller/StreamController.java b/src/main/java/com/example/controller/StreamController.java new file mode 100644 index 0000000..7f715d4 --- /dev/null +++ b/src/main/java/com/example/controller/StreamController.java @@ -0,0 +1,326 @@ +package com.example.controller; + +import com.example.model.Message; +import com.example.service.ManualAckConsumerService; +import com.example.service.MessageProducerService; +import com.example.service.StreamListenerConsumerService; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.data.redis.connection.stream.MapRecord; +import org.springframework.web.bind.annotation.*; + +import java.util.HashMap; +import java.util.Map; + +/** + * Redis Stream 测试控制器 + */ +@Slf4j +@RestController +@RequestMapping("/api/stream") +@RequiredArgsConstructor +public class StreamController { + + private final MessageProducerService messageProducerService; + private final StreamListenerConsumerService streamListenerConsumerService; + private final ManualAckConsumerService manualAckConsumerService; + + /** + * 发送单条消息 + */ + @PostMapping("/send") + public Map sendMessage(@RequestBody Message message) { + try { + String recordId = messageProducerService.sendMessage(message); + + Map result = new HashMap<>(); + result.put("success", true); + result.put("recordId", recordId); + result.put("messageId", message.getId()); + result.put("streamLength", messageProducerService.getStreamLength()); + + return result; + } catch (Exception e) { + log.error("发送消息失败", e); + + Map result = new HashMap<>(); + result.put("success", false); + result.put("error", e.getMessage()); + + return result; + } + } + + /** + * 批量发送消息 + */ + @PostMapping("/send-batch") + public Map sendBatchMessages(@RequestParam(defaultValue = "100") int count) { + try { + int sentCount = messageProducerService.sendBatchMessages(count); + + Map result = new HashMap<>(); + result.put("success", true); + result.put("sentCount", sentCount); + result.put("requestedCount", count); + result.put("streamLength", messageProducerService.getStreamLength()); + + return result; + } catch (Exception e) { + log.error("批量发送消息失败", e); + + Map result = new HashMap<>(); + result.put("success", false); + result.put("error", e.getMessage()); + + return result; + } + } + + /** + * 使用 Manual Ack 模式处理消息 + */ + @PostMapping("/consume-manual") + public Map consumeMessagesManually(@RequestParam(defaultValue = "10") int count) { + try { + manualAckConsumerService.batchProcessMessages(count); + Map stats = manualAckConsumerService.getMessageStats(); + + Map result = new HashMap<>(); + result.put("success", true); + result.put("processedCount", count); + result.put("stats", stats); + + return result; + } catch (Exception e) { + log.error("手动消费消息失败", e); + + Map result = new HashMap<>(); + result.put("success", false); + result.put("error", e.getMessage()); + + return result; + } + } + + /** + * 拉取单条消息(Manual Ack 模式) + */ + @GetMapping("/poll-single") + public Map pollSingleMessage() { + try { + MapRecord message = manualAckConsumerService.pollSingleMessage(); + + Map result = new HashMap<>(); + if (message != null) { + result.put("success", true); + result.put("hasMessage", true); + result.put("recordId", message.getId().getValue()); + result.put("data", message.getValue()); + } else { + result.put("success", true); + result.put("hasMessage", false); + result.put("message", "没有新消息"); + } + + return result; + } catch (Exception e) { + log.error("拉取单条消息失败", e); + + Map result = new HashMap<>(); + result.put("success", false); + result.put("error", e.getMessage()); + + return result; + } + } + + /** + * 处理单条消息(Manual Ack 模式) + */ + @PostMapping("/process-single") + public Map processSingleMessage(@RequestParam String recordId) { + try { + // 这里需要根据 recordId 重新获取消息,实际应用中可能需要存储消息 + MapRecord message = manualAckConsumerService.pollSingleMessage(); + boolean success = manualAckConsumerService.processSingleMessage(message); + + Map result = new HashMap<>(); + result.put("success", success); + result.put("recordId", recordId); + result.put("processed", success); + + return result; + } catch (Exception e) { + log.error("处理单条消息失败", e); + + Map result = new HashMap<>(); + result.put("success", false); + result.put("error", e.getMessage()); + + return result; + } + } + + /** + * 启动 StreamListener 并指定是否处理历史消息 + */ + @PostMapping("/stream-listener/start-with-history") + public Map startStreamListenerWithHistory(@RequestParam(defaultValue = "true") boolean processHistorical) { + try { + streamListenerConsumerService.startListening(processHistorical); + + Map result = new HashMap<>(); + result.put("success", true); + result.put("action", "start-with-history"); + result.put("processHistorical", processHistorical); + result.put("isListening", streamListenerConsumerService.isListening()); + result.put("message", "StreamListener 已启动,处理历史消息: " + processHistorical); + + return result; + } catch (Exception e) { + log.error("启动 StreamListener 失败", e); + + Map result = new HashMap<>(); + result.put("success", false); + result.put("error", e.getMessage()); + + return result; + } + } + + /** + * 控制 StreamListener 监听状态 + */ + @PostMapping("/stream-listener/{action}") + public Map controlStreamListener(@PathVariable String action) { + try { + Map result = new HashMap<>(); + + switch (action.toLowerCase()) { + case "start": + streamListenerConsumerService.startListening(); + result.put("success", true); + result.put("action", "start"); + result.put("isListening", streamListenerConsumerService.isListening()); + result.put("message", "StreamListener 已启动"); + break; + + case "stop": + streamListenerConsumerService.stopListening(); + result.put("success", true); + result.put("action", "stop"); + result.put("isListening", streamListenerConsumerService.isListening()); + result.put("message", "StreamListener 已停止"); + break; + + case "status": + result.put("success", true); + result.put("action", "status"); + result.put("isListening", streamListenerConsumerService.isListening()); + result.put("message", "获取状态成功"); + break; + + default: + result.put("success", false); + result.put("error", "不支持的操作: " + action); + break; + } + + return result; + } catch (Exception e) { + log.error("控制 StreamListener 失败", e); + + Map result = new HashMap<>(); + result.put("success", false); + result.put("error", e.getMessage()); + + return result; + } + } + + /** + * 获取 Stream 信息 + */ + @GetMapping("/info") + public Map getStreamInfo() { + Map result = new HashMap<>(); + + // Stream 长度 + result.put("streamLength", messageProducerService.getStreamLength()); + + // StreamListener 统计 + result.put("streamListenerStats", streamListenerConsumerService.getMessageStats()); + + // Manual Ack 统计 + result.put("manualAckStats", manualAckConsumerService.getMessageStats()); + + return result; + } + + /** + * 重置计数器 + */ + @PostMapping("/reset") + public Map resetCounters() { + streamListenerConsumerService.resetCounters(); + manualAckConsumerService.resetCounters(); + + Map result = new HashMap<>(); + result.put("success", true); + result.put("message", "计数器已重置"); + + return result; + } + + /** + * 清空 Stream + */ + @PostMapping("/clear") + public Map clearStream() { + try { + messageProducerService.clearStream(); + + Map result = new HashMap<>(); + result.put("success", true); + result.put("message", "Stream 已清空"); + result.put("streamLength", messageProducerService.getStreamLength()); + + return result; + } catch (Exception e) { + log.error("清空 Stream 失败", e); + + Map result = new HashMap<>(); + result.put("success", false); + result.put("error", e.getMessage()); + + return result; + } + } + + /** + * 健康检查 + */ + @GetMapping("/health") + public Map health() { + Map result = new HashMap<>(); + result.put("status", "UP"); + result.put("timestamp", System.currentTimeMillis()); + result.put("streamLength", messageProducerService.getStreamLength()); + + return result; + } + + /** + * 检查 Stream 状态 + */ + @GetMapping("/stream-status") + public Map getStreamStatus() { + Map result = new HashMap<>(); + result.put("streamInfo", messageProducerService.getStreamLength()); + result.put("manualAckStatus", manualAckConsumerService.checkStreamStatus()); + result.put("manualAckStats", manualAckConsumerService.getMessageStats()); + + return result; + } +} diff --git a/src/main/java/com/example/example/ConsumerUsageExample.java b/src/main/java/com/example/example/ConsumerUsageExample.java new file mode 100644 index 0000000..417e41f --- /dev/null +++ b/src/main/java/com/example/example/ConsumerUsageExample.java @@ -0,0 +1,224 @@ +package com.example.example; + +import com.example.model.Message; +import com.example.service.ManualAckConsumerService; +import com.example.service.MessageProducerService; +import com.example.service.StreamListenerConsumerService; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.data.redis.connection.stream.MapRecord; +import org.springframework.stereotype.Component; + +import javax.annotation.PostConstruct; +import java.time.LocalDateTime; +import java.util.Map; + +/** + * 消费者使用示例 + * + * 本示例展示了两种消费者模式的使用方法: + * 1. StreamListener 模式 - 自动监听,实时处理 + * 2. Manual Ack 模式 - 手动拉取,按需处理 + */ +@Slf4j +@Component +@RequiredArgsConstructor +public class ConsumerUsageExample { + + private final MessageProducerService messageProducerService; + private final StreamListenerConsumerService streamListenerConsumerService; + private final ManualAckConsumerService manualAckConsumerService; + + // 注释掉 @PostConstruct,避免项目启动时自动执行示例 + // 如果需要运行示例,可以手动调用 demonstrateUsage() 方法 + // @PostConstruct + public void demonstrateUsage() { + log.info("=== Redis Stream 消费者使用示例 ==="); + + // 示例1:发送测试消息 + sendTestMessages(); + + // 示例2:StreamListener 模式使用 + demonstrateStreamListener(); + + // 示例3:Manual Ack 模式使用 + demonstrateManualAck(); + + // 示例4:获取统计信息 + showStatistics(); + } + + /** + * 发送测试消息 + */ + private void sendTestMessages() { + log.info("--- 发送测试消息 ---"); + + try { + // 发送单条消息 + Message message1 = new Message("Hello StreamListener!", "text", "user1"); + String recordId1 = messageProducerService.sendMessage(message1); + log.info("发送消息1: recordId={}", recordId1); + + // 发送另一条消息 + Message message2 = new Message("Hello Manual Ack!", "text", "user2"); + String recordId2 = messageProducerService.sendMessage(message2); + log.info("发送消息2: recordId={}", recordId2); + + // 批量发送消息 + int sentCount = messageProducerService.sendBatchMessages(5); + log.info("批量发送消息: {} 条", sentCount); + + } catch (Exception e) { + log.error("发送测试消息失败", e); + } + } + + /** + * StreamListener 模式使用示例 + */ + private void demonstrateStreamListener() { + log.info("--- StreamListener 模式使用示例 ---"); + + try { + // 检查监听状态 + boolean isListening = streamListenerConsumerService.isListening(); + log.info("StreamListener 监听状态: {}", isListening); + + // 如果需要,可以手动启动监听 + if (!isListening) { + streamListenerConsumerService.startListening(); + log.info("手动启动 StreamListener"); + } + + // 等待一段时间让消息被处理 + Thread.sleep(2000); + + // 获取统计信息 + Map stats = streamListenerConsumerService.getMessageStats(); + log.info("StreamListener 统计信息: {}", stats); + + } catch (Exception e) { + log.error("StreamListener 示例失败", e); + } + } + + /** + * Manual Ack 模式使用示例 + */ + private void demonstrateManualAck() { + log.info("--- Manual Ack 模式使用示例 ---"); + + try { + // 方式1:拉取单条消息 + MapRecord singleMessage = manualAckConsumerService.pollSingleMessage(); + if (singleMessage != null) { + log.info("拉取到单条消息: recordId={}, data={}", + singleMessage.getId().getValue(), singleMessage.getValue()); + + // 处理消息 + boolean success = manualAckConsumerService.processSingleMessage(singleMessage); + log.info("处理单条消息结果: {}", success); + } else { + log.info("没有单条消息可拉取"); + } + + // 方式2:批量处理消息 + log.info("开始批量处理消息..."); + manualAckConsumerService.batchProcessMessages(3); + + // 获取统计信息 + Map stats = manualAckConsumerService.getMessageStats(); + log.info("Manual Ack 统计信息: {}", stats); + + } catch (Exception e) { + log.error("Manual Ack 示例失败", e); + } + } + + /** + * 显示统计信息 + */ + private void showStatistics() { + log.info("--- 统计信息 ---"); + + try { + // StreamListener 统计 + Map streamListenerStats = streamListenerConsumerService.getMessageStats(); + log.info("StreamListener 统计: {}", streamListenerStats); + + // Manual Ack 统计 + Map manualAckStats = manualAckConsumerService.getMessageStats(); + log.info("Manual Ack 统计: {}", manualAckStats); + + // Stream 长度 + long streamLength = messageProducerService.getStreamLength(); + log.info("Stream 长度: {}", streamLength); + + } catch (Exception e) { + log.error("获取统计信息失败", e); + } + } + + /** + * 演示错误处理 + */ + public void demonstrateErrorHandling() { + log.info("--- 错误处理示例 ---"); + + try { + // 发送一条可能导致处理失败的消息 + Message errorMessage = new Message("", "error", "system"); + messageProducerService.sendMessage(errorMessage); + + // 使用 Manual Ack 模式处理,观察错误处理 + manualAckConsumerService.pollAndProcessMessages(); + + // 查看错误统计 + Map stats = manualAckConsumerService.getMessageStats(); + log.info("错误处理后的统计: {}", stats); + + } catch (Exception e) { + log.error("错误处理示例失败", e); + } + } + + /** + * 演示性能测试 + */ + public void demonstratePerformanceTest() { + log.info("--- 性能测试示例 ---"); + + try { + // 重置计数器 + streamListenerConsumerService.resetCounters(); + manualAckConsumerService.resetCounters(); + + // 发送大量消息 + int messageCount = 100; + long startTime = System.currentTimeMillis(); + + messageProducerService.sendBatchMessages(messageCount); + + long sendTime = System.currentTimeMillis() - startTime; + log.info("发送 {} 条消息耗时: {} ms", messageCount, sendTime); + + // 等待 StreamListener 处理 + Thread.sleep(3000); + + // 使用 Manual Ack 处理剩余消息 + manualAckConsumerService.batchProcessMessages(50); + + // 显示性能统计 + Map streamListenerStats = streamListenerConsumerService.getMessageStats(); + Map manualAckStats = manualAckConsumerService.getMessageStats(); + + log.info("性能测试结果:"); + log.info("StreamListener: {}", streamListenerStats); + log.info("Manual Ack: {}", manualAckStats); + + } catch (Exception e) { + log.error("性能测试失败", e); + } + } +} diff --git a/src/main/java/com/example/model/Message.java b/src/main/java/com/example/model/Message.java new file mode 100644 index 0000000..5ae5323 --- /dev/null +++ b/src/main/java/com/example/model/Message.java @@ -0,0 +1,48 @@ +package com.example.model; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.time.LocalDateTime; + +/** + * 消息模型 + */ +@Data +@NoArgsConstructor +@AllArgsConstructor +public class Message { + + /** + * 消息ID + */ + private String id; + + /** + * 消息内容 + */ + private String content; + + /** + * 消息类型 + */ + private String type; + + /** + * 创建时间 + */ + private LocalDateTime timestamp; + + /** + * 发送者 + */ + private String sender; + + public Message(String content, String type, String sender) { + this.content = content; + this.type = type; + this.sender = sender; + this.timestamp = LocalDateTime.now(); + } +} diff --git a/src/main/java/com/example/service/ManualAckConsumerService.java b/src/main/java/com/example/service/ManualAckConsumerService.java new file mode 100644 index 0000000..3ac8284 --- /dev/null +++ b/src/main/java/com/example/service/ManualAckConsumerService.java @@ -0,0 +1,525 @@ +package com.example.service; + +import com.example.config.RedisStreamProperties; +import com.example.model.Message; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.data.redis.connection.stream.Consumer; +import org.springframework.data.redis.connection.stream.MapRecord; +import org.springframework.data.redis.connection.stream.ReadOffset; +import org.springframework.data.redis.connection.stream.RecordId; +import org.springframework.data.redis.connection.stream.StreamOffset; +import org.springframework.data.redis.core.RedisTemplate; +import org.springframework.stereotype.Service; + +import javax.annotation.PostConstruct; +import java.time.LocalDateTime; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.concurrent.atomic.AtomicLong; + +/** + * Manual Ack 模式的消费者服务 + * + * 特点: + * 1. 手动拉取消息,按需处理 + * 2. 完全控制消息确认时机 + * 3. 支持批量处理 + * 4. 适合需要精确控制处理流程的场景 + * 5. 可以实现复杂的重试和错误处理逻辑 + */ +@Slf4j +@Service +@RequiredArgsConstructor +public class ManualAckConsumerService { + + private final RedisTemplate redisTemplate; + private final RedisStreamProperties redisStreamProperties; + + // 消息计数器 + private final AtomicLong messageCount = new AtomicLong(0); + private final AtomicLong processedCount = new AtomicLong(0); + private final AtomicLong errorCount = new AtomicLong(0); + private final AtomicLong retryCount = new AtomicLong(0); + private final AtomicLong pendingCount = new AtomicLong(0); + + // 处理状态 + private volatile boolean isProcessing = false; + + @PostConstruct + public void init() { + log.info("Manual Ack 消费者服务已初始化"); + } + + /** + * 确保消费者组存在(带重试机制) + */ + private void ensureConsumerGroupExists() { + int maxRetries = 3; + int retryCount = 0; + + log.info("=== 开始检查消费者组是否存在: {} ===", redisStreamProperties.getConsumerGroup()); + + while (retryCount < maxRetries) { + try { + // 检查消费者组是否存在 + log.info("第{}次检查消费者组: {}", retryCount + 1, redisStreamProperties.getConsumerGroup()); + Object groups = redisTemplate.opsForStream().groups(redisStreamProperties.getKey()); + log.info("📊 消费者组查询结果: {}", groups); + + // 检查返回的组信息是否为空 + String groupsStr = groups.toString(); + if (groups == null || groupsStr.equals("XInfoGroups[]") || groupsStr.contains("[]") || groupsStr.trim().isEmpty()) { + log.warn("❌ 消费者组不存在,返回空数组: {}", groups); + throw new RuntimeException("消费者组不存在"); + } + + log.info("✅ 消费者组已存在: {},组信息: {}", redisStreamProperties.getConsumerGroup(), groups); + return; // 消费者组存在,直接返回 + } catch (Exception e) { + log.warn("❌ 检查消费者组时出现异常: {}", e.getMessage()); + + if (e.getMessage().contains("NOGROUP") || e.getMessage().contains("no such key") || e.getMessage().contains("消费者组不存在")) { + log.info("🔍 消费者组不存在,尝试创建: {} (重试 {}/{})", + redisStreamProperties.getConsumerGroup(), retryCount + 1, maxRetries); + + try { + // 确保 Stream 存在且有消息 + log.info("📊 检查Stream状态: {}", redisStreamProperties.getKey()); + Long streamLength = redisTemplate.opsForStream().size(redisStreamProperties.getKey()); + log.info("📊 Stream长度: {}", streamLength); + + if (streamLength == null || streamLength == 0) { + log.warn("⚠️ Stream 不存在或为空,创建初始消息"); + Map initData = new HashMap<>(); + initData.put("init", "true"); + initData.put("timestamp", System.currentTimeMillis()); + RecordId recordId = redisTemplate.opsForStream().add(redisStreamProperties.getKey(), initData); + log.info("✅ 初始消息已创建,Record ID: {}", recordId.getValue()); + + // 等待一下确保消息被写入 + try { + Thread.sleep(100); + } catch (InterruptedException ie) { + Thread.currentThread().interrupt(); + throw new RuntimeException("等待消息写入时被中断", ie); + } + + // 再次检查Stream长度 + streamLength = redisTemplate.opsForStream().size(redisStreamProperties.getKey()); + log.info("📊 创建初始消息后Stream长度: {}", streamLength); + } else { + log.info("✅ Stream存在且有消息,长度: {}", streamLength); + } + + // 创建消费者组 + log.info("🔧 开始创建消费者组: {} 在Stream: {}", + redisStreamProperties.getConsumerGroup(), redisStreamProperties.getKey()); + redisTemplate.opsForStream().createGroup( + redisStreamProperties.getKey(), + ReadOffset.from("0"), + redisStreamProperties.getConsumerGroup() + ); + log.info("✅ 消费者组创建成功: {}", redisStreamProperties.getConsumerGroup()); + + // 验证消费者组是否真的创建成功 + log.info("🔍 验证消费者组创建结果..."); + try { + redisTemplate.opsForStream().groups(redisStreamProperties.getKey()); + log.info("✅ 消费者组验证成功: {}", redisStreamProperties.getConsumerGroup()); + } catch (Exception verifyException) { + log.error("❌ 消费者组验证失败: {}", verifyException.getMessage()); + throw verifyException; + } + + log.info("🎉 消费者组创建和验证完成!"); + return; // 创建成功,退出重试循环 + + } catch (Exception createException) { + log.error("❌ 创建消费者组时出现异常: {}", createException.getMessage(), createException); + + if (createException.getMessage().contains("BUSYGROUP")) { + log.info("✅ 消费者组已存在: {}", redisStreamProperties.getConsumerGroup()); + return; // 消费者组已存在,退出重试循环 + } + + retryCount++; + if (retryCount >= maxRetries) { + log.error("❌ 创建消费者组失败,已达到最大重试次数: {}", createException.getMessage()); + throw createException; + } else { + log.warn("🔄 创建消费者组失败,准备重试: {} (重试 {}/{})", + createException.getMessage(), retryCount, maxRetries); + try { + Thread.sleep(1000 * retryCount); // 递增延迟 + } catch (InterruptedException ie) { + Thread.currentThread().interrupt(); + throw new RuntimeException("创建消费者组时被中断", ie); + } + } + } + } else { + log.error("❌ 检查消费者组时出现异常: {}", e.getMessage(), e); + throw e; + } + } + } + + log.error("❌ 消费者组创建失败,已达到最大重试次数"); + } + + /** + * 手动拉取并处理消息 + */ + public void pollAndProcessMessages() { + if (isProcessing) { + log.warn("⚠️ Manual Ack 正在处理中,跳过本次拉取"); + return; + } + + log.info("🚀 开始手动拉取消息"); + isProcessing = true; + try { + // 确保消费者组存在 + log.info("🔍 确保消费者组存在..."); + ensureConsumerGroupExists(); + log.info("✅ 消费者组检查完成"); + + // 从 Stream 中读取消息 - 使用 lastConsumed 读取未确认的消息 + log.info("📖 开始从Stream读取消息: {} 消费者组: {} 消费者: {}", + redisStreamProperties.getKey(), redisStreamProperties.getConsumerGroup(), redisStreamProperties.getConsumerName()); + + List> messages = redisTemplate.opsForStream() + .read(Consumer.from(redisStreamProperties.getConsumerGroup(), redisStreamProperties.getConsumerName()), + StreamOffset.create(redisStreamProperties.getKey(), ReadOffset.lastConsumed())); + + log.info("📊 从Stream读取到 {} 条消息", messages.size()); + + if (messages.isEmpty()) { + log.info("ℹ️ Manual Ack 没有新消息"); + return; + } + + log.info("📦 Manual Ack 拉取到 {} 条消息", messages.size()); + pendingCount.addAndGet(messages.size()); + + for (MapRecord message : messages) { + try { + log.debug("🔄 处理消息: {}", message.getId()); + processMessage(message); + processedCount.incrementAndGet(); + log.debug("✅ 消息处理成功: {}", message.getId()); + } catch (Exception e) { + errorCount.incrementAndGet(); + log.error("❌ 处理消息失败: {}", e.getMessage(), e); + } + } + + } catch (Exception e) { + errorCount.incrementAndGet(); + log.error("❌ Manual Ack 拉取消息失败: {}", e.getMessage(), e); + } finally { + isProcessing = false; + log.info("🏁 Manual Ack 拉取消息完成"); + } + } + + /** + * 拉取单条消息 + */ + public MapRecord pollSingleMessage() { + try { + // 确保消费者组存在 + ensureConsumerGroupExists(); + + // 使用 ReadOffset.from(">") 读取新消息 + List> messages = redisTemplate.opsForStream() + .read(Consumer.from(redisStreamProperties.getConsumerGroup(), redisStreamProperties.getConsumerName()), + StreamOffset.create(redisStreamProperties.getKey(), ReadOffset.from(">"))); + + if (messages.isEmpty()) { + log.debug("Manual Ack 没有新消息"); + return null; + } + + log.info("Manual Ack 拉取到 1 条新消息"); + pendingCount.addAndGet(1); // 增加待处理计数 + return messages.get(0); + + } catch (Exception e) { + errorCount.incrementAndGet(); + log.error("Manual Ack 拉取单条消息失败: {}", e.getMessage(), e); + return null; + } + } + + /** + * 处理单条消息 + */ + private void processMessage(MapRecord message) { + String recordId = null; + try { + messageCount.incrementAndGet(); + + // 获取消息数据 + Map messageData = new HashMap<>(); + Map rawData = message.getValue(); + log.debug("原始消息数据: {}", rawData); + + for (Map.Entry entry : rawData.entrySet()) { + String key = entry.getKey() != null ? entry.getKey().toString() : "null"; + Object value = entry.getValue(); + messageData.put(key, value); + log.debug("转换字段: {} -> {}", key, value); + } + recordId = message.getId().getValue(); + log.debug("消息ID: {}", recordId); + + log.info("Manual Ack 收到消息: recordId={}, data={}", recordId, messageData); + + // 处理消息 + processMessageData(messageData); + + // 确认消息(ACK) + acknowledgeMessage(recordId); + + processedCount.incrementAndGet(); + pendingCount.decrementAndGet(); + log.info("Manual Ack 消息处理完成: recordId={}", recordId); + + } catch (Exception e) { + errorCount.incrementAndGet(); + pendingCount.decrementAndGet(); + log.error("Manual Ack 处理消息失败: recordId={}, error={}, messageData={}", + recordId, e.getMessage(), message.getValue(), e); + + // 处理失败时的逻辑 + handleProcessingError(message, e); + } + } + + /** + * 确认消息 + */ + private void acknowledgeMessage(String recordId) { + try { + redisTemplate.opsForStream().acknowledge( + redisStreamProperties.getKey(), + redisStreamProperties.getConsumerGroup(), + recordId + ); + log.debug("Manual Ack 消息已确认: recordId={}", recordId); + } catch (Exception e) { + log.error("Manual Ack 确认消息失败: recordId={}, error={}", recordId, e.getMessage(), e); + throw new RuntimeException("消息确认失败: " + e.getMessage(), e); + } + } + + /** + * 处理消息处理错误 + */ + private void handleProcessingError(MapRecord message, Exception e) { + try { + retryCount.incrementAndGet(); + + // 示例:记录到错误日志或发送到死信队列 + log.error("Manual Ack 消息处理失败,已记录: recordId={}, error={}", + message.getId().getValue(), e.getMessage()); + + // 可以选择不确认消息,让消息重新被消费 + // 或者确认消息并发送到死信队列 + + } catch (Exception ex) { + log.error("Manual Ack 处理错误失败: {}", ex.getMessage(), ex); + } + } + + /** + * 处理消息业务逻辑 + */ + private void processMessageData(Map messageData) { + try { + // 模拟业务处理时间 + Thread.sleep(10); + + // 构建消息对象 + Message message = new Message(); + message.setId((String) messageData.get("id")); + message.setContent((String) messageData.get("content")); + message.setType((String) messageData.get("type")); + message.setSender((String) messageData.get("sender")); + + // 安全解析时间戳 + String timestampStr = (String) messageData.get("timestamp"); + if (timestampStr != null && !timestampStr.isEmpty()) { + try { + message.setTimestamp(LocalDateTime.parse(timestampStr)); + } catch (Exception e) { + log.warn("时间戳解析失败,使用当前时间: timestamp={}, error={}", timestampStr, e.getMessage()); + message.setTimestamp(LocalDateTime.now()); + } + } else { + log.warn("时间戳为空,使用当前时间"); + message.setTimestamp(LocalDateTime.now()); + } + + log.debug("Manual Ack 处理消息: id={}, content={}, type={}, sender={}", + message.getId(), message.getContent(), message.getType(), message.getSender()); + + } catch (Exception e) { + log.error("Manual Ack 构建消息对象失败: {}", e.getMessage(), e); + throw new RuntimeException("消息处理失败", e); + } + } + + /** + * 批量处理消息 + */ + public void batchProcessMessages(int batchSize) { + if (isProcessing) { + log.warn("⚠️ Manual Ack 正在处理中,跳过本次批量处理"); + return; + } + + log.info("🚀 开始批量处理消息,目标数量: {}", batchSize); + isProcessing = true; + int processed = 0; + + try { + // 确保消费者组存在 + log.info("🔍 确保消费者组存在..."); + ensureConsumerGroupExists(); + log.info("✅ 消费者组检查完成"); + + while (processed < batchSize) { + // 从 Stream 中读取消息 - 使用 lastConsumed 读取未确认的消息 + List> messages = redisTemplate.opsForStream() + .read(Consumer.from(redisStreamProperties.getConsumerGroup(), redisStreamProperties.getConsumerName()), + StreamOffset.create(redisStreamProperties.getKey(), ReadOffset.lastConsumed())); + + if (messages.isEmpty()) { + log.info("Manual Ack 批量处理完成,没有更多消息。已处理: {}, 目标: {}", processed, batchSize); + break; + } + + log.info("Manual Ack 批量拉取到 {} 条消息,当前已处理: {}", messages.size(), processed); + pendingCount.addAndGet(messages.size()); + + for (MapRecord message : messages) { + if (processed >= batchSize) { + log.info("已达到批量处理目标数量: {}", batchSize); + break; + } + + log.debug("开始处理第 {} 条消息", processed + 1); + processMessage(message); + processed++; + log.debug("完成处理第 {} 条消息,当前统计: received={}, processed={}, errors={}", + processed, messageCount.get(), processedCount.get(), errorCount.get()); + } + } + + log.info("Manual Ack 批量处理完成: 处理了 {} 条消息", processed); + + } catch (Exception e) { + log.error("Manual Ack 批量处理消息失败: {}", e.getMessage(), e); + } finally { + isProcessing = false; + } + } + + /** + * 处理单条消息(外部调用) + */ + public boolean processSingleMessage(MapRecord message) { + if (message == null) { + return false; + } + + try { + processMessage(message); + return true; + } catch (Exception e) { + log.error("Manual Ack 处理单条消息失败: {}", e.getMessage(), e); + return false; + } + } + + /** + * 检查处理状态 + */ + public boolean isProcessing() { + return isProcessing; + } + + /** + * 获取消息统计信息 + */ + public Map getMessageStats() { + Map stats = new HashMap<>(); + stats.put("totalReceived", messageCount.get()); + stats.put("totalProcessed", processedCount.get()); + stats.put("totalErrors", errorCount.get()); + stats.put("totalRetries", retryCount.get()); + stats.put("pendingCount", pendingCount.get()); + stats.put("isProcessing", isProcessing); + stats.put("successRate", messageCount.get() > 0 ? + String.format("%.2f%%", (double) processedCount.get() / messageCount.get() * 100) : "0.00%"); + + log.info("Manual Ack 消息统计: {}", stats); + return stats; + } + + /** + * 重置计数器 + */ + public void resetCounters() { + messageCount.set(0); + processedCount.set(0); + errorCount.set(0); + retryCount.set(0); + pendingCount.set(0); + log.info("Manual Ack 计数器已重置"); + } + + /** + * 检查 Stream 状态 + */ + public Map checkStreamStatus() { + Map status = new HashMap<>(); + try { + // 检查 Stream 长度 + Long streamLength = redisTemplate.opsForStream().size(redisStreamProperties.getKey()); + status.put("streamLength", streamLength); + + // 检查消费者组信息 + try { + Object consumerGroupInfo = redisTemplate.opsForStream().groups(redisStreamProperties.getKey()); + status.put("consumerGroups", consumerGroupInfo); + } catch (Exception e) { + status.put("consumerGroupsError", e.getMessage()); + } + + // 检查待处理消息 + try { + Object pendingMessages = redisTemplate.opsForStream().pending( + redisStreamProperties.getKey(), + redisStreamProperties.getConsumerGroup() + ); + status.put("pendingMessages", pendingMessages); + } catch (Exception e) { + status.put("pendingMessagesError", e.getMessage()); + } + + status.put("success", true); + + } catch (Exception e) { + status.put("success", false); + status.put("error", e.getMessage()); + log.error("检查 Stream 状态失败", e); + } + + return status; + } +} diff --git a/src/main/java/com/example/service/MessageProducerService.java b/src/main/java/com/example/service/MessageProducerService.java new file mode 100644 index 0000000..e91384b --- /dev/null +++ b/src/main/java/com/example/service/MessageProducerService.java @@ -0,0 +1,117 @@ +package com.example.service; + +import com.example.config.RedisStreamProperties; +import com.example.model.Message; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.databind.ObjectMapper; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.data.redis.connection.stream.RecordId; +import org.springframework.data.redis.core.RedisTemplate; +import org.springframework.stereotype.Service; + +import java.util.HashMap; +import java.util.Map; +import java.util.UUID; + +/** + * Redis Stream 消息生产者服务 + */ +@Slf4j +@Service +@RequiredArgsConstructor +public class MessageProducerService { + + private final RedisTemplate redisTemplate; + private final RedisStreamProperties redisStreamProperties; + private final ObjectMapper objectMapper; + + /** + * 发送单条消息 + */ + public String sendMessage(Message message) { + try { + // 生成消息ID + String messageId = UUID.randomUUID().toString(); + message.setId(messageId); + + // 将消息转换为 Map + Map messageMap = convertMessageToMap(message); + + // 发送到 Redis Stream + RecordId recordId = redisTemplate.opsForStream() + .add(redisStreamProperties.getKey(), messageMap); + + log.info("消息已发送到 Redis Stream: messageId={}, recordId={}, content={}", + messageId, recordId.getValue(), message.getContent()); + + return recordId.getValue(); + + } catch (Exception e) { + log.error("发送消息失败: {}", e.getMessage(), e); + throw new RuntimeException("发送消息失败", e); + } + } + + /** + * 批量发送消息 + */ + public int sendBatchMessages(int count) { + int successCount = 0; + + log.info("开始批量发送 {} 条消息", count); + + for (int i = 1; i <= count; i++) { + try { + Message message = new Message( + "测试消息内容 " + i, + "TEST", + "producer-" + System.currentTimeMillis() + ); + + sendMessage(message); + successCount++; + + // 添加小延迟避免过快发送 + if (i % 10 == 0) { + Thread.sleep(10); + log.debug("已发送 {} 条消息", i); + } + + } catch (Exception e) { + log.error("发送第 {} 条消息失败: {}", i, e.getMessage()); + } + } + + log.info("批量发送完成: 成功 {} 条,总计 {} 条", successCount, count); + return successCount; + } + + /** + * 将 Message 对象转换为 Map + */ + private Map convertMessageToMap(Message message) { + Map messageMap = new HashMap<>(); + messageMap.put("id", message.getId()); + messageMap.put("content", message.getContent()); + messageMap.put("type", message.getType()); + messageMap.put("timestamp", message.getTimestamp().toString()); + messageMap.put("sender", message.getSender()); + return messageMap; + } + + /** + * 获取 Stream 长度 + */ + public Long getStreamLength() { + return redisTemplate.opsForStream().size(redisStreamProperties.getKey()); + } + + /** + * 清空 Stream + */ + public void clearStream() { + redisTemplate.delete(redisStreamProperties.getKey()); + log.info("Redis Stream 已清空"); + } +} diff --git a/src/main/java/com/example/service/StreamListenerConsumerService.java b/src/main/java/com/example/service/StreamListenerConsumerService.java new file mode 100644 index 0000000..49257a7 --- /dev/null +++ b/src/main/java/com/example/service/StreamListenerConsumerService.java @@ -0,0 +1,426 @@ +package com.example.service; + +import com.example.config.RedisStreamProperties; +import com.example.model.Message; +import com.fasterxml.jackson.databind.ObjectMapper; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.data.redis.connection.stream.Consumer; +import org.springframework.data.redis.connection.stream.MapRecord; +import org.springframework.data.redis.connection.stream.ReadOffset; +import org.springframework.data.redis.connection.stream.StreamOffset; +import org.springframework.data.redis.core.RedisTemplate; +import org.springframework.data.redis.stream.StreamListener; +import org.springframework.data.redis.stream.StreamMessageListenerContainer; +import org.springframework.data.redis.stream.Subscription; +import org.springframework.stereotype.Service; + +import javax.annotation.PostConstruct; +import javax.annotation.PreDestroy; +import java.time.LocalDateTime; +import java.util.HashMap; +import java.util.Map; +import java.util.concurrent.atomic.AtomicLong; + +/** + * StreamListener 模式的消费者服务 + * + * 特点: + * 1. 自动监听 Redis Stream,实时接收消息 + * 2. 基于事件驱动的消息处理 + * 3. 自动确认消息(ACK) + * 4. 支持消费者组和负载均衡 + * 5. 适合高并发、实时性要求高的场景 + */ +@Slf4j +@Service +@RequiredArgsConstructor +public class StreamListenerConsumerService implements StreamListener> { + + private final RedisTemplate redisTemplate; + private final RedisStreamProperties redisStreamProperties; + private final ObjectMapper objectMapper; + private final StreamMessageListenerContainer> streamMessageListenerContainer; + + // 消息计数器 + private final AtomicLong messageCount = new AtomicLong(0); + private final AtomicLong processedCount = new AtomicLong(0); + private final AtomicLong errorCount = new AtomicLong(0); + private final AtomicLong retryCount = new AtomicLong(0); + + // 订阅状态 + private Subscription subscription; + private volatile boolean isListening = false; + + @PostConstruct + public void init() { + log.info("StreamListener 消费者服务已初始化"); + // 不自动启动监听,需要手动调用 startListening() + } + + /** + * 启动 Stream 监听(使用当前配置) + */ + public void startListening() { + startListening(redisStreamProperties.getStreamListener().isProcessHistoricalMessages()); + } + + /** + * 启动 Stream 监听(指定是否处理历史消息) + */ + public void startListening(boolean processHistoricalMessages) { + if (isListening) { + log.warn("StreamListener 已经在监听中"); + return; + } + + log.info("🚀 开始启动 StreamListener..."); + + try { + // 确保消费者组存在 + log.info("🔍 检查并创建消费者组..."); + ensureConsumerGroupExists(); + + // 创建消费者 - 使用配置的消费者组 + String streamListenerGroup = redisStreamProperties.getConsumerGroup(); + String streamListenerConsumer = redisStreamProperties.getConsumerName(); + Consumer consumer = Consumer.from(streamListenerGroup, streamListenerConsumer); + + // 创建 Stream 偏移量 - 根据参数决定是否处理历史消息 + ReadOffset readOffset; + if (processHistoricalMessages) { + readOffset = ReadOffset.from("0"); // 从开头读取所有消息 + log.info("StreamListener 将处理历史消息(从开头读取)"); + } else { + readOffset = ReadOffset.latest(); // 只读取新消息 + log.info("StreamListener 只处理新消息(不读取历史消息)"); + } + StreamOffset streamOffset = StreamOffset.create(redisStreamProperties.getKey(), readOffset); + + // 检查容器状态 + log.info("🔍 检查 StreamMessageListenerContainer 状态: running={}", streamMessageListenerContainer.isRunning()); + + // 确保容器已启动 + if (!streamMessageListenerContainer.isRunning()) { + log.info("🚀 启动 StreamMessageListenerContainer..."); + streamMessageListenerContainer.start(); + log.info("✅ StreamMessageListenerContainer 已启动"); + } + + // 订阅 Stream + log.info("📡 开始订阅 Stream..."); + subscription = streamMessageListenerContainer.receive(consumer, streamOffset, this); + + isListening = true; + log.info("🎉 StreamListener 开始监听: key={}, group={}, consumer={}", + redisStreamProperties.getKey(), redisStreamProperties.getConsumerGroup(), redisStreamProperties.getConsumerName()); + + } catch (Exception e) { + log.error("启动 StreamListener 失败", e); + isListening = false; + } + } + + /** + * 确保消费者组存在 + */ + private void ensureConsumerGroupExists() { + int maxRetries = 5; // 增加重试次数 + int retryCount = 0; + + while (retryCount < maxRetries) { + try { + // 检查Redis连接 + redisTemplate.getConnectionFactory().getConnection().ping(); + + // 检查消费者组是否存在 + Object groups = redisTemplate.opsForStream().groups(redisStreamProperties.getKey()); + boolean groupExists = false; + + if (groups != null) { + String groupsStr = groups.toString(); + if (!groupsStr.contains("[]") && !groupsStr.trim().isEmpty()) { + groupExists = true; + } + } + + if (!groupExists) { + String streamListenerGroup = redisStreamProperties.getConsumerGroup(); + log.info("🔧 创建消费者组: {} (重试 {}/{})", streamListenerGroup, retryCount + 1, maxRetries); + // 创建消费者组 + redisTemplate.opsForStream().createGroup(redisStreamProperties.getKey(), ReadOffset.from("0"), streamListenerGroup); + log.info("✅ 消费者组创建成功: {}", streamListenerGroup); + return; + } else { + log.info("✅ 消费者组已存在: {}", redisStreamProperties.getConsumerGroup()); + return; + } + + } catch (Exception e) { + retryCount++; + if (e.getMessage().contains("BUSYGROUP")) { + log.info("消费者组已存在: {}", redisStreamProperties.getConsumerGroup()); + return; + } else if (e.getMessage().contains("NOGROUP") || e.getMessage().contains("no such key")) { + log.info("Stream 或消费者组不存在,尝试创建: {} (重试 {}/{})", + redisStreamProperties.getConsumerGroup(), retryCount, maxRetries); + if (retryCount < maxRetries) { + try { + Thread.sleep(500 * retryCount); // 增加等待时间 + } catch (InterruptedException ie) { + Thread.currentThread().interrupt(); + } + continue; + } + } else if (e.getMessage().contains("Connection closed") || e.getMessage().contains("RedisException")) { + log.warn("Redis连接问题,尝试重连: {} (重试 {}/{})", e.getMessage(), retryCount, maxRetries); + if (retryCount < maxRetries) { + try { + Thread.sleep(1000 * retryCount); // 连接问题等待更长时间 + } catch (InterruptedException ie) { + Thread.currentThread().interrupt(); + } + continue; + } + } + + log.error("创建消费者组失败: {} (重试 {}/{})", e.getMessage(), retryCount, maxRetries); + if (retryCount >= maxRetries) { + throw new RuntimeException("创建消费者组失败,已重试 " + maxRetries + " 次", e); + } + } + } + } + + /** + * 停止 Stream 监听 + */ + public void stopListening() { + if (!isListening) { + log.warn("StreamListener 未在监听中"); + return; + } + + try { + if (subscription != null) { + subscription.cancel(); + subscription = null; + } + + isListening = false; + log.info("StreamListener 已停止监听"); + + } catch (Exception e) { + log.error("停止 StreamListener 失败", e); + } + } + + /** + * 检查监听状态 + */ + public boolean isListening() { + return isListening; + } + + @Override + public void onMessage(MapRecord message) { + String recordId = null; + try { + messageCount.incrementAndGet(); + + // 获取消息数据 + Map messageData = message.getValue(); + recordId = message.getId().getValue(); + + log.info("StreamListener 收到消息: recordId={}, data={}", recordId, messageData); + + // 处理消息 + processMessage(messageData); + + // 确认消息(ACK) + acknowledgeMessage(recordId); + + processedCount.incrementAndGet(); + log.info("StreamListener 消息处理完成: recordId={}", recordId); + + } catch (Exception e) { + errorCount.incrementAndGet(); + log.error("StreamListener 处理消息失败: recordId={}, error={}", recordId, e.getMessage(), e); + + // 处理失败时可以选择重试或记录到死信队列 + handleProcessingError(message, e); + + // 即使处理失败,也要确认消息,避免重复处理 + try { + if (recordId != null) { + acknowledgeMessage(recordId); + log.info("StreamListener 失败消息已确认: recordId={}", recordId); + } + } catch (Exception ackException) { + log.error("StreamListener 确认失败消息时出错: recordId={}, error={}", recordId, ackException.getMessage(), ackException); + } + } + } + + /** + * 确认消息 + */ + private void acknowledgeMessage(String recordId) { + try { + redisTemplate.opsForStream().acknowledge( + redisStreamProperties.getKey(), + redisStreamProperties.getConsumerGroup(), + recordId + ); + log.debug("StreamListener 消息已确认: recordId={}", recordId); + } catch (Exception e) { + log.error("StreamListener 确认消息失败: recordId={}, error={}", recordId, e.getMessage(), e); + } + } + + /** + * 处理消息处理错误 + */ + private void handleProcessingError(MapRecord message, Exception e) { + try { + String recordId = message.getId().getValue(); + retryCount.incrementAndGet(); + + // 记录详细的错误信息 + log.error("StreamListener 消息处理失败,已记录: recordId={}, error={}, messageData={}", + recordId, e.getMessage(), message.getValue()); + + // 记录错误堆栈信息 + log.error("StreamListener 错误堆栈:", e); + + // 这里可以实现重试逻辑或死信队列 + // 当前策略:记录错误并继续处理下一条消息 + + } catch (Exception ex) { + log.error("StreamListener 处理错误失败: {}", ex.getMessage(), ex); + } + } + + /** + * 处理消息业务逻辑 + */ + private void processMessage(Map messageData) { + try { + log.debug("StreamListener 开始处理消息: {}", messageData); + + // 模拟业务处理时间 + Thread.sleep(10); + + // 构建消息对象 + Message message = new Message(); + message.setId(messageData.get("id")); + message.setContent(messageData.get("content")); + message.setType(messageData.get("type")); + message.setSender(messageData.get("sender")); + + // 安全地解析时间戳 + String timestampStr = messageData.get("timestamp"); + if (timestampStr != null && !timestampStr.trim().isEmpty()) { + try { + // 处理带引号的时间戳字符串 + String cleanTimestamp = timestampStr.trim(); + if (cleanTimestamp.startsWith("\"") && cleanTimestamp.endsWith("\"")) { + cleanTimestamp = cleanTimestamp.substring(1, cleanTimestamp.length() - 1); + } + + // 尝试解析不同的时间戳格式 + LocalDateTime timestamp; + if (cleanTimestamp.contains("T")) { + // ISO格式: 2025-10-22T15:06:49 或 2025-10-22T15:06:49.123 + timestamp = LocalDateTime.parse(cleanTimestamp); + } else { + // 其他格式,使用当前时间 + timestamp = LocalDateTime.now(); + log.warn("StreamListener 不支持的时间戳格式,使用当前时间: {}", cleanTimestamp); + } + + message.setTimestamp(timestamp); + } catch (Exception parseException) { + log.warn("StreamListener 解析时间戳失败,使用当前时间: timestampStr={}, error={}", + timestampStr, parseException.getMessage()); + message.setTimestamp(LocalDateTime.now()); + } + } else { + message.setTimestamp(LocalDateTime.now()); + log.warn("StreamListener 消息时间戳为空,使用当前时间: {}", messageData); + } + + log.debug("StreamListener 处理消息: id={}, content={}, type={}, sender={}, timestamp={}", + message.getId(), message.getContent(), message.getType(), message.getSender(), message.getTimestamp()); + + } catch (Exception e) { + log.error("StreamListener 构建消息对象失败: messageData={}, error={}", messageData, e.getMessage(), e); + throw new RuntimeException("消息处理失败", e); + } + } + + /** + * 获取消息统计信息 + */ + public Map getMessageStats() { + Map stats = new HashMap<>(); + long totalReceived = messageCount.get(); + long totalProcessed = processedCount.get(); + long totalErrors = errorCount.get(); + long totalRetries = retryCount.get(); + + stats.put("totalReceived", totalReceived); + stats.put("totalProcessed", totalProcessed); + stats.put("totalErrors", totalErrors); + stats.put("totalRetries", totalRetries); + stats.put("isListening", isListening); + + // 修复成功率计算逻辑 + // 成功率 = 成功处理的消息数 / 总接收消息数 + // 如果总接收数为0,则成功率为0% + String successRate; + if (totalReceived == 0) { + successRate = "0.00%"; + } else { + double rate = (double) totalProcessed / totalReceived * 100; + successRate = String.format("%.2f%%", rate); + } + stats.put("successRate", successRate); + + log.info("StreamListener 消息统计: totalReceived={}, totalProcessed={}, totalErrors={}, successRate={}", + totalReceived, totalProcessed, totalErrors, successRate); + return stats; + } + + /** + * 重置计数器 + */ + public void resetCounters() { + messageCount.set(0); + processedCount.set(0); + errorCount.set(0); + retryCount.set(0); + log.info("StreamListener 计数器已重置"); + } + + /** + * 获取当前计数器状态(用于调试) + */ + public Map getCounterStatus() { + Map counters = new HashMap<>(); + counters.put("messageCount", messageCount.get()); + counters.put("processedCount", processedCount.get()); + counters.put("errorCount", errorCount.get()); + counters.put("retryCount", retryCount.get()); + return counters; + } + + /** + * 应用关闭时清理资源 + */ + @PreDestroy + public void destroy() { + stopListening(); + log.info("StreamListener 消费者服务已销毁"); + } +} diff --git a/src/main/resources/application-test.yml b/src/main/resources/application-test.yml new file mode 100644 index 0000000..105c810 --- /dev/null +++ b/src/main/resources/application-test.yml @@ -0,0 +1,42 @@ +server: + port: 8080 + +spring: + application: + name: redis-stream-demo + + redis: + host: localhost + port: 6379 + password: + database: 0 + timeout: 10000ms # 增加超时时间到10秒 + lettuce: + pool: + max-active: 8 + max-wait: 5000ms # 设置合理的等待时间 + max-idle: 8 + min-idle: 0 + +# Redis Stream Configuration +redis: + stream: + key: "message-stream" + consumer-group: "message-consumer-group" + consumer-name: "message-consumer" + + # 消费者模式配置 + consumer: + # 默认模式: stream-listener, manual-ack, both + default-mode: "both" + # 是否启用 StreamListener 模式 + stream-listener-enabled: false + # 是否启用 Manual Ack 模式 + manual-ack-enabled: false + +# Logging Configuration +logging: + level: + com.example: DEBUG + org.springframework.data.redis: DEBUG + io.lettuce: DEBUG diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml new file mode 100644 index 0000000..f7044a7 --- /dev/null +++ b/src/main/resources/application.yml @@ -0,0 +1,70 @@ +server: + port: 8080 + +spring: + application: + name: redis-stream-demo + + redis: + host: localhost + port: 6379 + password: + database: 0 + timeout: 2000ms + lettuce: + pool: + max-active: 8 + max-wait: -1ms + max-idle: 8 + min-idle: 0 + +# Redis Stream Configuration +redis: + stream: + key: "message-stream" + consumer-group: "message-consumer-group" + consumer-name: "message-consumer" + + # 消费者模式配置 + consumer: + # 默认模式: stream-listener, manual-ack, both + default-mode: "both" + # 是否启用 StreamListener 模式 + stream-listener-enabled: true + # 是否启用 Manual Ack 模式 + manual-ack-enabled: true + + # StreamListener 配置 + stream-listener: + # 是否自动启动 + auto-start: false + # 是否处理历史消息(true: 从开头读取所有消息,false: 只读取新消息) + process-historical-messages: true + # 轮询超时时间(秒) + poll-timeout: 1 + # 线程池核心线程数 + core-pool-size: 2 + # 线程池最大线程数 + max-pool-size: 4 + # 线程空闲时间(秒) + keep-alive-time: 60 + + # Manual Ack 配置 + manual-ack: + # 默认批量大小 + default-batch-size: 10 + # 最大批量大小 + max-batch-size: 100 + # 轮询间隔(毫秒) + poll-interval: 1000 + # 是否启用并发处理 + concurrent-processing: false + # 最大并发数 + max-concurrency: 5 + +# Logging Configuration +logging: + level: + com.example: DEBUG + org.springframework.data.redis: DEBUG + io.lettuce: DEBUG diff --git a/src/test/java/com/example/RedisStreamIntegrationTest.java b/src/test/java/com/example/RedisStreamIntegrationTest.java new file mode 100644 index 0000000..d53d529 --- /dev/null +++ b/src/test/java/com/example/RedisStreamIntegrationTest.java @@ -0,0 +1,230 @@ +package com.example; + +import com.example.config.RedisStreamConfig; +import com.example.config.RedisStreamProperties; +import com.example.service.ManualAckConsumerService; +import com.example.service.MessageProducerService; +import com.example.service.StreamListenerConsumerService; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.data.redis.connection.stream.Consumer; +import org.springframework.data.redis.connection.stream.ReadOffset; +import org.springframework.data.redis.connection.stream.StreamOffset; +import org.springframework.data.redis.core.RedisTemplate; +import org.springframework.data.redis.stream.StreamMessageListenerContainer; +import org.springframework.data.redis.stream.Subscription; +import org.springframework.test.context.TestPropertySource; +import lombok.extern.slf4j.Slf4j; + +import java.time.Duration; +import java.util.Map; +import java.util.concurrent.CountDownLatch; +import java.util.concurrent.TimeUnit; + +import static org.junit.jupiter.api.Assertions.*; + +/** + * Redis Stream 端到端测试 + */ +@Slf4j +@SpringBootTest +@TestPropertySource(properties = { + "spring.redis.host=localhost", + "spring.redis.port=6379" +}) +class RedisStreamIntegrationTest { + + @Autowired + private MessageProducerService messageProducerService; + + @Autowired + private StreamListenerConsumerService streamListenerConsumerService; + + @Autowired + private ManualAckConsumerService manualAckConsumerService; + + @Autowired + private RedisTemplate redisTemplate; + + @Autowired + private RedisStreamProperties redisStreamProperties; + + @Autowired + private StreamMessageListenerContainer> container; + + @BeforeEach + void setUp() { + try { + // 检查Redis连接 + redisTemplate.getConnectionFactory().getConnection().ping(); + log.info("Redis连接正常"); + } catch (Exception e) { + log.error("Redis连接失败: {}", e.getMessage()); + throw new RuntimeException("Redis连接不可用", e); + } + + // 清空 Stream + messageProducerService.clearStream(); + + // 重置计数器 + streamListenerConsumerService.resetCounters(); + manualAckConsumerService.resetCounters(); + + // 创建消费者组(使用正确的偏移量) + try { + redisTemplate.opsForStream().createGroup(redisStreamProperties.getKey(), ReadOffset.from("0"), redisStreamProperties.getConsumerGroup()); + log.info("消费者组已创建: {}", redisStreamProperties.getConsumerGroup()); + } catch (Exception e) { + // 消费者组可能已存在,忽略异常 + log.info("消费者组可能已存在: {}", e.getMessage()); + } + } + + @Test + void testStreamListenerEndToEnd() throws InterruptedException { + // 启动 StreamListener + container.start(); + + // 订阅 Stream - 使用不同的消费者名称避免冲突 + String streamListenerConsumerName = redisStreamProperties.getConsumerName() + "-stream-listener"; + Subscription subscription = container.receive( + Consumer.from(redisStreamProperties.getConsumerGroup(), streamListenerConsumerName), + StreamOffset.create(redisStreamProperties.getKey(), ReadOffset.from(">")), + streamListenerConsumerService + ); + + // 等待订阅生效 + Thread.sleep(3000); + + // 发送 100 条消息 + int sentCount = messageProducerService.sendBatchMessages(100); + assertEquals(100, sentCount); + + // 等待消息处理完成 - 增加等待时间 + Thread.sleep(20000); + + // 验证消息统计 + Map stats = streamListenerConsumerService.getMessageStats(); + log.info("StreamListener 统计信息: {}", stats); + assertTrue((Long) stats.get("totalReceived") >= 100, "应该接收到至少 100 条消息"); + assertTrue((Long) stats.get("totalProcessed") >= 100, "应该处理至少 100 条消息"); + assertEquals(0L, stats.get("totalErrors"), "不应该有处理错误"); + + // 取消订阅 + subscription.cancel(); + + // 停止容器 + container.stop(); + } + + @Test + void testManualAckEndToEnd() throws InterruptedException { + // 发送 100 条消息 + int sentCount = messageProducerService.sendBatchMessages(100); + assertEquals(100, sentCount); + + // 等待消息发送完成 + Thread.sleep(2000); + + // 使用 Manual Ack 模式处理消息 + manualAckConsumerService.batchProcessMessages(100); + + // 验证消息统计 + Map stats = manualAckConsumerService.getMessageStats(); + assertTrue((Long) stats.get("totalReceived") >= 100, "应该接收到至少 100 条消息"); + assertTrue((Long) stats.get("totalProcessed") >= 100, "应该处理至少 100 条消息"); + assertEquals(0L, stats.get("totalErrors"), "不应该有处理错误"); + } + + @Test + void testSingleMessageProductionAndConsumption() { + // 发送单条消息 + String recordId = messageProducerService.sendMessage( + new com.example.model.Message("测试消息", "TEST", "test-sender") + ); + assertNotNull(recordId); + + // 验证 Stream 长度 + Long streamLength = messageProducerService.getStreamLength(); + assertEquals(1, streamLength); + + // 使用 Manual Ack 处理消息 + manualAckConsumerService.pollAndProcessMessages(); + + // 验证消息统计 - 由于可能被多个消费者处理,检查是否至少处理了1条 + Map stats = manualAckConsumerService.getMessageStats(); + assertTrue((Long) stats.get("totalReceived") >= 1, "应该至少接收到1条消息"); + assertTrue((Long) stats.get("totalProcessed") >= 1, "应该至少处理1条消息"); + assertEquals(0L, stats.get("totalErrors"), "不应该有处理错误"); + } + + @Test + void testConcurrentProductionAndConsumption() throws InterruptedException { + CountDownLatch latch = new CountDownLatch(2); + + // 启动 StreamListener + container.start(); + + // 使用不同的消费者名称避免冲突 + String streamListenerConsumerName = redisStreamProperties.getConsumerName() + "-concurrent"; + Subscription subscription = container.receive( + Consumer.from(redisStreamProperties.getConsumerGroup(), streamListenerConsumerName), + StreamOffset.create(redisStreamProperties.getKey(), ReadOffset.from(">")), + streamListenerConsumerService + ); + + // 等待订阅生效 + Thread.sleep(2000); + + // 并发发送消息 + Thread producerThread = new Thread(() -> { + try { + messageProducerService.sendBatchMessages(50); + } finally { + latch.countDown(); + } + }); + + // 并发处理消息 + Thread consumerThread = new Thread(() -> { + try { + manualAckConsumerService.batchProcessMessages(50); + } finally { + latch.countDown(); + } + }); + + producerThread.start(); + consumerThread.start(); + + // 等待完成 + assertTrue(latch.await(30, TimeUnit.SECONDS), "并发测试应该在 30 秒内完成"); + + // 验证结果 + Map streamListenerStats = streamListenerConsumerService.getMessageStats(); + Map manualAckStats = manualAckConsumerService.getMessageStats(); + + long totalProcessed = (Long) streamListenerStats.get("totalProcessed") + (Long) manualAckStats.get("totalProcessed"); + assertTrue(totalProcessed >= 50, "总共应该处理至少 50 条消息"); + + // 清理 + subscription.cancel(); + container.stop(); + } + + @Test + void testStreamLengthAndClear() { + // 初始 Stream 长度应该为 0 + assertEquals(0, messageProducerService.getStreamLength()); + + // 发送 10 条消息 + messageProducerService.sendBatchMessages(10); + assertEquals(10, messageProducerService.getStreamLength()); + + // 清空 Stream + messageProducerService.clearStream(); + assertEquals(0, messageProducerService.getStreamLength()); + } +} diff --git a/src/test/java/com/example/service/MessageProducerServiceTest.java b/src/test/java/com/example/service/MessageProducerServiceTest.java new file mode 100644 index 0000000..0c7eae7 --- /dev/null +++ b/src/test/java/com/example/service/MessageProducerServiceTest.java @@ -0,0 +1,101 @@ +package com.example.service; + +import com.example.config.RedisStreamProperties; +import com.example.model.Message; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.data.redis.core.RedisTemplate; +import org.springframework.test.context.TestPropertySource; + +import static org.junit.jupiter.api.Assertions.*; + +/** + * 消息生产者服务测试 + */ +@SpringBootTest +@TestPropertySource(properties = { + "spring.redis.host=localhost", + "spring.redis.port=6379" +}) +class MessageProducerServiceTest { + + @Autowired + private MessageProducerService messageProducerService; + + @Autowired + private RedisTemplate redisTemplate; + + @Autowired + private RedisStreamProperties redisStreamProperties; + + @BeforeEach + void setUp() { + messageProducerService.clearStream(); + } + + @Test + void testSendSingleMessage() { + // 创建测试消息 + Message message = new Message("测试消息内容", "TEST", "test-sender"); + + // 发送消息 + String recordId = messageProducerService.sendMessage(message); + + // 验证结果 + assertNotNull(recordId); + assertNotNull(message.getId()); + assertEquals("测试消息内容", message.getContent()); + assertEquals("TEST", message.getType()); + assertEquals("test-sender", message.getSender()); + + // 验证 Stream 长度 + assertEquals(1, messageProducerService.getStreamLength()); + } + + @Test + void testSendBatchMessages() { + // 发送 10 条消息 + int sentCount = messageProducerService.sendBatchMessages(10); + + // 验证结果 + assertEquals(10, sentCount); + assertEquals(10, messageProducerService.getStreamLength()); + } + + @Test + void testSendLargeBatchMessages() { + // 发送 100 条消息 + int sentCount = messageProducerService.sendBatchMessages(100); + + // 验证结果 + assertEquals(100, sentCount); + assertEquals(100, messageProducerService.getStreamLength()); + } + + @Test + void testClearStream() { + // 发送一些消息 + messageProducerService.sendBatchMessages(5); + assertEquals(5, messageProducerService.getStreamLength()); + + // 清空 Stream + messageProducerService.clearStream(); + assertEquals(0, messageProducerService.getStreamLength()); + } + + @Test + void testGetStreamLength() { + // 初始长度应该为 0 + assertEquals(0, messageProducerService.getStreamLength()); + + // 发送消息后长度应该增加 + messageProducerService.sendBatchMessages(3); + assertEquals(3, messageProducerService.getStreamLength()); + + // 再发送消息 + messageProducerService.sendBatchMessages(2); + assertEquals(5, messageProducerService.getStreamLength()); + } +} diff --git a/test-simple.bat b/test-simple.bat new file mode 100644 index 0000000..1accae7 --- /dev/null +++ b/test-simple.bat @@ -0,0 +1,40 @@ +@echo off +echo Starting Redis Stream Demo Test... + +echo. +echo 1. Starting Spring Boot Application... +start "Redis Stream App" cmd /k "mvn spring-boot:run" + +echo. +echo Waiting for application to start... +timeout /t 10 /nobreak > nul + +echo. +echo 2. Testing Manual Ack Consumer with 100 messages... +curl -X POST "http://localhost:8080/api/stream/send-batch?count=100" + +echo. +echo Waiting for messages to be sent... +timeout /t 3 /nobreak > nul + +echo. +echo 3. Processing messages with Manual Ack... +curl -X POST "http://localhost:8080/api/stream/consume-manual?count=100" + +echo. +echo Waiting for processing... +timeout /t 5 /nobreak > nul + +echo. +echo 4. Checking Stream Info... +curl http://localhost:8080/api/stream/info + +echo. +echo 5. Testing completed! Check the application logs for details. +echo Press any key to close the application... +pause > nul + +echo. +echo Stopping application... +taskkill /f /im java.exe > nul 2>&1 +echo Test completed! diff --git a/test-simple.sh b/test-simple.sh new file mode 100644 index 0000000..3889445 --- /dev/null +++ b/test-simple.sh @@ -0,0 +1,42 @@ +#!/bin/bash + +echo "Starting Redis Stream Demo Test..." + +echo "" +echo "1. Starting Spring Boot Application..." +mvn spring-boot:run & +APP_PID=$! + +echo "" +echo "Waiting for application to start..." +sleep 10 + +echo "" +echo "2. Testing Manual Ack Consumer with 100 messages..." +curl -X POST "http://localhost:8080/api/stream/send-batch?count=100" + +echo "" +echo "Waiting for messages to be sent..." +sleep 3 + +echo "" +echo "3. Processing messages with Manual Ack..." +curl -X POST "http://localhost:8080/api/stream/consume-manual?count=100" + +echo "" +echo "Waiting for processing..." +sleep 5 + +echo "" +echo "4. Checking Stream Info..." +curl http://localhost:8080/api/stream/info + +echo "" +echo "5. Testing completed! Check the application logs for details." +echo "Press any key to close the application..." +read -n 1 + +echo "" +echo "Stopping application..." +kill $APP_PID +echo "Test completed!" diff --git a/test.bat b/test.bat new file mode 100644 index 0000000..c61be99 --- /dev/null +++ b/test.bat @@ -0,0 +1,41 @@ +@echo off +echo === Spring Boot Redis Stream Demo 测试脚本 === + +echo 1. 检查项目结构... +if not exist "pom.xml" ( + echo ❌ 未找到 pom.xml 文件 + exit /b 1 +) +if not exist "src\main\java\com\example\RedisStreamApplication.java" ( + echo ❌ 未找到主启动类 + exit /b 1 +) +echo ✅ 项目结构正常 + +echo 2. 编译项目... +call mvn clean compile -q +if %errorlevel% neq 0 ( + echo ❌ 项目编译失败 + exit /b 1 +) +echo ✅ 项目编译成功 + +echo 3. 运行单元测试... +call mvn test -q +if %errorlevel% neq 0 ( + echo ❌ 单元测试失败 + exit /b 1 +) +echo ✅ 单元测试通过 + +echo. +echo === 测试完成 === +echo. +echo 接下来可以: +echo 1. 启动应用: mvn spring-boot:run +echo 2. 发送消息: curl -X POST "http://localhost:8080/api/stream/send-batch?count=100" +echo 3. 查看信息: curl http://localhost:8080/api/stream/info +echo 4. 消费消息: curl -X POST "http://localhost:8080/api/stream/consume-manual?count=50" +echo. +echo 详细使用说明请查看 README.md +pause diff --git a/test.sh b/test.sh new file mode 100644 index 0000000..c9d314a --- /dev/null +++ b/test.sh @@ -0,0 +1,47 @@ +#!/bin/bash + +# Redis Stream Demo 测试脚本 + +echo "=== Spring Boot Redis Stream Demo 测试脚本 ===" + +# 检查 Redis 是否运行 +echo "1. 检查 Redis 连接..." +redis-cli ping > /dev/null 2>&1 +if [ $? -eq 0 ]; then + echo "✅ Redis 连接正常" +else + echo "❌ Redis 连接失败,请确保 Redis 服务正在运行" + echo " 启动命令: docker run -d --name redis -p 6379:6379 redis:7-alpine" + exit 1 +fi + +# 编译项目 +echo "2. 编译项目..." +mvn clean compile -q +if [ $? -eq 0 ]; then + echo "✅ 项目编译成功" +else + echo "❌ 项目编译失败" + exit 1 +fi + +# 运行测试 +echo "3. 运行单元测试..." +mvn test -q +if [ $? -eq 0 ]; then + echo "✅ 单元测试通过" +else + echo "❌ 单元测试失败" + exit 1 +fi + +echo "" +echo "=== 测试完成 ===" +echo "" +echo "接下来可以:" +echo "1. 启动应用: mvn spring-boot:run" +echo "2. 发送消息: curl -X POST 'http://localhost:8080/api/stream/send-batch?count=100'" +echo "3. 查看信息: curl http://localhost:8080/api/stream/info" +echo "4. 消费消息: curl -X POST 'http://localhost:8080/api/stream/consume-manual?count=50'" +echo "" +echo "详细使用说明请查看 README.md"