redis
god_love_hlq_xff
这个作者很懒,什么都没留下…
展开
-
redis主从复制(Master、Slave)
1、是什么行话:也就是我们所说的主从复制,主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主。2、能干嘛读写分离;容灾恢复;3、怎么玩?配从(库)不配主(库)从库配置:slaveof 主库IP 主库端口每次与master断开之后,都需要重新连接,除非你配置转载 2017-11-23 14:34:35 · 317 阅读 · 0 评论 -
Redis发布带有“流式”数据类型的5.0版本
在版本4发布的15个月之后,Redis最近宣布了其流行数据库的第5个版本。这个版本的主要特性是对一种新数据类型“流”的支持。流是一种仅能追加的数据结构,可以在相同消费者组内被多个协作的客户端用作日志处理。流就基于Rax实现的,它是个基数树库。流支持快速查找和范围查询,这些是构建聊天系统、消息代理、排队系统和可以从统一日志模式受益的大多数系统。流在概念上类似于Apache Kafka中支持消费者...转载 2018-11-05 23:02:06 · 430 阅读 · 0 评论 -
一起来学 SpringBoot 2.x | 第二十二篇:轻松搞定重复提交(本地锁)
http://www.iocoder.cn/Spring-Boot/battcn/v2-cache-locallock/SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程在平时开发中,如果网速比较慢的情...转载 2018-11-06 22:53:06 · 400 阅读 · 0 评论 -
一起来学 SpringBoot 2.x | 第二十三篇:轻松搞定重复提交(分布式锁)
http://www.iocoder.cn/Spring-Boot/battcn/v2-cache-redislock/SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程在 一起来学SpringBoot...转载 2018-11-06 22:52:17 · 361 阅读 · 0 评论 -
redis 设计与实现 摘抄笔记
https://yuedu.baidu.com/ebook/f9f378a176eeaeaad1f33085?pn=1&click_type=10010002&isFromWenku=1&rf=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DPJVoGbrLWi2TbbozQGpKizg0ho4QGbwxMl7uKsQ0CrGf98vr...原创 2018-10-24 22:29:26 · 229 阅读 · 0 评论 -
Spring Boot中Redis的使用
spring boot对常用的数据库支持外,对nosql 数据库也进行了封装自动化。redis介绍Redis是目前业界使用最广泛的内存数据存储。相比memcached,Redis支持更丰富的数据结构,例如hashes, lists, sets等,同时支持数据持久化。除此之外,Redis还提供一些类数据库的特性,比如事务,HA,主从库。可以说Redis兼具了缓存系统和数据库的一些特性,因此有...转载 2018-10-16 22:15:45 · 201 阅读 · 0 评论 -
Redis常见的主从复制方式
Redis常用复制方式复制原理:(1)slave启动成功连接到master后会发送一个sync命令 (2)Master接到命令启动后台的存盘进程,同时收集所有接收到的用于修改数据集命令,在后台进程执行完毕之后,master将传送整个数据文件到slave,以完成一次完全同步;第一次连接会全量复制,后面增量;全量复制:而slave服务在接收到数据库文件...原创 2018-09-25 21:55:59 · 439 阅读 · 0 评论 -
基于 Redis 的分布式锁
前言分布式锁在分布式应用中应用广泛,想要搞懂一个新事物首先得了解它的由来,这样才能更加的理解甚至可以举一反三。首先谈到分布式锁自然也就联想到分布式应用。在我们将应用拆分为分布式应用之前的单机系统中,对一些并发场景读取公共资源时如扣库存,卖车票之类的需求可以简单的使用同步或者是加锁就可以实现。但是应用分布式了之后系统由以前的单进程多线程的程序变为了多进程多线程,这时使用以上的解决方案...转载 2018-09-24 21:43:41 · 121 阅读 · 0 评论 -
常访问的源码链接收藏
bosshttp://www.iocoder.cn/#mybatishttp://www.iocoder.cn/MyBatis/good-collection/RabbitMQ 实现原理与源码解析系统http://www.iocoder.cn/RabbitMQ/good-collection/springhttp://www.iocoder.cn/Spring/good...原创 2018-09-13 00:08:22 · 221 阅读 · 0 评论 -
Redis 分布式锁的正确实现方式
前言分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布式锁。可靠性首先,为了确保分布式锁可用,我们至少要确保锁的转载 2017-12-04 23:59:42 · 225 阅读 · 0 评论 -
为什么说Redis是单线程的以及Redis为什么这么快!
一、前言近乎所有与Java相关的面试都会问到缓存的问题,基础一点的会问到什么是“二八定律”、什么是“热数据和冷数据”,复杂一点的会问到缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题,这些看似不常见的概念,都与我们的缓存服务器相关,一般常用的缓存服务器有Redis、Memcached等,而笔者目前最常用的也只有Redis这一种。如果你在以前面试的时候还没有遇到过面试官问你《为什么说R...转载 2018-11-11 22:14:48 · 167 阅读 · 0 评论