1、什么是 Redis?
回答:Redis 是一个基于内存的高性能 key-value 数据库;
应 用 场 景 : 1 ) 会 话 缓 存 ( Session Cache ) 2 ) 全 页 缓 存
(FPC)3)队列 4)排行榜/计数器 5)发布/订阅
2、使用 Redis 有哪些好处?
回 答 : 1 ) 速 度 快 , 因 为 数 据 存 在 内 存 中 , 类 似 于
HashMap,HashMap 的优势就是查找和操作的时间复杂度都是
O(1);
2 ) 支 持 丰 富 的 数 据 类 型 , 支 持 string , list , set , sorted
set,hash;
3)支持事务,操作都是原子性,所谓的原子性就是对数据的更改要
么全部执行,要么全部不执行;
4)丰富的特性:可用于缓存,消息,按 key 设置过期时间,过期
后将会自动删除;
3、Redis 的特点?
回答:Redis 本质上是一个 Key-Value 类型的内存数据库,很像
memcached,整个数据库统统加载在内存当中进行操作,定期通
过异步操作把数据库数据 &ush 到硬盘上进行保存。因为是纯内存
操作,Redis 的性能非常出色,每秒可以处理超过 10 万次读写操作
是已知性能最快的 Key-Value DB.
评论0
最新资源