
Redis
文章平均质量分 95
杳杳星辰花开
萌新中的萌新,不定期随缘更新
展开
-
Redis缓存之缓存穿透、缓存击穿、缓存雪崩
Redis 缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一些问题。其中,最要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题无解。如果对数据的一致性要求很高,那么就不能使用缓存。另外的一些典型问题就是,**缓存穿透**、**缓存雪崩**和**缓存击穿**。目前,业界也都有比较流行的解决方案。原创 2022-11-13 15:36:48 · 228 阅读 · 0 评论 -
Redis哨兵模式(Sentinel)
主从切换技术的操作是:当主机宕机后,需要手动把一台从机切换为主机。这就需要人工干预,费事费力,还会造成一段时间内服务不可用。这不是一种推荐的方式,更多时候,我们优先考虑哨兵模式。原创 2022-11-13 14:48:04 · 3094 阅读 · 0 评论 -
Redis主从复制
主从复制,是指将一台 Redis 服务器的数据,复制到其他的 Redis 服务器。前者称为主节点(master / leader),后者称为从节点(slave / follower)。数据的复制是单向的,只能由主节点到从节点。Master 以写为主,Slave 以读为主。一个主节点可以有多个从节点(或没有从节点),但一个从节点只能有一个主节点。默认情况下,每台 Redis 服务器都是主节点。原创 2022-11-09 19:42:11 · 187 阅读 · 0 评论 -
Redis持久化和发布订阅,一篇文章分清RDB和AOF
Redis 是内存数据库,即数据存储在内存。如果不将内存中的数据保存到磁盘,一旦服务器进程退出,服务器中的数据也会消失。这样会造成巨大的损失,所以 Redis 提供了持久化功能。原创 2022-11-06 18:13:18 · 502 阅读 · 0 评论 -
Jedis的介绍和使用,教你在Java中操作Redis
Jedis是Redis官方推荐的Java连接开发工具,使用Java操作Redis的中间件。如果你要使用Java操作Redis吗,那么一定要对Jedis十分熟悉。原创 2022-11-06 12:52:23 · 933 阅读 · 0 评论 -
适合零基础小白的Redis入门学习教程,手把手教你Redis的安装、数据类型和事务!
Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构,如 字符串(strings),散列(hashes),列表(lists),集合(sets),有序集合(sorted sets)与范围查询,bitmaps,hyperloglogs和地理空间(geospatial)索引半径查询。官方表示,Redis是基于内存操作,CPU不是Redis的性能瓶颈,Redis的瓶颈是根据机器的内存和网络带宽,既然可以使用单线程来实现,所以就使用了单线程。原创 2022-10-30 17:36:43 · 607 阅读 · 0 评论