Redis
文章平均质量分 96
带着天使反上帝 - Kaybee
一些笔记:https://liukay.github.io/KaybeeNotes/#/?id=kaybeenotes
展开
-
《Redis设计与实现》阅读笔记
《Redis 设计与实现》 阅读记录原创 2021-12-28 08:56:36 · 387 阅读 · 0 评论 -
Redis+Jackson+Cookie+Filter原生实现单点登录
本篇介绍使用 Redis+Jackson+Cookie+Filter原生实现单点登录的功能,采用这种方式实现的单点登录功能对业务代码有一定的侵入,不过封装好的组件可重复利用,可定制性也比较高。后面将会介绍使用Spring Session实现的单点登录,其原理与此处类似,不过对业务代码侵入性几乎为零。1 封装JedisPoolRedis客户端采用Jedispackage com....原创 2018-05-22 15:16:25 · 905 阅读 · 0 评论 -
集群模式下的定时任务与Redis分布式锁
业务场景:在电商项目中,往往会有这样的一个功能设计,当用户下单后一段时间没有付款,系统就会在超时后关闭该订单。通常我们会做一个定时任务每分钟来检查前半小时的订单,将没有付款的订单列表查询出来,然后对订单中的商品进行库存的恢复,然后将该订单设置为无效。比如我们这里使用Spring Schedule的方式做一个定时任务:@Component@Slf4jpublic class Cl...原创 2018-05-23 14:59:10 · 11115 阅读 · 6 评论 -
Redis+Spring Session 实现分布式Session
Spring Session 实现单点登录此种方式相对于上节(https://blog.csdn.net/sinat_25295611/article/details/80406172)所说使用原生Jedis+Jackson+Cookie+Filter的方式实现起来更加简便,同时对业务代码的侵入性也十分之小,其原理与原生方式类似,并通过对HttpServletRequest和HttpServl...原创 2018-05-25 09:03:48 · 2082 阅读 · 0 评论 -
Redis复制的高可用---Redis Sentinel:哨兵
Redis的主从复制可用解决主从备份,容量瓶颈,单点故障等问题,还可用实现读写分离提升QPS。 但是当主从节点发生故障时,需要我们手动的进行故障转移,比如主节点变得不可用时,我们需要选择新的主节点,修改其他节点的主节点,同时还要通知客户端主节点的变化等等一系列的操作,这个手动故障转移的过程耗时耗力,所以Redis官方提出了一种高可用的复制策略–Redis Sentinel,用来解决Redis主从...原创 2018-04-13 17:25:45 · 598 阅读 · 0 评论 -
Redis复制原理与优化:主从复制
Redis主从复制什么是主从复制主从复制配置全量复制和部分复制故障处理开发运维常见问题主从复制作用;解决单点故障容量瓶颈QPS瓶颈,读写分离主从复制配置命令:(动态生效) slaveof ip port 取消:slaveof no one配置文件:(需要重启)slaveof ip portslave-read-only yes #...原创 2018-04-11 11:25:56 · 581 阅读 · 0 评论 -
Redis持久化的取舍和选择:RDB和AOF
Redis持久化的取舍和选择持久化的作用什么是持久化 redis将内存中的数据保存到磁盘持久化实现方式快照 mysql dump, Redis RDB写日志 mysql Binlog, Hbase Hlog ,Redis AOFRDB什么是RDB 二进制RBD文件,快照文件,可以用作复制媒介触发RDB的三种方式 save命令:同步执行 文件策略:如存在老的RBD文件,会替换原创 2018-04-10 12:59:33 · 1844 阅读 · 0 评论 -
Redis的安装记录(Windows,Linux)
Windows1.redis的下载 在redis的官网 https://redis.io/download没有提供windows版本的下载,不过给了下载链接在github上 https://github.com/MSOpenTech/redis/releases 找到对应版本下载,解压出来如下: 2.redis安装 https://github.com/MSOpenTech/red...原创 2017-06-22 20:13:43 · 236 阅读 · 0 评论