![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 94
李莲花*
一勤万事通 一懒万事空
展开
-
@Redis企业级解决方案(缓存预热,雪崩,击穿,穿透)
缓存预热 :缓存预热就是系统启动前,提前将相关的缓存数据直接加载到缓存系统。避免在用户请求的时候,先查询数据库,然后再将数据缓存的问题!用户直接查询事先被预热的缓存数据!缓存雪崩:短时间范围内,大量key集中过期(瞬间过期数据量太大,导致对数据库服务器造成压力。如能够有效避免过期时间集中,可以有效解决雪崩现象的 出现(约40%))原创 2022-09-29 09:46:21 · 396 阅读 · 0 评论 -
@Redis--哨兵模式
哨兵简介:哨兵(sentinel) 是一个分布式系统,用于对主从结构中的每台服务器进行监控。当出现故障时通过投票机制选择新的master并将所有slave连接到新的master (如果redis的master宕机了,此时应该怎么办?我们可能需要从一堆的slave中重新选举出一个新的master,要实现这些功能,我们就需要redis的哨兵)注意:哨兵也是一台redis服务器,只是不提供数据相关服务,通常哨兵的数量配置为单数原创 2022-09-29 09:31:39 · 745 阅读 · 0 评论 -
@Redis--主从复制
为了避免单点Redis服务器故障,准备多台服务器,互相连通。将数据复制多个副本保存在不同的服务器上,连接在一起,并保证数据是同步的。即使有其中一台服务器宕机,其他服务器依然可以继续提供服务,实现Redis的高可用,同时实现数据冗余备份原创 2022-09-28 20:02:29 · 874 阅读 · 0 评论 -
@Redis--数据删除与淘汰策略
数据删除策略:删除策略就是针对已过期数据的处理策略 (在内存占用与CPU占用之间寻找一种平衡,保证redis性能)。数据淘汰策略:当新数据进入redis时,如果内存不足怎么办?redis 要临时删除一些数据为当前指令清理存储空间。清理数据的策略称为逐出算法原创 2022-09-28 19:54:02 · 331 阅读 · 0 评论 -
@Redis--持久化
持久化 :利用永久性存储介质将数据进行保存,在特定的时间将保存的数据进行恢复的工作机制称为持久化原创 2022-09-28 19:49:34 · 573 阅读 · 0 评论 -
@Redis--数据类型及使用场景
数据类型:数据类型指的是存储的数据的类型,也就是 value 部分的类型,key 部分永远都是字符串。Redis有五种常用数据类型:String、Hash、Set、List、SortedSet。以及三种特殊的数据类型:Bitmap、HyperLogLog、Geospatial ,其中HyperLogLog、Bitmap的底层都是 String 数据类型,Geospatial 的底层是 Sorted Set 数据类型原创 2022-09-28 19:44:27 · 1118 阅读 · 0 评论 -
@Redis(redis简介,下载与安装配置,基本操作)
Redis 概念:Redis 是用 C 语言开发的一个开源的高性能键值对(key-value)数据库。不过与传统数据库不同的是 Redis的数据是存在内存中的,也就是它是内存数据库,所以读写速度⾮常快,因此 Redis 被⼴泛应⽤于缓存⽅向。另外,Redis除了做缓存之外,Redis也经常⽤来做分布式锁,甚⾄是消息队列。Redis提供了多种数据类型来⽀持不同的业务场景。Redis还⽀持事务 、持久化、Lua 脚本、多种集群⽅案原创 2022-09-28 19:33:39 · 368 阅读 · 0 评论 -
@Redis高级(数据删除淘汰策略,主从复制,哨兵模式,集群,缓存预热,雪崩,击穿,穿透)
在内存占用与CPU占用之间寻找一种平衡,顾此失彼都会造成整体redis性能的下降,甚至引发服务器宕机或内存泄露针对过期数据要进行删除的时候都有哪些删除策略呢?原创 2022-09-08 11:57:01 · 410 阅读 · 0 评论 -
@Redis(简介,数据结构,操作指令,持久化RDB和AOF)
概念:Redis (REmote DIctionary Server) 是用 C 语言开发的一个开源的高性能键值对(key-value)数据库。特征:(1)数据间没有必然的关联关系;(2)内部采用单线程机制进行工作;(3)高性能。官方提供测试数据,50个并发执行100000 个请求,读的速度是110000 次/s,写的速度是81000次/s。原创 2022-09-07 18:40:10 · 433 阅读 · 0 评论 -
如何保证 Redis 和 MySQL 数据一致性?| 大别山码将
为什么会出现Redis 和 MySQL 不一致问题?Redis 和 MySQL 搭配使用在什么地方?缓存量大但又不常变化的数据。也就是说,当我们在使用 Redis 和 MySQL 的时候,搭配使用的地方就是,数据量比较大,但是这个数据不会经常的变换的位置,比如说,某些商品信息的评论数据,也就是让 Redis充当 MySQL 的缓存服务器,而要实现的目标也是比较简单的,当客户要查询数据的时候,先访问我们的 Redis,当 Redis里面没有数据的时候,从 MySQL 中读取数据,并且存储到 Redi原创 2021-09-29 15:42:22 · 97 阅读 · 0 评论