10 2019 档案

摘要:概念与了解:Redis(1.7)Redis高可用架构(理论篇) 【0】试验环境 结构图如下: (这里试验没有那么多机器,就用3台机器搭建试验) redis1是redis集群的一个节点A,上面运行了两个redis实例,7001 7004 redis2是redis集群的一个节点B,上面运行了两个redi 阅读全文
posted @ 2019-10-31 15:44 郭大侠1 阅读(1041) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/ning-wang/p/7656847.html 【1】文章头部加目录 1.1 效果展示 1.2 代码 <script language="javascript" type="text/javascript"> // 生成目录索引列表 // re 阅读全文
posted @ 2019-10-30 17:23 郭大侠1 阅读(1535) 评论(8) 推荐(1) 编辑
摘要:【0】哨兵 sentinel 的作用 其概念参考:Redis高可用(理论篇) 中的【2】 【0.1】监控:监控主从是否正常 【0.2】通知:出现问题时,可以通知相关人员 【0.3】故障转移:自动主从切换 【0.4】统一的配置管理:可以从 sentinel 取得主从的地址,统一管理 如果2台机器,可以 阅读全文
posted @ 2019-10-29 15:29 郭大侠1 阅读(522) 评论(0) 推荐(0) 编辑
摘要:2019.10.29常见国产数据库与常见关系数据库对应情况如下。 阅读全文
posted @ 2019-10-29 10:45 郭大侠1 阅读(2439) 评论(0) 推荐(0) 编辑
摘要:【1】实验环境 CentOS7.5 + Redis4.0.11 架构:原生1主2从,做实验机器有限,从库双实例 主库:192.168.135.170 从库1:192.168.135.171~6379 从库2:192.168.135.171~6479 【2】配置文件 更多参考:Redis(1.5)Re 阅读全文
posted @ 2019-10-28 14:42 郭大侠1 阅读(1106) 评论(0) 推荐(0) 编辑
摘要:【1】缓存穿透与缓存雪崩 【1.1】缓存和数据库间数据一致性问题 分布式环境下(单机就不用说了)非常容易出现缓存和数据库间的数据一致性问题,针对这一点的话,只能说,如果你的项目对缓存的要求是强一致性的,那么请不要使用缓存。 我们只能采取合适的策略来降低缓存和数据库间数据不一致的概率,而无法保证两者间 阅读全文
posted @ 2019-10-25 12:30 郭大侠1 阅读(926) 评论(0) 推荐(0) 编辑
摘要:分布式系统概念与架构:https://www.cnblogs.com/JonaLin/category/1555338.html 分布式缓存 redis系列:https://blog.csdn.net/u011489043/article/category/7326485 阅读全文
posted @ 2019-10-23 15:56 郭大侠1 阅读(295) 评论(0) 推荐(0) 编辑
摘要:【0】常用架构种类 (0.1)单机Redis (0.2)单纯的Redis主从复制 (0.3)哨兵Sentinel+Redis主从复制集群(实现高可用自动故障转移) (0.4)Redis Cluster 分布式数据库集群 (0.5)第三方中间件+Redis 主从复制 【1】Redis 主从复制 一般情 阅读全文
posted @ 2019-10-23 10:26 郭大侠1 阅读(1132) 评论(0) 推荐(0) 编辑
摘要:【0】发布订阅架构图 客户端订阅某个频道,让后有人在频道上发布信息,频道就分发给所有的客户端。 举个例子:就和微信公众号一样,文章作者者把文章发到微信公众号上,微信公众号平台把文章推送到所有的订阅用户上。 应用场景: (1)在博客网站中,有100个粉丝订阅了你,当你发布新文章时,就可以推送消息给他们 阅读全文
posted @ 2019-10-22 15:24 郭大侠1 阅读(297) 评论(0) 推荐(0) 编辑
摘要:【1】4.0.14 常用配置 6.0.5 https://blog.csdn.net/qq_42534026/article/details/106730314 bind 127.0.0.1 # 默认绑定本地,不写的话任何地址都可以访问 protected-mode yes #保护模式,如果没有设置 阅读全文
posted @ 2019-10-18 15:33 郭大侠1 阅读(931) 评论(0) 推荐(0) 编辑
摘要:关键词:数据对比,数据结构对比,数据类型对比 使用场景:批量对比 【1】数据结构对比(实例内) 单实例不建议使用,建议使用 red Gate 工具集中的 SQL Compare 但如果没有装软件,可以使用脚本实现 【2】跨DB对比,该段参考引用自:https://www.cnblogs.com/zh 阅读全文
posted @ 2019-10-17 17:52 郭大侠1 阅读(1042) 评论(0) 推荐(0) 编辑
摘要:思路:必须要分批删除/更新,否则事务体量太大,删除时间太久,且为了保证不出问题应当有备份表 最佳实践如下:删除案例,更新相同这里就不特地写了 while 1=1 begin WAITFOR DELAY '00:00:01' DELETE TOP (3000) A output deleted.* i 阅读全文
posted @ 2019-10-17 10:45 郭大侠1 阅读(206) 评论(0) 推荐(1) 编辑
摘要:Redis持久化 【1】概念 Redis所有的数据存储在内存中,为了保证重启后,redis数据不丢失,需要把redis数据保存在磁盘中。 【2】持久化使用方式策略 (1)RDB 方式:默认支持,不需要配置 在指定的时间间隔内,将redis 内存中的数据集快照写入到磁盘当中去,比如每隔30S写入一次。 阅读全文
posted @ 2019-10-16 17:26 郭大侠1 阅读(274) 评论(0) 推荐(0) 编辑
摘要:相关参考:redis运维 https://baijiahao.baidu.com/s?id=1711310814530304726&wfr=spider&for=pc 【本教程目录】 1.redis是什么2.redis的作者何许人也3.谁在使用redis4.学会安装redis5.学会启动redis6 阅读全文
posted @ 2019-10-15 18:33 郭大侠1 阅读(266) 评论(0) 推荐(0) 编辑
摘要:【1】两大特性 (1)多数据库 1个redis实例 可以有16个数据库,默认下标为0~15,默认连接到的是 0 下标的数据库。 (2)事务 【2】多数据库 【2.1】概念 1个redis实例 可以有16个数据库,默认下标为0~15,默认连接到的是 0 下标的数据库。 【2.2】基本操作 (1)sel 阅读全文
posted @ 2019-10-15 18:32 郭大侠1 阅读(1869) 评论(0) 推荐(0) 编辑
摘要:关键词:MHA,mysql mha 【1】需求 采用mysql技术,实现MHA高可用主从环境,预计未来数据量几百G MHA概念参考:MYSQL高可用技术概述 【2】环境技术架构 【2.1】MHA简介 该软件由两部分组成: MHA Manager(管理节点) MHA Node(数据节点) MHA Ma 阅读全文
posted @ 2019-10-14 21:56 郭大侠1 阅读(601) 评论(0) 推荐(0) 编辑
摘要:Redis的数据结构,其本身大方向是键值对 【0】大概特点 相关产品:Redis、Riak、SimpleDB、Chordless、Scalaris、Memcached 形式:Key 指向 Value 的键值对,通常用hash table来实现 应用:内容缓存 优点:扩展性好、灵活性好、大量写操作时性 阅读全文
posted @ 2019-10-14 11:25 郭大侠1 阅读(407) 评论(0) 推荐(0) 编辑
摘要:This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its de 错误解决办法 解决办法也有两种,第一种是在创建子程序(存储过程、函数、触发器)时,声明为DETERMINISTIC或NO SQL与READS SQ 阅读全文
posted @ 2019-10-11 11:01 郭大侠1 阅读(2093) 评论(0) 推荐(0) 编辑
摘要:linux上安装tcl、tk、expect 1、tcl安装tcl8.5.9-src.tar.gz cd /tmp tar -zxvf tcl8.5.9-src.tar.gz cd tcl8.5.9/unix/ ./configure --prefix=/usr/local/tcl/ --enable-shared make make install /usr/local/tcl/bin/tclsh 阅读全文
posted @ 2019-10-10 17:55 郭大侠1 阅读(5296) 评论(0) 推荐(0) 编辑
摘要:一、常见安装方式 【0】环境 OS:CentOS7.5 Redis:4.0.14 yum源:本地源 【1】检查安装 gcc 依赖环境 gcc -v#如果没安装会报错类似于 command not find #安装gcc环境(注意,这个需要自己配置yun源,如果是网络源需要网络保持畅通--yum源配置 阅读全文
posted @ 2019-10-10 15:33 郭大侠1 阅读(525) 评论(0) 推荐(0) 编辑
摘要:Sharding的基本思想就要把一个数据库切分成多个部分放到不同的数据库(server)上,从而缓解单一数据库的性能问题。不太严格的讲,对于海量数据的数据库,如果是因为表多而数据多,这时候适合使用垂直切分,即把关系紧密(比如同一模块)的表切分出来放在一个server上。如果表并不多,但每张表的数据非 阅读全文
posted @ 2019-10-09 18:37 郭大侠1 阅读(336) 评论(0) 推荐(0) 编辑
摘要:【0】最强原理、实践参考:https://www.yuque.com/pangpangdebolanggu/ax6zkw/em34zm 【1】redis学习系列 Redis6系列文章:https://blog.csdn.net/wsdc0521/article/details/106907436 R 阅读全文
posted @ 2019-10-09 18:16 郭大侠1 阅读(313) 评论(0) 推荐(0) 编辑