
-----【Redis】
文章平均质量分 62
青苔小榭
可怕的不是比你强的人,而是比你强的人比你更努力。
展开
-
【Redis】持久化
一、概述redis的数据都放在内存中,如果没有配置持久化,redis重启之后数据就会全部丢失。所以开启redis持久化功能,把数据保存到磁盘上,当redis重启后,可以从磁盘回复数据。redis持久化两种方式:1.rdb快照持久化 2.aof日志持久化二、详解1.rdb快照持久化是将内存中的数据以快照的方式保存到磁盘中 Rdb快照的配置选项 save 900 1 // 900内,有...原创 2018-04-08 11:55:46 · 270 阅读 · 13 评论 -
【Redis】主从复制
主从复制原理图:大部分操作在主服务器上进行,小部分操作在从服务器上进行,从服务器自动向主服务器请求备份主服务器信息,主服务器dump出rdb,即以快照形式把信息发给从服务器,如果还有信息正在保存在主服务器,就以aof日志的形式保存到每个从服务器上。redis集群:当主服务器宕机了,一个从服务器就变成主服务器,其他的从服务器从此服务器上备份信息...原创 2018-04-08 14:29:35 · 200 阅读 · 14 评论 -
【Redis】初了解
Redis是一个nosql数据库,数据保存在内存中,同时redis可以定时把内存数据同步到磁盘,即可以将数据持久化。 redis是一个key-value数据库,提供list,set,zset,hash等数据结构的存储。 redis和memcached相比,的独特之处: 1: redis可以用来做存储(storge) ,而memccached是用来做缓存(cache),这个特点主要因为其...原创 2018-04-01 18:35:16 · 261 阅读 · 9 评论 -
【redis】redis与关系型数据库的比较
现在有2张表,一张放书的信息create table book (bookid int,title char(20))engine myisam charset utf8; insert into book values (5 , 'PHP圣经'),(6 , 'ruby实战'),(7 , 'mysql运维')(8, 'ruby服务端编程'); 一张放书的标签create table tags (t...原创 2018-04-15 20:45:02 · 3064 阅读 · 20 评论 -
【Spring boot集成redis】
1.在pom.xml中添加redis依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> </dependency> 2.application.properties配置文件配置redis #redis r...原创 2018-07-31 08:52:13 · 248 阅读 · 6 评论 -
【Redis使用和思考】
1.Redis支持多种数据结构:String,list,set,zset,hash 2.也因为Redis的多种数据结构所以,Redis有很多适用场景比如: ①、 会话缓存:session共享常用 ②、 全页缓存:如果页面经常被访问,类似与淘宝搜索手机,可以将前两页的数据放入redis,加快查询速度 ③、 队列:list和set实现的 ④、 排行榜/计数器:排课使用的就是string如果存入的数据是...原创 2018-09-28 10:13:51 · 299 阅读 · 0 评论 -
【转载】如何保证缓存与数据库双写时的一致性
转载自:作者中华石杉,公众号石杉的架构笔记 1、最初级的缓存不一致问题以及解决方案 问题:先修改数据库,再删除缓存,如果删除缓存失败了,那么会导致数据库中是新数据,缓存中是旧数据,数据出现不一致 解决思路: 先删除缓存,再修改数据库,如果删除缓存成功了,如果修改数据库失败了,那么数据库中是旧数据,缓存中是空的,那么数据不会不一致 因为读的时候缓存没有,则读数据库中旧数据,然后更新到缓存中 ...转载 2019-07-29 11:54:26 · 439 阅读 · 0 评论