目录
Redis 是一个开源(BSD 许可)的内存数据结构存储,用作数据库、缓存和消息代理。它支持字符串、哈希、列表、集合、带范围查询的排序集合、位图、HyperLogLog 和带半径查询的地理空间索引等数据结构。Redis 内置了复制、Lua 脚本、LRU 驱逐、事务和不同级别的磁盘持久性,并通过 Redis Sentinel 提供高可用性,并通过 Redis Cluster 提供自动分区。
Telegraf 输入插件:Redis
使用 Redis 监控工具从您的数据结构存储中收集实时指标。
Redis 基础知识
Redis 使用内存数据集。根据您的用例,您可以选择通过定期将数据集转储到磁盘或将每个命令附加到日志来持久化它。如果您只需要一个功能丰富的、联网的内存缓存,则可以有选择地禁用持久性。Redis 还支持易于设置的主从异步复制。其他功能包括
- 事务
- 发布/订阅
- Lua 脚本
- 具有有限生存时间的键
- 键的 LRU 驱逐
- 自动故障转移
您可以从大多数编程语言中使用 Redis。