![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
xingchensuiyue
这个作者很懒,什么都没留下…
展开
-
深入理解Redis集群的搭建和原理解析
深入剖析Redis - Redis集群模式搭建与原理详解 1. Redis集群方案 Redis Cluster 集群模式通常具有 高可用、可扩展性、分布式、容错 等特性。Redis 分布式方案一般有两种: 1.1 客户端分区方案 客户端 就已经决定数据会被 存储 到哪个 redis 节点或者从哪个 redis 节点 读取数据。其主要思想是采用 哈希算法 将 Redis 数据的 key 进行散列,通过 hash 函数,特定的 key会 映射 到特定的 Redis 节点上。 客户端分区方案 的代表为 Redi原创 2020-08-17 20:58:37 · 206 阅读 · 0 评论 -
Redis面试中必须知道的几点
1.缓存穿透 1.1概念: 用户高并发查询数据库中不存在的数据,导致数据库的资源浪费,可能存在数据库的宕机风险。 1.2影响: 由于高并发访问,数据库可能存在宕机风险。 1.3解决方案 a、API网关 b、限定同个IP访问的次数 2.缓存击穿 2.1概念: 用户发起高并发的访问,访问的数据刚开始有缓存,但是由于特殊原因,导致(少量的)缓存数据失效,然后用户的请求直接访问数据库。 2.2影响 只影响一段时间(时间比较短)。 2.3解决方案 让业务查询多个Redis,并且保证数据不再同一个时间内删除即可。(粗红原创 2020-08-14 16:16:54 · 103 阅读 · 0 评论 -
Redis必知必会的几点
1.Redis是什么? Redis是一种支持Key-Value等多种数据结构的存储系统。可用于缓存,事件发布或订阅,高速队列等场景。该数据库使用ANSI C语言编写,支持网络,提供字符串,哈希,列表,队列,集合结构直接存取,基于内存,可持久化。 2.Redis支持的语言 市场上常见的语言 Redis基本上都支持,如java,JavaScript,C,C#,C++,PHP,Python,R,Ruby,Rust,R等多种语言。 3.Redis的应用场景 1,会话缓存(最常用) 2,消息队列,比如支付 3,活动排转载 2020-08-13 00:26:27 · 129 阅读 · 0 评论