redis
文章平均质量分 95
cuijian2B
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis(5):哨兵
哨兵系统的搭建过程,有几点需要注意:(1)哨兵系统中的主从节点,与普通的主从节点并没有什么区别,故障发现和转移是由哨兵来控制和完成的。(2)哨兵节点本质上是redis节点。(3)每个哨兵节点,只需要配置监控主节点,便可以自动发现其他的哨兵节点和从节点。(4)在哨兵节点启动和故障转移阶段,各个节点的配置文件会被重写(config rewrite)。(5)本章的例子中,一个哨兵只监控了一个主节点;实际上,一个哨兵可以监控多个主节点,通过配置多条sentinel monitor即可实现。原创 2024-11-28 15:15:49 · 1269 阅读 · 0 评论 -
Redis(4):主从复制
在使用读写分离之前,可以考虑其他方法增加Redis的读负载能力:如尽量优化主节点(减少慢查询、减少持久化等其他情况带来的阻塞等)提高负载能力;使用Redis集群同时提高读负载能力和写负载能力等。如果使用读写分离,可以使用哨兵,使主从节点的故障切换尽可能自动化,并减少对应用程序的侵入。下面回顾一下本文的主要内容:1、主从复制的作用:宏观的了解主从复制是为了解决什么样的问题,即数据冗余、故障恢复、读负载均衡等。2、主从复制的操作:即slaveof命令。原创 2024-11-27 14:47:23 · 1437 阅读 · 0 评论 -
Redis(3):持久化
持久化的功能:Redis是内存数据库,数据都是存储在内存中,为了避免进程退出导致数据的永久丢失,需要定期将Redis中的数据以某种形式(数据或命令)从内存保存到硬盘;当下次Redis重启时,利用持久化文件实现数据恢复。除此之外,为了进行灾难备份,可以将持久化文件拷贝到一个远程位置。前者将当前数据保存到硬盘,后者则是将每次执行的写命令保存到硬盘(类似于MySQL的binlog);原创 2024-11-06 11:04:34 · 1181 阅读 · 0 评论 -
Redis(2):内存模型
关于Redis数据存储的细节,涉及到内存分配器(如jemalloc)、简单动态字符串(SDS)、5种对象类型及内部编码、redisObject。在讲述具体内容之前,先说明一下这几个概念之间的关系。下图是执行set hello world时,所涉及到的数据模型。图片来源:https://searchdatabase.techtarget.com.cn/7-20218/原创 2024-11-01 17:25:01 · 1213 阅读 · 0 评论 -
Redis(1):配置与命令
全名为Not Only SQL,指的是非关系型的数据库。随着访问量的上升,网站的数据库性能出现了问题,于是nosql被设计出来。优点①高可扩展性②分布式计算③低成本④架构的灵活性,半结构化数据⑤没有复杂的关系缺点①没有标准化②有限的查询功能(到目前为止)③最终一致是不直观的程序。原创 2024-10-30 15:11:30 · 1085 阅读 · 0 评论 -
Redis五大数据类型
Redis是什么?what?Redis(Remote Dictionary Server ),即远程字典服务!是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。免费和开源!是当下最热门的 NoSQL 技术之一!也被人们称之为结构化数据库!Redis能干嘛?原创 2024-10-29 15:54:37 · 1040 阅读 · 0 评论 -
解密Redis持久化
本文来自Redis的作者,他在论坛看到大家对Redis持久化误解较大,所以写此文章论述持久化。翻译 2024-10-12 17:42:51 · 92 阅读 · 0 评论
分享