众所周知,binlog日志对于mysql数据库来说是十分重要的。在数据丢失的紧急情况下,我们往往会想到用binlog日志功能进行数据恢复(定时全备份+binlog日志恢复增量数据部分),化险为夷!
一、简单了解binlogMySQL的二进制日志binlog可以说是MySQL最重要的日志,它记录了所有的DDL和DML语句(除了数据查询语句select),以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。============...
/
580 次浏览/
DBA运维
kubernetes部署单节点redis: https://www.cnblogs.com/zisefeizhu/p/14282299.html
Redis 介绍
• Redis代表REmote DIctionary Server是一种开源的内存中数据存储,通常用作数据库,缓存或消息代理。它可以存储和操作高级数据类型,例如列表,地图,集合和排序集合。
• 由于Redis接受多种格式的密钥,因此可以在服务器上执行操作,从而减少了客户端的工作量。...
/
674 次浏览/
DBA运维
一、Redis 介绍
Redis代表REmote DIctionary Server是一种开源的内存中数据存储,通常用作数据库,缓存或消息代理。它可以存储和操作高级数据类型,例如列表,地图,集合和排序集合。
由于Redis接受多种格式的密钥,因此可以在服务器上执行操作,从而减少了客户端的工作量。
它仅将磁盘用于持久性,而将数据完全保存在内存中。
Redis是一种流行的数据存储解决方案,并被GitHub,Pinteres...
/
630 次浏览/
DBA运维
最近陆陆续续有不少园友加我好友咨询 redis 集群搭建的问题,我觉得一定是之前写的这篇 《基于Docker的Redis集群搭建》 文章有问题了,所以我花了几分钟浏览之前的文章总结了下面几个问题:
redis 数量太少,只创建了 3 个实例;
由于只有 3 个实例,所以全部只能是主节点,无法体现集群主从关系;
如何搭建主从集群?如何分配从节点?
基于之前的文章,我想快速的过一下这几个问题,本文基于 Docker + Redis 5.0.5 版本,通过 c...
/
775 次浏览/
DBA运维
前言
redis集群化部署主要用于大型缓存架构,一般的小型架构,使用redis主从配置 + sentinel哨兵集群应付系统压力,
使用redis集群可以方便快捷地对集群进行动态扩容,动态的添加、删除节点,reshard、并带有自动故障恢复功能。
一般redis集群使用三主三从,并且尽量保证主服务器与从服务器不在同一台机器上,防止机器故障导致的集群瘫痪,每个主服务器搭配一个从服务器,保证集群的高可用性。
一、集群规划
三...
/
837 次浏览/
DBA运维
前言
从 Oracle 无法直接访问 Mysql 数据库,需要配置透明网关后通过 DBLink 实现访问。
今天搞了一下午透明网关配置,流程比较复杂,并且有一些坑,这不立刻来给大家排排坑,说不定以后就用的着呢!
废话不多说,直接实战走起~
一、环境准备
本次环境准备了 3 台主机,分别是 Oracle 数据库,MySQL 数据库,透明网关。
⭐️ Linux 主机安装教程可参考:实战篇:VMware Workstation 虚拟机安装 Linux 系统...
/
684 次浏览/
DBA运维
redis基本概念及部署redis
1.redis介绍
rediis是一种基于键值对的NoSQL数据库,与很多键值对数据库不同,redis中的值可以有string、hash、list、set、zset、geo等多种数据结构和算法组成。
redis会将所有的数据都放在内存中,因此redis的读写性能非常快,redis还可以将内存中的数据利用快照和日志的形式保存在硬盘上,redis还提供了键过期,发布订阅,事务,流水...
/
685 次浏览/
DBA运维
redis两种持久化类型
1.redis两种持久化操作
redis支持两种方式的持久化,一种是RDB方式,一种是AOF方式,这两种方式可以单独使用其中一种,也可以混合使用
如果不使用持久化,那么当redis重启后,所有的数据会全部消失
redis重启前是有很多key的
当redis重启后,所有key全部消失
1.1.RDB方式
RDB方式就类似于快照,当符合一定条件的数据,Redis会...
/
765 次浏览/
DBA运维
redis主从复制原理
1.从库向主库发送同步请求 2.主库接收从库发送的同步请求 3.主库开始使用bgsave生成rdb文件 4.主库rdb文件生成后保存到磁盘,让将rdb文件发送给从库 5.从库接收主库发送的rdb文件,将rdb文件载入内存
关于Redis主从复制的原理可以在日志中详细的看到...
/
673 次浏览/
DBA运维
redis字符串操作
1.redis字符串类型
string 字符串类型,常用于普通文本
list 列表类型,常用于一个仓库,取走一个数据就删除
hash 哈希类型,常用于将mysql数据导入redis
set 集合类型,用于不同集合进行比对
2.redis常用指令
keys * //列出所有key,生产环境不要使用,很有可能一使用keys就会把服务器内存占满,从而导致redis...
/
584 次浏览/
DBA运维