随笔分类 -  redis

摘要:关于Redis分布式锁网上有很多优秀的博文,这篇文章仅作为我这段时间遇到的新问题的记录。 1.什么是分布式锁: 在单机部署的情况下,为了保证数据的一致性,不出现脏数据等,就需要使用synchronized关键字、semaphore、ReentrantLock或者我们可以基于AQS定制锁。锁是在多线程 阅读全文
posted @ 2020-01-06 16:12 NewBBBB 阅读(5037) 评论(0) 推荐(0)
摘要:Springboot实现分布式锁(Spring Integration+Redis) 一.在项目的pom.xml中添加相关依赖 1)Spring Integration依赖 <dependency> <groupId>org.springframework.boot</groupId> <artif 阅读全文
posted @ 2019-12-10 10:25 NewBBBB 阅读(3868) 评论(0) 推荐(0)
摘要:redis-sentinel.conf配置项说明如下: 1.port 26379 sentinel监听端口,默认是26379,可以修改。 2.sentinel monitor <master-name> <ip> <redis-port> <quorum> 告诉sentinel去监听地址为ip:po 阅读全文
posted @ 2019-10-22 17:15 NewBBBB 阅读(1682) 评论(0) 推荐(0)
摘要:主从切换技术的方法是:当主服务器宕机了,需要手动将一台从服务器切换为主服务器,这就需要人工干预,这可能会造成一段时间的服务不可用。 一.哨兵模式的概述: 哨兵是一个独立的进程,作为一个进程,他会独立地运行。使用一个或者多个哨兵(sentinel)实例构成的系统可以对Redis节点进行监控,在主节点出 阅读全文
posted @ 2019-10-22 16:55 NewBBBB 阅读(407) 评论(0) 推荐(0)
摘要:一.Redis的主从复制是什么 主机数据更新后根据配置和策略,自行同步到备机的master/slave机制,Master以写为主,Slave以读为主。 二.Redis的主从复制能干什么 读写分离 容灾备份 三.Redis主从复制的几个阶段 1.连接建立阶段 2.数据同步阶段:就是从节点的初始化过程, 阅读全文
posted @ 2019-10-22 11:39 NewBBBB 阅读(292) 评论(0) 推荐(0)
摘要:一.Redis事务 可以一次执行多个命令,本质是一组指令的集合,一个事务中的所有命令都会被序列化,按顺序地串行执行而不会被其他命令插入,不许加塞。 MULTI, EXEC, DISCARD 和 WATCH是Redis事务的基础。它们允许在一步内执行一组命令。 二.用法 1.使用MULTI来开启Red 阅读全文
posted @ 2019-10-16 10:25 NewBBBB 阅读(98) 评论(0) 推荐(0)
摘要:Redis的配置文件位于redis的安装目录下,一般不要直接操作出厂设置的配置文件,需要对其进行备份。# Redis的配置文件样例: # Redis configuration file example.# # 请注意,为了读取到配置文件,Redis必须文件路径作为第一个参数来启动: # # ./r 阅读全文
posted @ 2019-10-15 19:14 NewBBBB 阅读(1817) 评论(0) 推荐(0)