实战Redis集群 # 创建一个自定义的网络名词叫redis docker network create --subnet 172.18.0.0/16 --gateway 172.18.0.1 redis # 宿主机挂载文件 for port in $(seq 1 6); do mkdir -p / ...
分类:
其他好文 时间:
2020-10-19 22:48:19
阅读次数:
22
1、集群 集群中的数据存储设计 把redis所有的存储空间一共分为16384份,一共有16384个槽(可以理解为房间号),如果有四台存储结点,那么每台存储结点会有16384/4=4096个槽。第一台槽编号为0~4095,第二台槽编号为4096~8191,第三台编号为8192~12288,第四台编号为 ...
分类:
其他好文 时间:
2020-10-18 09:48:15
阅读次数:
14
1.集群的数据迁移 在工作中经常会遇到redis集群的扩容的场景,因为当一个集群服务器中的内存不够用无法支撑更大数据量的缓存或者并发量不够(个人理解),就会将原有的集群扩展。集群扩容需要将集群中原有的master节点上的槽位以及数据迁移到新加入的master节点上。 每个槽都把要里面的数据迁移完才能 ...
分类:
其他好文 时间:
2020-10-09 21:40:42
阅读次数:
46
1.全局引入与按需引入(全局引入开发时候方便,上线打包后续有时间还是要按需修改) 参考链接:https://blog.csdn.net/qq_35321405/article/details/89643306 2.echarts 饼图 南丁格尔图数据插值大。半径过小问题。解决思路:样式ui用假数据, ...
分类:
其他好文 时间:
2020-09-18 03:31:57
阅读次数:
31
redis集群动态增加或者删除节点 前言 首先新增需要添加的节点,这里添加7007 和 7008 修改一些配置文件信息,参考集群配置。 然后启动相应的节点 添加节点到集群 127.0.0.1:7007 是新增节点 127.0.0.1:7001 是已经新增集群节点(这里可以随便写一个已知的集群节点 i ...
分类:
其他好文 时间:
2020-09-18 01:50:33
阅读次数:
30
1.缓存的收益与成本 收益 加速读写 降低后端负载 后端服务器通过前端缓存降低负载,业务端使用Redis降低后端MySql等数据库负载 成本 数据不一致:缓存层和数据层有时间窗口不一致,和更新策略有关 代码维护成本增大:多了一层缓存逻辑 运维成本:例如Redis Cluster 2.缓存更新策略 L ...
分类:
其他好文 时间:
2020-09-18 01:33:06
阅读次数:
26
本文档总结了python2->3升级过程中遇到的编码问题 1.UnicodeDecodeError:“ascii” codec cannot decode byte oxe6 in position 501:ordinal not in range 定位:从报错日志可以发现代码运行到with ope ...
分类:
编程语言 时间:
2020-09-03 16:44:23
阅读次数:
42
Twemproxy 概述 Twemproxy(又称为nutcracker)是一个轻量级的Redis和Memcached代理,主要用来减少对后端缓存服务器的连接数。Twemproxy是由Twitter开源出来的缓存服务器集群管理工具,主要用来弥补Redis/Memcached 对集群(cluster) ...
分类:
其他好文 时间:
2020-08-25 16:00:16
阅读次数:
49
一、redis集群节点修改 #添加和删除节点的流程 1.新节点添加槽位 2.源节点中的数据进行迁移 3.源节点数据迁移完毕 4.迁移下一个槽位的数据,依次循环 1.添加节点 1)准备新机器 [root@db02 ~]# mkdir /service/redis/{6381,6382} [root@d ...
分类:
其他好文 时间:
2020-08-07 21:42:57
阅读次数:
70