![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 94
水的精神
一件事,要么不做,要么做到极致。
展开
-
几种redis高可用方案对比
还是老话,直入主题。今天就是再次熟悉和理解下redis的高可用,啥是高可用呢,不废话了大家应该都知道。所以再说直白点,前两篇我们了解了redis的基础数据结构和一些高级特性,所以今天,就是来理解redis的主从复制、哨兵模式已经redis cluster这三种模式的。好了,让我们开始主从复制主从复制配置在salve配置文件redis.conf中配置slaveof 192.168.8.203 6379启动后,查看集群状态: redis> info replication从节点不转载 2021-11-09 19:39:19 · 940 阅读 · 0 评论 -
redis 什么时候支持多线程的,之前为什么不需要多线程
Redis 6.0 新特性-多线程连环13问!八重樱全栈技术交流分享34 人赞同了该文章导读:支持多线程的 Redis 6.0 版本于2020 年 5 月 2 日发布了,为什么Redis忽然要支持多线程?如何开启多线程?开启后性能提升效果如何?线程数量该如何设置?开启多线程后会不会有线程安全问题?多线程的实现原理是怎样的?带着这些疑问,我们来开启 Redis 新特性-多线程连环13问。Redis 6.0 来了在全国一片祥和IT民工欢度五一节假日的时候,Redis 6.0不声不响地转载 2021-06-21 07:51:09 · 1432 阅读 · 0 评论 -
打造不宕机的高可用服务
# # 单机瓶颈问题,列举如下# #解决方案我们能想到的问题,redis官方自然也能想到,并且提供了解决方案,那就是集群和分片的技术。看一下官方的方案: 官方提供了一个方案就是集群,具体搭建集群查看官方文档把:https://redis.io/topics/cluster-tutorial...原创 2020-02-04 15:20:30 · 296 阅读 · 0 评论 -
恶意攻击导致的redis缓存击穿的问题
之前多次提到过缓存击穿后端雪崩问题。# # 其实系统中多数的缓存都是这样来用的: 程序有限查询缓存,缓存不存在,再查查询数据库。数据库顶不住了,就会造成服务器崩溃,数据库崩溃了,整个系统就挂掉了,也就是雪崩。 比如登录这个功能,对于新用户,或者恶意攻击的用户肯定是在还从中不存在的。别人就利用这一点,就去恶意攻击。其实这个问题就是拿一个系统中本来不存在的东西去反复尝...原创 2020-02-04 13:15:57 · 649 阅读 · 0 评论 -
redis 数据失效的问题
# # redis数据失效的严重性 ——雪崩# #数据失效情况的总结1.第一种是内存放满了 。根据一个淘汰机制去移除内存中的数据。其实这也算是被动失效。 2.我们对数据设置的过期时间3.宕机 。这个都是无法避免数据丢失的。# #缓存失效问题解决方案通过JUC并发编程 ,使用信号量的方式# #这种方案的限流 也带...原创 2020-02-04 11:38:46 · 1873 阅读 · 0 评论 -
redis 之地理信息的使用 查看附近的人
# # redis 实现附近的人功能 架构,和实现思想 其实这个主要分两个,一个是位置信息上传,一个是附近的人查询。这个功能使用redis来实现,是基于一个redis的一种数据结构,GEO 接下来,看一下GEO的常用命令 其实可以看出来的是redis的GEO支持地理位置的存储,以及位置间的距离的计算。#...原创 2020-01-21 19:42:05 · 266 阅读 · 0 评论 -
redis 的一些使用场景
# #第一个最明显的用处就是缓存用它来低于查询的洪流,来有效的提到性能。# #redis支持的数据类型string hash set zset list 地理位图 ....# # 根据不同的数据类型来分析它的使用场景 string可以用来存放json串,也就是说可以用来存对象。 对于string类型的,还可以这样使用...原创 2020-01-21 18:16:10 · 157 阅读 · 0 评论 -
redis 客户端在Java 中的使用
# # 先看是怎么回事,在java中# #第一步是引入pom依赖<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.1.0</version>...原创 2020-01-19 11:56:52 · 357 阅读 · 0 评论 -
redis 的不一致性问题
# #明确一点,redis一定会有不一致性问题用一张图来表示在多线程场景下不一致问题 1.查询过程:先去缓存查询,查询不到就走数据库查询,然后写到缓存中去。 2.更新过程:先更新数据库,然后再更新缓存。先更新数据库,再删除缓存。这都会有脏读的可能。 3.加锁似乎能解决问题,这要多读和写都加上锁,才能解决一致性问题。但是,我们加缓存就是为了提高效率的,加锁就意...原创 2020-01-16 22:25:53 · 1050 阅读 · 0 评论 -
Redis脑图
原文地址:https://blog.csdn.net/vking_wang/article/details/89741652转载 2019-06-20 10:03:01 · 1249 阅读 · 0 评论 -
Redis
在学Redis前,一定要了解Nosql的概念。如果不懂的话,就先看看我整理的另外一篇文章,关于Nosql的。https://blog.csdn.net/star1210644725/article/details/90543175我的学习还是围绕:是什么,有什么好处,以及怎么用来展开。目录一、Redis是什么?二、Redis有什么好处?三、Redis怎么用?...原创 2019-05-27 21:54:30 · 222 阅读 · 0 评论