随笔分类 -  Redis学习笔记

摘要:1 哨兵模式的缺陷 在哨兵模式中,仍然只有一个Master节点。当并发写请求较大时,哨兵模式并不能缓解写压力。 我们知道只有主节点才具有写能力,那如果在一个集群中,能够配置多个主节点,是不是就可以缓解写压力了呢? 答:是的。这个就是redis-cluster集群模式。 2 Redis-cluster 阅读全文
posted @ 2021-03-12 12:20 Mistolte 阅读(533) 评论(0) 推荐(0)
摘要:一 分布式锁的演进 使用setnx命令,在SpringBoot中为setIfAbsent,最简单的代码如下: 当然上述代码会存在问题,如A服务在执行到中间时抛异常,则不能释放这个锁,加上try-catch-finally,如下: 但是如果在中间的时候直接断掉,则仍然不能释放锁,加上锁的自动释放时间, 阅读全文
posted @ 2021-03-06 17:01 Mistolte 阅读(167) 评论(0) 推荐(0)
摘要:1、简介 可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞。 能够在一个队列中,一次性、顺序性、排他性的执行一系列命令 二、具体操作 2.1 常用命令 1.正常提交 127.0.0.1:6379> MULTI //开启 OK 阅读全文
posted @ 2020-07-08 11:21 Mistolte 阅读(603) 评论(0) 推荐(0)
摘要:什么是Redis持久化: RDB (Redis DataBase) AOF (Append Only File) 一、RDB 1.1 是什么 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。 Redis会单独创建(fork)一个 阅读全文
posted @ 2020-07-08 09:14 Mistolte 阅读(153) 评论(0) 推荐(0)
摘要:一、安装 1.1 安装 1.下载获得redis-3.0.4.tar.gz后将它放入我们的Linux目录/opt 2./opt目录下,解压命令:tar -zxvf redis-3.0.4.tar.gz 3.解压完成后出现文件夹:redis-3.0.4 4.进入目录:cd redis-3.0.4 5.在 阅读全文
posted @ 2020-07-07 15:14 Mistolte 阅读(183) 评论(0) 推荐(0)