redis简介
1. redis是一个开源的, 使用ANSI C语言编写。支持网络,可基于内存亦可持久化的日志型,key-Value数据库,是提供多种语言的API
2 .redis是NOSQL技术阵营中的一员,它通过多种键值对数据类型来适应不同场景下的存储需求,借助一些高层级的接口使用其可以胜任,如缓存,队列系统的不同角色
redis特性
redis与其他key-value 缓存产品有一下三个特点:
1.redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用
2.redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储
3.redis支持数据的备份,即master-slave模式的数据备份
redis优势
- 性能极高—redis能读的速度是110000次/s, 写的速度是81000次/s
- 丰富的数据类型----redis支持二进制案列的String,Lists数据类型操作
- 原子–redis的所有操作都是原子性的,同是redis还支持对几个操作全并后的原子性执行
- 丰富的特性—redis还支持publicsh/subscribe,通知,key过期等等特性
redis应用场景
- 用来做缓存—redis的所有数据时放在内存中的(内存数据库)
- 可以在某些特定应用场景下替代传统数据库—比如社交类的应用
- 在一些大型系统中,巧妙的实现一些特定的功能: session共享,购物车
- 只要你有丰富的想象力,redis可以用在给你无限的惊喜
redis安装
https://blog.csdn.net/ifubing/article/details/101192500
redis配置说明
链接: https://blog.csdn.net/ifubing/article/details/100828512