文章目录
什么是Redis
Redis
是一个开源的使用ANSI C语言编写、支持网络,可基于内存亦可持久化的日志型
结构化数据库
NoSql技术之一
Redis的作用
数据持久化
内存存储、持久化(数据化关闭后依然存在)、(数据库)持久化机制(RDB、AOF)
Redis持久化方式
RDB(方式):
RDB是通过fork子进程来协助完成数据持久化工作的
RDB是二进制文件
AOF(方式):
AOF的主要作用是解决了数据持久化的实时性;以日志的形式记录Redis每一个写操作,将Redis执行过的所有写指令记录下来(读操作不记录),只许追加文件不可以改写文件;
效率高,可以用于高速缓存
发布订阅,简单定义队列
redis默认端口6379
Redis-benchmark
压力测试工具 官方自带的性能测试工具 Redis默认端口6379