
redis
文章平均质量分 84
baomw
手拿菜刀砍电线!
展开
-
谈谈redis缓存三大问题(三)- 缓存击穿
首先还是先看下缓存击穿的一个基本概念原创 2020-01-08 20:56:16 · 775 阅读 · 1 评论 -
谈谈redis的过期删除策略与内存淘汰机制
今天这边主要说说redis内存的过期删除策略与内存淘汰机制。原创 2020-01-08 17:40:58 · 663 阅读 · 0 评论 -
使用Redis实现分布式锁详解
在讲分布式锁之呢,我们不妨先来说说什么是分布式系统。在系统早期,用户量少,可能我们一个app的所有模块都存在与一个应用包,部署在一台机器上,这便是我们的单体应用架构。这种设计,如果用户访问量大,便很容易造成系统压力过大而导致的系统宕机,其次如果一个模块,比如支付功能bug或其他原因,便直接导致整个系统瘫痪。为解决这个问题,可能会想到我们的集群部署。集群部署配合配合负载均衡(负载算法),可...原创 2018-12-15 11:04:11 · 3131 阅读 · 0 评论 -
谈谈redis缓存三大问题(二)- 缓存雪崩
今天抽时间和大家聊聊redis的雪崩以及redis集群的演变过程。原创 2020-01-04 15:38:38 · 750 阅读 · 0 评论 -
谈谈redis缓存三大问题(一)- 缓存穿透
这几天抽时间和大家一起聊聊redis缓存在生产环境使用中的几大问题,以及如何去优化代码去避免他!首先我们来看看缓存使用过程的一个问题:缓存穿透原创 2020-01-02 11:27:33 · 694 阅读 · 1 评论 -
谈谈redis的持久化机制
说道redis的持久化机制,相信有经验的开发人员可能都知道,rdb,aof。但是不知道大家有没有仔细的去想过几个问题:原创 2020-01-01 21:25:38 · 844 阅读 · 4 评论 -
redis配置详解
关于redis配置,详细解释如下:# 配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit 对大小写不敏感# 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 bytes# 1gb =...原创 2019-12-31 22:03:03 · 235 阅读 · 0 评论 -
谈谈系统中的缓存预热-@PostConstruct
说起缓存,相信大家都不陌生,下面我们先看这张图上图是一个最简单的应用系统业务流转模型,当一个客户端连接到server时,需要做数据访问,在server中会判断是否已经在缓存中,如果在则直接在缓存中拿出数据返回,由于缓存是在内存中的(比如redis,mongo,sping-cache等),不用大批量的跟数据库进行交互,避免了大量io操作,大大提高效率。下面,我们来考虑一个问题,可以设想下如下场...原创 2019-04-10 17:09:07 · 2085 阅读 · 0 评论 -
使用StringRedisTemplate进行redis连接操作
1,引入jar,需要jar有三个,如下 <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId> <version>2.1.4...原创 2019-04-10 16:30:53 · 21353 阅读 · 0 评论 -
高可用redis cluster集群搭建
redis集群是一个由多个主从节点群组成的分布式服务器群,它具有复制、高可用和分片特 性。Redis集群不需要sentinel哨兵也能完成节点移除和故障转移的功能。需要将每个节点 设置成集群模式,这种集群模式没有中心节点,可水平扩展,据官方文档称可以线性扩展到 1000节点。redis集群的性能和高可用性均优于之前版本的哨兵模式,而且集群的安装配置,简单到令人发指。首先下载redis安装包...原创 2019-03-30 22:23:27 · 416 阅读 · 0 评论 -
linux下安装redis步骤详解
redis安装有很多种方式,对于linux安装来说,可以使用wget下载对应的redis安装包进行安装配置。详细过程如下1,安装wget::yum install wget2,进入官网,找到对应的下载路径:https://redis.io/download上面已经给出了linux安装的关键步骤,拿出链接即可。3,下载安装包并解压: # wget http://download.r...原创 2019-03-30 18:20:23 · 245 阅读 · 0 评论