
redis
文章平均质量分 93
祁仙森
java,go语言,逛b站,喜欢读读书,赚赚钱,跑跑步,撩撩妹,敲敲代码
展开
-
Redis应用问题及分布式锁
文章目录缓存穿透现象原因解决方案缓存击穿现象特点原因解决方案缓存雪崩现象原因解决方案Redis实现分布式锁分布式锁实现方案Redis实现分布式下锁误删除出现情形解决方案Redis分布式锁——加锁释放锁的原子性优化造成问题解决方案缓存穿透现象应用服务器压力变大了,很多请求过来redis命中率降低一直查询数据库(缓存中很多数据查询到,就查数据库,导致数据库压力增加)原因Redis查询缓存中不存在的数据出现很多非正常的url访问,一般出现在收到恶意攻击的时候,根据正常的url来改变值来恶意攻原创 2021-12-13 15:28:22 · 974 阅读 · 0 评论 -
Redis主从复制搭建、哨兵搭建、集群搭建
文章目录主从复制搭建步骤(例子:一主两从)主从模式服务故障一主二从情形情形一:某个从服务器挂掉情形二:主节点挂掉薪火相传反客为主主从复制原理哨兵模式搭建流程缺陷——复制延迟Redis集群搭建步骤Redis cluster如何分配这六个节点关于slot槽的分配的情况说明故障恢复主从复制此模式的优势:读写分离,性能扩展;容灾快速恢复搭建步骤(例子:一主两从)首先定义一个目录便于后期区分主从,单节点服务,集群模式。我就在//home/scene/installPackage目录下定义了一个redis-m原创 2021-12-13 15:19:21 · 1213 阅读 · 0 评论 -
Redis安装及5中常用类型简单使用
文章目录Redis安装安装gcc安装gcc-c++离线(内网)安装RedisRedis简介使用Redis键操作字符串数据结构List类型数据结构Set类型数据结构Zset类型数据结构哈希(Hash)类型数据结构Redis发布和订阅实现消息队列功能Redis安装安装gcc首先查看有没有安装GCC,使用gcc --version指令查看,若没有显示gcc的版本则需安装可以使用简单的yum方式的安装,若安装gcc的时候有冲突则需要手动下载rpm包安装下载gcc的rpm包,然后使用rpm -ivh gc原创 2021-12-13 15:07:09 · 1088 阅读 · 0 评论 -
Spring Boot整合Redis
SpringBoot整合redis注意是框架中的Spring Data Redis操作Redis(前提先启动redis)1.创建一个maven工程(也可使用idea工具结合Springboot模板创建一个项目)在pom文件中引入相关依赖<parent> <groupId>org.springframework.boot</groupId>...原创 2020-01-08 10:48:06 · 170 阅读 · 0 评论 -
Redis介绍及Windows下安装
Redis介绍基于内存进行存储,支持key-value的存储形式,底层使用C语言编写的。基于key-value形式的数据字典,结构非常简单,没有数据表的概念,直接用键值对的形式完成数据的处理,Redis支持5中数据类型:字符串 列表 集合 有序集合 哈希安装Redis1.下载Redis(推荐到官网下载) https://redis.io/download...原创 2020-01-08 10:14:17 · 168 阅读 · 0 评论