纵横研究院数据库技术专题社区

Redis实战-开序

2019-04-15  本文已影响45人  擦普洱

首发问号三连:Redis是什么?为什么?怎么做?

1.Redis是什么?(定义)
总结成一句话:Redis是一种含有多种数据结构,支持持久化、主从同步的key-value的缓存存储系统。
2.为什么要使用Redis?(使用场景)
一个项目中有些数据长时间不会发生变动,但是用户又访问特别频繁。这个时候就会使用到Redis缓存,我们首先会判断缓存中是否有该数据,如果没有就从数据库中获取,返回给前台的同时存入到缓存一份儿。如果缓存中有数据,则直接返回缓存中的数据。
3.Redis在项目中发挥的作用?(实战)
Redis在项目中扮演着很多角色,它给与了我们很多便利之处,同时也会引发有些比较头疼的问题。我们可以使用Redis做订单缓存、分布式锁、分布式session共享、数据持久化等等,同时我们也应该注意到Redis和数据库一致性的问题处理和缓存穿透及雪崩。


为了能让Redis为项目良好的服务,我们需要对Redis进行一个系统的学习,以下是Redis学习大纲:


Redis实战-学习大纲

以上目录可以见证笔者是如何一步一步入redis坑的,在学习每一章节之后会不定期分享学习进度,共勉。

不怕从零开始,只怕从未启程!

参考:
菜鸟教程:http://www.runoob.com/redis/redis-java.html
《Redis实战》Josiah L. Carlson著

上一篇下一篇

猜你喜欢

热点阅读