redis
文章平均质量分 68
叫我霸霸隆
这个作者很懒,什么都没留下…
展开
-
解决vue项目报Uncaught (in promise) Error: Request aborted错误
重启redis原创 2021-05-07 14:51:54 · 6372 阅读 · 0 评论 -
Redis的缓存穿透和缓存雪崩
Redis的缓存穿透和缓存雪崩 先想一想,redis缓存作为数据库前面的一道门槛,它能极大的减少了直接访问数据库而造成的数据库崩溃,但是此时缓存中没有所访问的数据,用户是会直接访问数据库,那么此时就出现问题了,缓存中没有,就会去查询数据库,每一次查询都会检索一次数据库信息,那么此时有人如果恶意大量访问这条不存在的数据呢?没错,就是想象的那样,数据库会因为大量访问而崩溃,进而导致整个系统停止运行。上面这个问题所说的就是缓存穿透,那么该如何解决呢?1、Redis的缓存穿透现象:缓存穿透是指查询一个根转载 2021-04-26 10:40:53 · 126 阅读 · 0 评论 -
SpringBoot使用Redis
SpringBoot使用Redis1、SpringBoot链接Redis 使用redisTemplate该类可以存放任意类型的数据,但是该类型的数据必须实现序列,获取redis中对应的数据时,会进行反序列化。 如果使用RedisTemplate建议大家指定key,value,以及hashkey的序列化方式。锁都是多线程的,所以普通方式是不能测试出来的,此时需要用软件【点这里】,使用压力测试,测试多线程。1、1 配置application.properties文件#Redis服务器IP地址spr转载 2021-04-26 10:39:55 · 3676 阅读 · 0 评论 -
Redis配置哨兵模式(sentinel)
Redis配置哨兵模式(sentinel)昨天最后留了一个问题,主服务器挂掉了,子服务器怎么上位还是说等待主服务器归来?答案是主机挂掉了,子节点还会等待主机恢复,如果需要更改主机,还需要手动配置这样很不方便,这时候哨兵模式就派上用场了。今天的内容是接着上一篇【点这里】继续配置的。1、哨兵模式(sentinel)是什么?哨兵是一个独立的进程,其原理是:哨兵通过向redis服务器发送命令,等待redis服务器响应,从而监控多个运行中的redis实例。通过发送命令,让redis服务器返回监控其运行状转载 2021-04-26 10:39:03 · 2704 阅读 · 0 评论 -
Redis配置主从模式
Redis配置主从模式Redis主从模式是什么?不管任何程序,只运行一个实例都是不可靠的,一旦因为网络原因导致所在机器不可达,或者所在服务器挂掉,那么这个程序将不能对外提供服务了,Redis也是一样的。同时,将数据完全存储在单个redis中也会存在数据备份和数据量较大造成性能降低的问题。主从模式很好的解决了数据备份问题,并且由于主从服务数据几乎是一致的,因而可以将写入数据的命令发送给主机执行,而读取数据的命令发送给不同的从机执行,从而达到读写分离的目的。1、创建文件夹并在文件夹里面复制两个redis.转载 2021-04-26 10:38:03 · 386 阅读 · 0 评论 -
Centos7安装Redis
Centos7安装Redis0、更新文件yum update -y这里会更新好多内容,需要等待一会。1、下载redis【CSDN下载】https://redis.io/2、将压缩包放到Linux,我放在了export/intstall并解压cd export/installtar -zxvf redis-6.2.1.tar.gz3、安装环境c++//安装c++yum install gcc-c++ -y//查看版本gcc -v4、配置基本文件cd redis-6.2转载 2021-04-26 10:37:00 · 105 阅读 · 0 评论 -
Redis的持久化方式
Redis的持久化方式记录一下持久化的使用方式吧,主要是RDB和AOF两种。1、RDB快照持久化方式1、1 如何处罚RDB持久化手动save命令手动bgsave命令通过配置文件自动触发1、1、2save和bgsave的区别save命令该命令会阻塞当前Redis服务器,执行save命令期间,Redis不能处理其他命令,直到RDB过程完成为止。具体流程如下:执行流程:1、开启服务。redis-server redis.conf redis-cli2、添加一条数据set k1转载 2021-04-26 10:31:52 · 73 阅读 · 0 评论 -
Redis使用去中心化分片集群
Redis使用去中心化分片集群【原文链接】1、去中心化分片集群是什么?请简单介绍。Redis分片集群对Redis集群进行分片,采用多主多从的方式实现Redis集群,每一个分片都是由一个Redis主机和多个从机组成,片区和片区之间是相互平行的,Redis Cluster就是Redis 3.0+版本之后官方推荐的一种分片集群实现方式,主要是基于Hash卡槽(slot)和crc16(key)算法的实现策略来实现Redis集群分片和数据跨主机转移、共享。这是一种去中心化的集群解决方案,可以实现Redis动态扩转载 2021-04-26 10:28:16 · 109 阅读 · 0 评论 -
redis集群的搭建与List 队列类型 和 set集合类型 sortSet 有序集合
1. 正文1. List 队列类型 和 set集合类型 sortSet 有序集合2. Redis的持久化方式。3. redis集群的搭建。 (1)主从模式 (2)哨兵模式 (3)去中心集群。 2.List 队列类型lpush: 将一个或多个值 value 插入到列表 key 的表头.lpop: 移除并返回列表 key 的头元素。lrange: 返回列表 key 中指定区间内的元素,区间以偏移量 start 和 stop 指定。3. set集合sadd key原创 2021-04-21 10:59:55 · 367 阅读 · 0 评论 -
redis集群、哨兵模式
1. 正文1. redis的集群的其他模式 哨兵模式: 去中心化集群2.Java连接redis.3.springboot整合redis4.redis的应用场景: 缓存。2. 哨兵模式:修改sentinel.conf的配置# 127.0.0.1表示redis主节点的ip # 6379 表示主节点的端口号# 2 表示有多少个哨兵选取redis从节点后,该从节点可以当选为主节点。sentinel monitor mymaster 127.0.0.1 7001 1原创 2021-04-21 10:47:22 · 227 阅读 · 0 评论 -
springboot连接redis
1. 正文1. springboot连接redis2. springboot使用场景3. springboot连接redis集群。4. redis的常见面试题。2. springboot连接redis使用redisTemplate该类可以存放任意类型的数据,但是该类型的数据必须实现序列,获取redis中对应的数据时,会进行反序列化。 如果使用RedisTemplate建议大家指定key,value,以及hashkey的序列化方式。package com.ykq.config;/** *原创 2021-04-21 10:44:39 · 482 阅读 · 0 评论 -
redis分布式锁
1. 正文1. 使用redis作为分布式锁。2. redis中常见的面试题。 (1)redis缓存穿透,以及缓存雪崩。2. 使用redis作为分布式锁。锁场景:package com.ykq.distributedlock.service;import com.ykq.distributedlock.dao.StockDao;import com.ykq.distributedlock.entity.Stock;import org.springframework.stereot原创 2021-04-21 10:40:18 · 146 阅读 · 0 评论