
redis
爱摄影的天秤猿
若有所思
展开
-
【Redis-Series】七、基于Redis和Lua脚本实现分布式锁
前言:随着行业的发展和微服务分布式的兴起,由此会引来并发问题,如果单服务单机情况可以不去考虑分布式锁。但是,现在系统都基本是以集群形式进行部署,而且微服务架构的系统居多,所有本章节主要介绍一下基于Redis和Lua脚本实现分布式锁。Redis分布式锁原理:set [keyName] [vaule] NX PX 10_000keyName: 顾名思义,这个是key;vaule:为了释放锁,该值要确保每个进程的唯一性,因此使用 UUID;NX:如果key存在则SET失败,否则成功;.原创 2021-01-16 17:51:37 · 262 阅读 · 0 评论 -
【Redis-Series】六、Redis击穿、穿透、雪崩讲解以及解决方案
六、Redis击穿,穿透,雪崩讲解原创 2020-12-14 20:28:41 · 315 阅读 · 0 评论 -
【Redis-Series】五、Redis-Cluster集群模式讲解及SpringBoot配置(图文详解)
Redis-Cluster集群模式前言: 虽然说哨兵模式解决了为用户持续提供写服务的问题,但是哨兵模式毕竟只有一个主节点master,当请求数量比较大的时候,哨兵模式单节点master可能依然无法承载写的压力,那么Redis-Cluster集群模式就可以很好的解决这个问题。...原创 2020-12-13 22:09:55 · 579 阅读 · 0 评论 -
【Redis-Series】四、Redis哨兵模式讲解及SpringBoot配置(图文详解)
Redis哨兵模式和Cluster集群模式**前言:**Redis的主从模式虽然能够减轻Redis各个节点服务器的压力,但是一旦主数据库宕机之后就无法再为用户提供写服务,因为从数据库都是用来读写的。这样的话就无法实现Redis的高可用,解决方案就是使用哨兵模式或者使用Redis-Cluster集群来实现Redis的高可用。Redis哨兵模式:Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案特点: 哨兵是一个独立的进程,它会独立运行。哨兵启动之后会监控多个master-sla原创 2020-12-11 21:32:51 · 539 阅读 · 1 评论 -
【Redis-Series】三、Redis的主从复制原理以及实现(图文详解)
Redis的主从复制原理以及实现前言: 上一个博客讲到Redis的数据持久化,如果说Redis节点宕机了,那么我们的系统就无法对数据在redis进行缓存处理,这个可以通过Redis的哨兵模式或者集群模式解决,本篇博客先从Redis的主从复制说起,后续会发布哨兵模式和集群模式的实现。主从结构图:主从的特点:一个主数据库(master)下面可以有多个从数据库(slave);从数据库(slave)也可以拓展多个从数据库(slave),形成了强大的多级服务器集群架构即master->slave-原创 2020-12-10 22:01:11 · 339 阅读 · 0 评论 -
【Redis-Series】一、Linux生产环境安装部署Redis
目录Redis简介:安装Redis1.下载:2.安装依赖环境3.上传到Liunx4.对文件进行解压5.安装6.配置7.启动Redis简介:Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而原创 2020-12-09 14:50:36 · 446 阅读 · 0 评论