1.redis有哪些好处
速度快,数据存在内存中,类似于hashmap,查找,操作数据块
支持丰富数据类型
支持事务
特性丰富,缓存,消息。
2.redis是单进程,单线程,利用队列技术将并发访问变成串行访问
消除了传统数据库串行控制的开销。
3.redis的持久化有RDB和AOF机制
rdb指用数据集快照的方式半持久化模式记录redis数据库的所有简直对
在某一时间点将数据写入一个临时文件,持久化结束后,用这个临时文件
替换上次持久化的文件,达到数据恢复。
AOF指所有的命令行记录以redis命令请求协议的格式完全持久化储存
保存为AOF文件
4.为什么redis需要把所有数据放在内存中,redis为了达到最快的读写速度
将数据都读到内存中,并通过异步的方式将数据写入磁盘。所以redis具有
快速和数据持久化的特征
5.redis集群,及原理
redis sentinal着眼于高可用,在master宕机时会自动将slave提升为master
继续提供服务
redis cluster着眼于扩展性,在单个redis内存不足时,使用cluster
进行分片存储
6.redis支持java客户端有哪些,redisson,jedis,lettuce
7.redis集合,用于qq社交功能“好友标签”
8.hashes存的是字符串和字符串之间的映射,用户存储全名,姓氏和年龄
redis重点
最新推荐文章于 2022-03-24 15:17:36 发布