数据库
文章平均质量分 83
Redis、MySQL
友人a笔记
Aiden
展开
-
MySQL(三)索引的操作
介绍数据库对象索引的出现,除了可以提高数据库管理系统的查找速度,而且还可以保证字段的唯一性,从而实现数据库表的完整性。MySQL支持6种索引,分别为:普通索引、唯一索引、全文索引、单列索引、多列索引和空间索引。索引的创建有利有弊,创建索引可以提高查询速度,但过多的创建索引则会占据许多的磁盘空间。以下情况适合创建索引:经常被查询的字段,即在WHERE字句中出现的字段 在分组的字段,...原创 2021-04-14 11:08:21 · 285 阅读 · 0 评论 -
MySQL(二)操作表的约束
所谓完整性是指数据的准确性和一致性,而完整性检查就是指检查数据的准确性和一致性。MySQL数据库管理系统提供了一致机制来检查数据库表中的数据是否满足规定的条件,以保证数据库中数据的准确性和一致性,这种机制就是约束。完整性约束 完整性约束关键字 含义 NOT NULL 约束字段的值不能为空 DEFAULT 设置字段的默认值 UNIQUE KEY(UK) 设置...原创 2020-03-05 13:48:18 · 751 阅读 · 0 评论 -
MySQL(一)库和表的基本操作 DDL
一、登入数据库1、本地登录[root@localhost ~]# mysql -uroot -p Enter password:2、远程客户端登录(-h:mysql服务器IP地址)[root@client ~]# mysql -h192.168.14.212 -uroot -pEnter password:3、4、二、库的操作1、创建数据库,database...原创 2020-07-20 17:24:17 · 246 阅读 · 0 评论 -
Centos7 Mariadb主从复制
实验环境主Mariadb:centos 7master:192.168.14.210从Mariadb:centos 7slave:192.168.14.211主从复制介绍:第一步:master记录二进制日志。在每个事务更新数据完成之前,master在二日志记录这些改变。Mariadb将事务写入二进制日志,即使事务中的语句都是交叉执行的。在事件写入二进制日志完成后,mast...原创 2020-01-20 08:43:17 · 718 阅读 · 0 评论 -
Mariadb读写分离(ProxySQL)
读写分离原理当用户在发送请求数据时,请求经过中间件,中间件将请求中的读和写操作分辨。将读请求发送给后端的从服务器;将写请求发送给后端的主服务器,然后主服务器通过主从复制将数据复制给其他从服务器;实验环境主机 ip地址Master 192.168.14.210Slave 192.168.14.211Client 192.168.14.212...原创 2020-01-13 08:24:06 · 1330 阅读 · 1 评论 -
Redis集群管理:在线伸缩扩展、故障转移
实验环境主机名 IP 端口node1 192.168.14.210 7001、8001node2 192.168.14.211 7002、8002node3 192.168.14.212 7003、8003前提:已经部署集群,查看https://blog.csdn.net/tladagio/article/...原创 2020-01-13 08:21:53 · 300 阅读 · 0 评论 -
Redis集群常用命令及说明
一、集群的特点1、集群架构特点(1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽;(2)节点的fail是通过集群中超过半数的节点检测失效时才生效;(3)客户端与redis节点直连,不需要中间proxy层。客户端不需要连接集群所有节点,连接集群中任何一个可用节点即可;(4)redis-cluster把所有的物理节点映射到[0-163...原创 2023-04-27 10:15:22 · 2359 阅读 · 1 评论 -
Redis集群部署
Redis集群特性:redis集群方式支持主从自动切换redis集群只有一个库,单例或者主从的话有多个库redis集群去中心化,只要通过其中一个入口连接即可实验环境主机名 IP 端口node1 192.168.14.210 7001、8001node2 192.168.14.211 7002、8002nod...原创 2020-01-06 10:15:27 · 4496 阅读 · 0 评论