Redis学习
铂潇
随遇而安
展开
-
Redis高可用中的复制是怎样实现的?
Redis经过不断发展,现在已经作为一款非常优秀的分布式中间件,高性能是它出生便携带的强悍特点,但是要作为分布式服务,一如优秀的它,也必然少不了负载均衡、高可用等等的特性实现。下面主要谈下Redis究竟是怎样。 一、复制(replicate) “高可用性”(High Availability)通常来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性。既然要保持其服务的高度可用性...原创 2020-04-18 09:32:06 · 189 阅读 · 0 评论 -
Redis的AOF、RDB持久化方式
Redis作为一款内存数据库,它将数据存储在内存里面,是存在Redis进程由于某种原因推出导致数据丢失的风险的,因此了解Redis数据的持久化是很有必要,Redis提供两种持久化方式,分别是AOF和RDB,下面将着重介绍这两种持久化方式 RDB持久化 这种方式是指在指定的时间内将内存中的数据集快照写进磁盘,RDB持久化产生的RDB文件是一个经过压缩的二进制文件,这个文件被保存在磁盘中,Redi...原创 2020-01-31 15:43:59 · 137 阅读 · 0 评论 -
浅谈Redis的六种底层数据结构和五种对象
前言: Redis作为一款优秀的中间件,是目前市场上最好的开源内存 NoSQL 数据库之一,在缓存、计数和排名等实时分析、分布式锁、用户会话数据管理等等场景中大放异彩,相信很多开发者都使用过,从使用层面上,与我们直接接触最多就是Redis的五种对象,分别是字符串、列表、集合、有序集合、哈希。这五种对象在Redis底层中实际上是使用七种数据结构实现的,分别是SDS(简单动态字符串)、链表、字典、跳跃...原创 2020-01-06 18:06:48 · 715 阅读 · 0 评论