redis
caodongfang126
这个作者很懒,什么都没留下…
展开
-
缓存热点key问题(mutex key)
一、引出热点key问题我们通常使用缓存 + 过期时间的策略来帮助我们加速接口的访问速度,减少了后端负载,同时保证功能的更新,一般情况下这种模式已经基本满足要求了。但是有两个问题如果同时出现,可能就会对系统造成致命的危害:(1) 这个key是一个热点key(例如一个重要的新闻,一个热门的八卦新闻等等),所以这种key访问量可能非常大。(2) 缓存的构建是需要一定时间的。(可能是一个复杂计算,例如复杂的sql、多次IO、多个依赖(各种接口...转载 2020-05-13 09:59:55 · 1538 阅读 · 0 评论 -
redis使用过程中的缓存穿透,缓存击穿缓,存雪崩问题
一、前言在我们日常的开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库来保存数据的系统会因为面向磁盘,磁盘读/写速度比较慢的问题而存在严重的性能弊端,一瞬间成千上万的请求到来,需要系统在极短的时间内完成成千上万次的读/写操作,这个时候往往不是数据库能够承受的,极其容易造成数据库系统瘫痪,最终导致服务宕机的严重生产问题。为了克服上述的问转载 2020-05-14 16:02:56 · 174 阅读 · 0 评论 -
Redis的RDB和AOF持久化策略的区别
aof,rdb是两种 redis持久化的机制。用于crash后,redis的恢复。rdb的特性如下:Code:fork一个进程,遍历hash table,利用copy on write,把整个db dump保存下来。save, shutdown, slave 命令会触发这个操作。粒度比较大,如果save, shutdown, slave 之前crash了,则中间的操作没办法恢复。...转载 2020-04-18 10:25:56 · 210 阅读 · 0 评论 -
Redis有三种集群模式
Redis集群详解Redis有三种集群模式,分别是:* 主从模式 * Sentinel模式 * Cluster模式三种集群模式各有特点,关于Redis介绍可以参考这里:NoSQL(二)——RedisRedis官网:https://redis.io/,最新版本5.0.4主从模式主从模式介绍主从模式是三种模式中最简单的,在主从复制中,数据库分为两类:主数据库...原创 2020-04-18 10:23:59 · 442 阅读 · 0 评论 -
Redis和Memcache对比及选择
在选择内存数据库的时候到底什么时候选择redis,什么时候选择memcache。转载 2016-12-07 16:37:25 · 295 阅读 · 0 评论 -
缓存三大问题及解决方案
文章目录 1. 缓存来由 2. 缓存问题 2.1 缓存穿透 2.2 解决方案 2.3 缓存雪崩 2.4 解决方案 2.5 缓存击穿 2.6 解决方案 1. 缓存来由随着互联网系统发展的逐步完善,提高系统的qps,目前的绝大部分系统都增加了缓存机制从而避免请求过多的直接与数据库操作从而造成系统瓶颈,极大的提升了用户体验和系统稳定性。...转载 2019-12-06 15:22:16 · 129 阅读 · 0 评论 -
Redis “MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on di
今天第二次遇到Redis “MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk”的问题。这个错误信息是Redis客户端工具在保存数据时候抛出的异常信息。网上查了一下,很多人都是建议“config set stop-writes-on-bgsave-erro...转载 2019-12-02 14:10:05 · 109 阅读 · 0 评论 -
unbantu中redis脚本自启动
#!/bin/bashDAEMON=/usr/local/nginx/sbin/nginxDESC=/usr/local/nginx/conf/nginx.confcase "$1" in start) echo -n "Starting Nginx" $DAEMON -c $DESC echo "启动成功..." ;;stop)...原创 2019-11-27 16:07:33 · 123 阅读 · 0 评论 -
Centos7中配置Redis集群为开机自启动
vim /etc/init.d/redisc将下方脚本写入redisc文件中#!/bin/sh# chkconfig: 2345 80 90## Simple Redis init.d script conceived to work on Linux systems# as it does use of the /proc filesystem.IP=192.168.6.51...原创 2019-10-25 23:58:53 · 749 阅读 · 0 评论 -
Redis的7个应用场景
Redis的7个应用场景一:缓存——热数据热点数据(经常会被查询,但是不经常被修改或者删除的数据),首选是使用redis缓存,毕竟强大到冒泡的QPS和极强的稳定性不是所有类似工具都有的,而且相比于memcached还提供了丰富的数据类型可以使用,另外,内存中的数据也提供了AOF和RDB等持久化机制可以选择,要冷、热的还是忽冷忽热的都可选。结合具体应用需要注意一下:很多人用spri...转载 2019-07-04 11:16:58 · 117 阅读 · 0 评论 -
Redis高可用技术解决方案
本文主要针对Redis常见的几种使用方式及其优缺点展开分析。Redis常见的几种主要使用方式: Redis 单副本 Redis 多副本(主从) Redis Sentinel(哨兵) Redis Cluster Redis 自研 Redis各种使用方式的优缺点:1Redis单副本Redis 单副本,采用单个Redis节点部署架构...转载 2019-07-04 10:59:31 · 150 阅读 · 0 评论 -
SpringBoot使用Jedis整合Redis
https://blog.csdn.net/zhulier1124/article/details/82193182转载 2019-05-15 11:23:01 · 709 阅读 · 0 评论 -
SpringBoot使用RedisTemplate整合Redis
https://blog.csdn.net/zhulier1124/article/details/82154937关于spring-redisspring-data-redis针对jedis提供了如下功能:1. 连接池自动管理,提供了一个高度封装的“RedisTemplate”类2. 针对jedis客户端中大量api进行了归类封装,将同一类型操作封装为operati...转载 2019-05-15 10:41:38 · 250 阅读 · 0 评论 -
Redis上踩过的一些坑-美团
Redis上踩过的一些坑-美团美团网的DBA负责人侯军伟给大家介绍了美团网在redis上踩得一些坑,讲的都是干货和坑。 分为5个部分: 一、周期性出现connect timeout 二、redis bgrewriteaof问题 三、redis内存占用飙升 四、redis内存使用优化 五、redis cluster遇到的一些问题 一、周期性出现connect time...转载 2018-05-07 18:45:57 · 483 阅读 · 0 评论 -
JAVA后端常用框架SSM,redis,dubbo等
JAVA后端常用框架SSM,redis,dubbo等一、SpringMVChttp://blog.csdn.net/evankaka/article/details/45501811spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请转载 2017-12-13 14:17:03 · 1251 阅读 · 0 评论 -
redis整合spring(redisTemplate工具类)
redis整合spring(redisTemplate工具类)前言关于哨兵模式的配置,我是参考网上的,只是把配置拿到了这里,本人并没有亲测是否有效,代码是注释掉的,需要配置哨兵模式的,可以参考一下。完整项目下载:在测试包下有一个TestRedis.java这个类,可以使用这个类main方法测试maven依赖[html] view plain转载 2017-09-12 11:08:02 · 1698 阅读 · 0 评论 -
Redis在windows下安装过程
[+]Redis在windows下安装过程一、下载windows版本的Redis去官网找了很久,发现原来在官网上可以下载的windows版本的,现在官网以及没有下载地址,只能在github上下载,官网只提供linux版本的下载官网下载地址:http://redis.io/downloadgithub下载地址:https://github.com/MS转载 2017-09-27 09:23:46 · 310 阅读 · 0 评论