自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 基于clickhouse keeper搭建clickhouse集群

集群搭建参考:https://clickhouse.com/docs/en/guides/sre/keeper/clickhouse-keeper#clickhouse-keeper-user-guide。不支持ipv6参考:https://github.com/ClickHouse/ClickHouse/issues/33381。使用建议:https://clickhouse.com/docs/en/operations/tips。:默认16,可以调整到CPU个数的两倍。配置如下(将该配置追加到。

2023-04-03 16:03:12 4826 7

原创 Redis学习笔记-集群-主从复制

集群 结构上:单台redis会发生单点故障,同时需要承受所有请求。 容量上:单台redis内存有限,容易出现存储瓶颈,需要进行数据分片。 复制 数据库分类: 主数据库:可读可写,数据变化时会自动将数据同步给从数据库 从数据库:只读,接收主数据库同步来的数据 搭建集群相关命令/配置 # --port 指定redis端口 # --slaveof 指定主数据库的ip和端口 $ redis-serve...

2020-08-09 10:12:22 228

原创 Redis学习笔记-集群-哨兵

哨兵 哨兵是个独立的进程,用来监控、通知、恢复主库故障 功能 监控主从数据库 主数据库出现故障时自动将从数据库转换为主数据库 配置 # sentinel.conf # 文件内容: # @ mymaster :主数据库名字 # @ ip : 主数据库地址 # @ redis-port :主数据库端口号 # @ quorum :执行故障恢复至少需要几个哨兵节点统一 # 一个哨兵节点可以监控多个主数...

2020-08-09 10:11:46 215

原创 Redis学习笔记-集群-Cluster

Cluster 前言 本文的集群是指redis3.0版本中集群(Cluster)的功能,而并非广义上的集群。本文以3主3从来讲述集群。 背景 在Cluster功能未出现之前,redis的集群环境需要依靠哨兵来做自动化监控、故障恢复。即使用了哨兵,此时的redis集群的每个数据库依然存在集群中的所有数据,从而导致集群的总数据存储量受限于存储内存最小的数据库节点,形成木桶效应。此时需要将redis水平...

2020-08-09 10:11:13 269

原创 Redis学习笔记-持久化

持久化 持久化:将数据从内存同步到硬盘,重启后能够再将数据从硬盘中恢复到内存的过程。 使用场景 redis的数据存储在内存中,有的时候,我们会希望在重启后能够保证数据不会丢失。 例如下列场景: 将redis作为数据库 将redis作为缓存服务器 持久化方式 RDB方式 通过快照完成 快照:在一定条件下,自动将内存中的数据生成一份副本存储在硬盘上。 触发条件 根据条件自动进行快照 # 条件在...

2020-08-09 10:10:20 194

原创 Redis学习笔记-淘汰机制

数据淘汰机制 为了更好的使用内存,让内存中存储的更多是热点数据,redis设计了内存数据的淘汰机制。 淘汰过程 根据配置文件中设置的最大内存来判断是否需要开始淘汰数据 若某次操作(SET)使内存超过峰值,那么redis会根据设置的淘汰策略,淘汰一部分数据,回收一些内存 淘汰策略 no-enviction 禁止淘汰数据,对写的操作返回一个错误 allkeys-random 在所有键中,随机淘汰...

2020-08-09 10:07:46 224

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除