redis是什么
- redis是一个key-value的nosql数据库,先存到缓存中,在通过一定的策略持久化到硬盘,即使断电也不会丢失数据。
- 用来干什么:主要用来缓存数据库的数据。
redis的使用场景
- 缓存
- 计数器
redis对象保存方式
- json对象
需要将对象转换为json字符串,当字符串处理,直接用set、get。
优点:设置和获取比较简单
缺点:未提供专门的方法,需要把对象转json
2.字节
需要做序列化,就是把对象序列化转化为字节。
redis淘汰机制
- 内存大小有线,需要保存有效数据
redis提供六种淘汰策略:
1.从已设置过期时间的数据集中挑选最近最少使用的数据淘汰。