![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Redis
文章平均质量分 81
对Redis的入门以及深入学习
XQ_898878888
这个作者很懒,什么都没留下…
展开
-
01--分布式缓存数据库Redis
1. 简介1.1 背景我们现在的项目架构中,基本上是Web服务器(Tomcat)和数据库独立部署,独占服务器资源。随着用户的增长,并发读写数据库,会加大数据库访问的压力,导致其性能下降,严重时会直接导致系统宕机,例如:此时,我们可以在Tomcat同服务器上增加本地缓存,并在外部增加分布式缓存,缓存热门数据。也就是通过缓存能把绝大多数请求在到读写数据库之前拦截下来,大大降低数据库的压力。基于这样的一种架构设计,于是类似redis的一些分布式数据库就诞生了。1.2 Redis概述Redis是一个原创 2021-08-09 20:39:14 · 861 阅读 · 0 评论 -
02--Redis在Java中的应用
1. 创建Maven父工程例如:工程名为:07-jt-redis。在父工程下再创建两个子工程。1.2 创建 jt-jedis 子工程添加依赖:<dependencies> <!--jedis是java中操作redis的一组API--> <dependency> <groupId>redis.clients</groupId> <artifactId>原创 2021-08-10 20:18:28 · 275 阅读 · 0 评论 -
03--Redis 数据持久化与事务处理
1.持久化实践1.1 概述Redis是一种内存数据库,在断电时,数据可能会丢失。比如redis整个挂了,然后redis就不可用了,如果没有数据持久化的话,redis就会丢失所有的数据。如果通过持久化将数据弄一份儿到磁盘上去,然后再定期同步到一些云存储服务上,那么就可以保证这些数据不丢失,保证了数据的可靠性。1.2 持久化方式Redis中为了保证在系统宕机(类似进程被杀死)的情况下,能更快的进行故障恢复,设计了两种数据持久化方案,分别为RDB和AOF方式。1.3 RDB方式数据持久化RDB方式是原创 2021-08-11 18:32:32 · 232 阅读 · 0 评论 -
04--Redis的高级特性
1. Redis主从复制1.1 概述单个Redis支持的读写能力是有限的,此时我们可以使用多个redis来提高redis的并发处理能力,这些redis如何协同,就需要有一定的架构设计,这里我们首先从主从(Master/Slave)架构进行分析和实现。1.2 架构图其中,master负责读写,并将数据同步到slave,从节点负责读操作。1.3 快速入门基于redis,设计一个主从架构,一个Master,两个Slave,其中Master负责Redis读写操作,并将数据同步到Slave,Slave只原创 2021-08-12 20:29:27 · 244 阅读 · 0 评论 -
05--Redis搭建集群
Docker 搭建redis集群六个Redis实例的配置文件:mkdir /opt/rediscd /opt/redismkdir 7000 7001 7002 7003 7004 7005cat <<EOF >7000/redis.confport 7000cluster-enabled yescluster-config-file nodes.confcluster-node-timeout 5000appendonly yesEOFcat <<原创 2021-09-02 10:37:19 · 103 阅读 · 0 评论