是的,Spring Cloud Redis 支持持久化。Redis 提供了两种持久化方式:RDB(快照)和 AOF(追加文件)。Spring Boot 集成 Redis 时,默认启用了 RDB 持久化。当然,你也可以根据需求配置 AOF 持久化。
在 Spring Cloud Redis 中,你可以通过配置文件(如 application.yml 或 application.properties)来设置持久化策略。以下是一个简单的示例:
spring: redis: host: localhost port: 6379 database: 0 lettuce: pool: max-active: 10 max-idle: 5 min-idle: 2 persistence: rdb: enabled: true filename: /tmp/redis/dump.rdb time-to-live: 60000 aof: enabled: false append-only: true
在这个示例中,我们启用了 RDB 持久化,并将持久化文件存储在 /tmp/redis/dump.rdb。我们还设置了 RDB 文件的生命周期为 60 秒。AOF 持久化在这个示例中被禁用,但你可以根据需要启用它。