![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 89
BUG世界中的killer
被委以让BUG消失于我们的代码当中的重任
展开
-
Redis学习(二)——基本命令操作
在线测试redis命令网址 https://try.redis.io/?_ga=2.122075523.965010314.1594890063-693923878.1594798892 注意 这个网址是连接上redis客户端之后测试用的 Redis命令 启动命令 redis-server 连接命令 redis-cli 该命令会连接本地的 redis 服务 redis-cli -h host -p port -a password 该命令可连接远程redis服务 注意 远程连接redis服务时远程re原创 2020-07-18 11:04:33 · 162 阅读 · 0 评论 -
Redis学习(一)——基本介绍以及安装
什么是Redis 官网上:Redis是一种开放源代码(BSD许可)的内存中数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,例如字符串,哈希,列表,集合,带范围查询的排序集合,位图,超级日志,带有半径查询和流的地理空间索引。Redis具有内置的复制,Lua脚本,LRU驱逐,事务和不同级别的磁盘持久性,并通过Redis Sentinel和Redis Cluster自动分区提供高可用性 单机版安装(Linux环境) 1、下载:https://redis.io/download 2、解压:tar -zxv原创 2020-07-15 17:51:11 · 151 阅读 · 0 评论 -
数据库知识——MySQL索引结构B+tree
一般在项目中做报表功能的人都会遇到sql查询慢的问题。这时候很多人都会选择给合适的字段创建索引。 那么索引为什么加快sql查询呢?现在来看看什么是mysql索引 一、什么是索引? 索引是为了加速对表中数据行的检索和创建的一种分散存储的数据结构 很多人在面试的时候说索引是书的目录之类的答案。其实很多面试官不是要你回答这种模糊的概念。记住:索引是一种数据结构 索引上面储存这表数据在磁盘中的地...原创 2018-12-31 13:04:41 · 225 阅读 · 0 评论 -
mysql 事务以及锁机制
一、事务相关 数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作; 事务是一组不可在分割的操作集合 Innodb存储引擎支持事务 四大特性: 原子性:同个事务中的操作同时成功或失败 一致性:指的是业务上的一致 隔离性:所有事务之间对数据的操作相互不可见 持久性:对数据的操作能持久保存 事务并发的三大问题: ...原创 2019-01-06 21:16:25 · 831 阅读 · 4 评论 -
数据库之分库分表
一、分库分表的集中方式 1、把一个节点中的多个数据库拆分到不同的节点上 优点:简单 缺点:如果写压力不均衡则达不到效果 2、把一个数据库中的表分离到不同的数据库中 优点:减轻原来的写压力 缺点:只能解决暂时的压力 3、表的水平拆分。下面细说 二、数据库表分片前的准备 1、如何选择分区键 1)分区键要尽量避免跨分片查询的发生(否则则达不到分片的效果) 2)分区键要能尽量使各个分...原创 2019-01-27 21:04:01 · 126 阅读 · 0 评论 -
linux通过yum命令安装mysql
首先检查 MySQL 是否已安装 yum list installed |grep mysql 如果有的话 就全部卸载 yum-yremove +数据库名称 MySQL 依赖 libaio,所以先要安装 libaio yum search libaio# 检索相关信息 yum install libaio# 安装依赖包 下载 MySQL Yum Repository 地址...原创 2019-08-04 15:59:40 · 219 阅读 · 0 评论