Redis简单理解
好久不来,甚是想念。 –[RuiDer]
before
- Java基础
- JDBC数据库
Redis
1
2
3
4Redis:一款NoSql技术,面向Java Web。它就是一个简单的基于内存的数据库,
并提供持久化服务。Redis和MongoDB是当前使用最广泛的NoSql,主要应对每秒
几十万的读写操作,其性能远远超过数据库。并且在高并发下保证数据的一致性和
安全性。
Redis优势
- 使用ANSI C语言完成,接近汇编语言,运行速度快
- 基于内存读/写,读写速度相当快。
- 支持6种数据结构,分别是字符串String,链表List,集合Set,散列hash,和基数HyperLogLog,以及有序集合Zset,规则相对较少,处理快。
综上优势,Redis的读写速度更快。。
Redis使用
1 | Redis的使用有两种方式: |
缓存
1 | 持久化数据库的缺点与优点: |
何时使用缓存Redis
1 | 因为缓存基于内存,内存空间有限,价格高贵,所以应该有条件限制 |
Redis缓存简单原理
1 | 使用缓存是因为缓存的读取速度快,而考虑到写操作时,数据库的写操作与其速度差不到那去, |
高速读/写场合
1 | 在互联网行业,对于高并发业务,比如秒杀和抢红包这些业务, |
异步写入数据库
1 | 对于高速读/写场合中单单使用Redis的场景,把这些需要高速读/写的数据, |