上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 31 下一页
摘要: Windows 下 Redis 集群搭建 第一步:首先我们构建集群节点目录: (集群正常运作至少需要三个主节点,不过在刚开始试用集群功能时, 强烈建议使用六个节点: 其中三个为主节点, 而其余三个则是各个主节点的从节点。主节点崩溃,从节点的Redis就会提升为主节点,代替原来的主节点工作,崩溃的主R 阅读全文
posted @ 2020-02-04 21:39 认真对待世界的小白 阅读(771) 评论(0) 推荐(0)
摘要: 上个文章已经实现了 Redis 的读写分离,一主多从的结构已经搭建起来了,主节点负责写数据,从节点负责读数据,那么现在有个问题:如果主节点挂了,怎么办呢? Redis 提供了一种解决方案:Sentinel 哨兵模式。通过它可以实现:当主节点挂了以后,多个从节点会选出一个节点当主节点。 以 Windo 阅读全文
posted @ 2020-02-04 17:43 认真对待世界的小白 阅读(1229) 评论(0) 推荐(0)
摘要: 一、简介和操作 Redis 读写分离的实现非常简单,就是启动两个实例,一个负责读(称之为:读实例),一个负责写(称之为:写实例),读实例复制写实例的数据。 这里我以 Windows 环境下举例,Linux 环境的网上案例更多,它们的思想是一样的。 首先,准备两份一模一样的 Redis 程序,这是 W 阅读全文
posted @ 2020-02-04 00:00 认真对待世界的小白 阅读(5457) 评论(0) 推荐(1)
摘要: 在分布式集群环境下,对 Redis 数据的修改也会发生冲突,这时候需要利用锁的机制,防止数据在同一时间被多个系统修改。 实现分布式锁的思路就是利用 Redis 的两个命令:setnx 和 setex,修改数据前使用 setnx 命令对操作加锁,防止其他系统执行相同操作,使用 setex 命令设置锁超 阅读全文
posted @ 2020-02-02 21:21 认真对待世界的小白 阅读(641) 评论(0) 推荐(0)
摘要: 一、缓存带来的回报 高速读写。 降低后端负载:后端服务器通过前端缓存降低负载;业务端使用 Redis 降低后端 MySQL 负载等。 二、缓存带来的代价 数据不一致。缓存层和数据层有时间窗口不一致,和更新策略有关。 代码维护成本。原本只需要读写 MySQL 就能实现功能,但加入了缓存之后就要去维护缓 阅读全文
posted @ 2020-02-01 17:19 认真对待世界的小白 阅读(439) 评论(0) 推荐(0)
摘要: Controller 层 @RestController public class RankingController { @Autowired private RangingService rankingService; @RequestMapping("/addScore") public St 阅读全文
posted @ 2020-02-01 17:18 认真对待世界的小白 阅读(730) 评论(0) 推荐(0)
摘要: 步骤一:引入 spring-boot-starter-cache 依赖 <!-- 引入Spring缓存依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cac 阅读全文
posted @ 2020-02-01 17:17 认真对待世界的小白 阅读(5279) 评论(0) 推荐(0)
摘要: 官网:https://docs.spring.io/spring-boot/docs/2.1.0.BUILD-SNAPSHOT/reference/htmlsingle/#boot-features-redis 集群文档:https://docs.spring.io/spring-data/data 阅读全文
posted @ 2020-02-01 17:16 认真对待世界的小白 阅读(164) 评论(0) 推荐(0)
摘要: Druid 是 Java 语言中最好的数据库连接池。Druid 能够提供强大的监控和扩展功能。 1、引入依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> 阅读全文
posted @ 2020-01-11 22:36 认真对待世界的小白 阅读(828) 评论(0) 推荐(0)
摘要: 1、JWT 是什么? JWT 是一个开放标准,它定义了一种用于简洁,自包含的用于通信双方之间以 JSON 对象的形式安全传递信息的方法。JWT 可以使用 HMAC 算法或者是 RSA 的公钥密钥对进行签名。 简单来说,就是通过一定规范来生成 token,然后可以通过解密算法逆向解密 token,这样 阅读全文
posted @ 2019-12-29 03:02 认真对待世界的小白 阅读(2561) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 31 下一页