一、Redis是什么?
1、Redis是一个开源、使用ANSI C语言编写、支持网络、可基于内存也可以持久化的日志型、key-value的数据库,并提供多种语言的API。
2、Redis安装在磁盘:数据存储在内存;可以持久化到磁盘,通过AOF和RDB两种方式
二、Redis特性
1、速度快
2、支持语言多
3、键值对存储结构
4、持久化
5、主从复制
6、高可用和分布式转移
7、简单稳定
三、Redis应用场景
1、缓存数据库
2、排行榜
3、计数器应用
4、网络社交
5、消息队列
6、其他场景
…
四、Redis配置、启动、操作、关闭
可执行文件 | 作用 |
---|---|
redis-server | 启动redis |
redis-cli | redis命令行客户端 |
redis-benchmark | 基准测试工具 |
redis-check-aof | AOF持久化文件检测和修复工具 |
redis-check-dump | RDB持久化文件检测和修复工具 |
redis-sentinel | 启动哨兵 |
redis-trib | cluster集群构建工具 |