什么是Redis数据库
Redis是一个开源的内存数据结构存储系统,可作为数据库、缓存和消息队列使用。华为云Redis版基于原生Redis内核优化,提供更高的性能和稳定性。
产品特性
- 超高读写性能:内存访问延迟微秒级,QPS可达百万级别
- 丰富数据结构:支持String、Hash、List、Set、ZSet等数据类型
- 数据持久化:支持RDB和AOF两种持久化方式
- 集群版支持:支持分布式集群横向扩展
- 高可用保障:主从复制+自动故障切换
应用场景
- 缓存加速:热点数据缓存,降低数据库压力
- 会话存储:用户Session、Token管理
- 实时排行:游戏积分、电商销量排行
- 消息队列:轻量级消息发布订阅
- 限流控制:API接口限流
版本选择
| 版本 | 特点 | 适用场景 |
|---|
| 基础版 | 单节点,性价比高 | 开发测试、小型应用 |
| 高可用版 | 主从复制,自动切换 | 生产环境推荐 |
| 集群版 | 分布式架构,超高吞吐 | 大型互联网应用 |
