
Redis
文章平均质量分 75
心之所往、
有时候,相遇是缘份,亦是劫数。这世上,有命中注定,就有在劫难逃。当这两者出现在同一个人身上时,那个人既是你命中注定的缘分,亦是你躲不过的劫数。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
springboot2.x 集成 redis sentinel
springboot2.x 集成 redis sentinel 1,添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <exclusions> <exclusion> <g原创 2020-08-11 22:54:34 · 630 阅读 · 0 评论 -
springboot2.x 集成 redis cluster
springboot2.x 集成 redis cluster 1,添加依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 ht原创 2020-08-09 22:47:19 · 423 阅读 · 0 评论 -
Redis - 示例1 - hash 数据类型的使用
Redis - 示例1 - hash 数据类型的使用 1、 工具类 package com.james.cache.utils; import java.util.List; import java.util.Map; import java.util.Set; import org.springframework.stereotype.Component; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool;原创 2020-07-14 22:05:47 · 284 阅读 · 0 评论 -
Linux 环境下安装 Redis
Linux 环境下安装 Redis 前置条件: VmWare虚拟机软件及Redis软件地址 链接:https://pan.baidu.com/s/1TE17o16d3zjIbX-rvh5Cpg 提取码:cxm1 目录如下: 请先安装好VmWare虚拟机软件(Windwos平台),再根据Centos7系统镜像安装Centos7操作系统,最后请打开vm设置主机模式上网文档,设置上网。 当完成Centos7操作系统安装后,先安装依赖包(确保虚拟机能上外网,不然不能安装) 1,依赖包检查 1 yum insta原创 2020-07-07 22:04:07 · 163 阅读 · 0 评论 -
SpringBoot-集成 Redis
SpringBoot-集成 Redis 1,引入 jar 包依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <dependency> <...原创 2020-03-08 23:21:05 · 85 阅读 · 0 评论 -
分布式 - ID生成策略(id-generation)
分布式 - ID生成策略原创 2020-03-08 23:20:38 · 506 阅读 · 0 评论 -
redis - 实现分布式锁-2
redis - 实现分布式锁-2 package com.example.redis.mayi_lock; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; import java.util.UUID; public class LockRedis { private JedisPool jed...原创 2020-03-08 23:16:54 · 121 阅读 · 0 评论 -
redis - 实现分布式锁
redis - 实现分布式锁 常用的实现分布式锁的技术:redis、zookeeper、数据库 各种锁的比较: 1,锁的基本概念 超卖案例: 超卖的根源: 线程安全: 什么是线程安全: 如何实现线程安全: 加锁: 如果在方法上增加同步关键字,增加了锁,代码就会变成串行执行,但是代码效率变低了。 锁的性能优化: 1,把同步方法改成同步代码块 2, 3,读锁,写锁分离 锁的种类:(JVM...原创 2019-10-14 17:43:46 · 350 阅读 · 0 评论 -
Redis-第八节:缓存设计
Redis-第八节:缓存设计 缓存的收益与成本 收益 • 加速读写:因为缓存通常都是全内存的(例如Redis、Memcache),而存储层通常读写性能不够强悍(例如MySQL),通过缓存的使用可以有效地加速读写,优化用户体验。 • 降低后端负载:帮助后端减少访问量和复杂计算(例如很复杂的SQL语句),在很大程度降低了后端的负载。 成本 • 数据不一致性:缓存层和存储层的数据存在着一定时间窗口的不...原创 2020-03-08 23:23:20 · 158 阅读 · 0 评论 -
Redis-第七节:集群
Redis-第七节:集群 Redis数据分区 思考: 主从复制是通过将master上的数据全量的复制到一个或多个节点上,这是一种通过数据冗余的形式来保证数据的安全性,但是当主节点发生故障时需要从它的从节点中选出一个作为新的主节点,剩下的从节点要与这个新的主节点进行全量复制,如果节点的数据量非常大的时候会代来两个主要问题,网络阻塞和从节点恢复数据会导致进程阻塞,最终会影响到对外提供服务的稳定性。 解...原创 2020-03-08 23:23:32 · 172 阅读 · 0 评论 -
Redis - 六、哨兵机制
Redis - 哨兵机制 1,基本概念 在主从复制的架构中一旦主节点出现故障,需要手动将一个从节点晋升为主节点,同时需要修改应用方的主节点地址,还需要命令其他从节点去复制新的主节点,整个过程都需要人工干预。 故障转移不及时的严重后果: • 应用方来说无法及时感知到主节点的变化,必然会造成一定的写数据丢失和读数据错误,甚至可能造成应用方服务不可用。 • Redis的运维方来说,整个故障转移的过程是需...原创 2020-03-08 23:23:42 · 203 阅读 · 0 评论 -
Redis-主从复制
Redis主从复制 1,复制概述 在分布式系统中为了解决单点问题,通常会把数据复制多个副本部署到其他机器,满足故障恢复和负载均衡等需求。Redis也是如此,它为我们提供了复制功能,实现了相同数据的多个Redis副本。复制功能是实现高可用Redis的基础。 2 建立复制 在配置文件中加入slaveof 随Redis启动生效。 redis-server启动命令后加入–slaveof 生效。 直接...原创 2020-03-08 23:23:54 · 97 阅读 · 0 评论 -
Redis持久化方式RDB和AOF
Redis持久化方式RDB和AOF 一、RDB持久化 RDB持久化是把当前进程的数据已快照的形式保存到硬盘的过程,触发RDB持久化过程分为手动触发和自动触发 手动触发命令:save和bgsave。 save:阻塞式,内存较大的实例在执行过程中会造成长时间的阻塞,影响主进程上的正常服务请求。 bgsave:fork子进程,RDB持久化的过程在子进程中进行,完成后自动结束进程。阻塞发生在fork阶段,...原创 2020-03-08 23:24:04 · 221 阅读 · 0 评论 -
springboot-集成Redis
springboot-集成Redis 1,引入 jar 包依赖 <!-- 集成redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactI...原创 2020-03-08 23:25:50 · 110 阅读 · 0 评论