-
正文
Redis 没有直接使用 C 语言传统的字符串表示(而是以空字符结尾的字符数组,以下简称 C 字符串),自己构建了一种名为简单动态字符串(simple dynamic string,SDS) 的抽象类型,并将 SDS 用
-
Redis是一个开源的基于内存也可持久化的Key-Value数据库,采用ANSI C语言编写。它拥有丰富的数据结构,拥有事务功能,保证命令的原子性。由于是内存数据库,读写非常高速,可达10w/s的评率,
-
一、MySQl命令行客户端
在Mysql安装完成后,Mysql命令行会自动配置在计算机上,在菜单中找到MySql 8.0 Command Line Client,输入密码即可进入。(密码在安装过程中设定的)
二、CMD命令进行连接
1.、
-
https://dev.mysql.com/doc/mys...
安装
1.检查系统中是否已经安装了MySQL
sudo netstat -tap | grep mysql
2.如果没有安装,则安装MySQL
安装之前注意先更新一下
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install mysql-
-
MySQL中一个B+树能存储多少数据
MySQL聚簇索引的存储结构
MySQL中InnoDB页的大小默认是16k。也可以自己进行设置。(计算机在存储数据的时候,最小存储单元是扇区,一个扇区的大小是 512 字节,
-
缓存穿透、击穿、雪崩
首先我们从缓存会出现的几种问题,来进行分析,在高并发的场景下如果出现这种情况,我们应该如何解决。
正常情况下,我们的web应用会先去请求缓存服务,如果缓存
-
一、常见函数分类
1.1单行函数:
字符函数
字符控制函数(CONCAT、SUBSTR、LENGTH。。。)
大小写控制函数
数学函数
日期函数
流程控制函数
1.2分组函数:
分组函数功能偏向统计
-
作者:高鹏 文章末尾有他著作的《深入理解MySQL主从原理 32讲》,深入透彻理解MySQL主从,GTID相关技术知识。本文节选自《深入理解MySQL主从原理》第24节注意:本文分为正文和附件两部分,都
-
我们知道一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是
-
原文:https://www.cnblogs.com/Survi...
无论是运维、开发、测试,还是架构师,数据库技术是一个必备加薪神器,那么,一直说学习数据库、学MySQL,到底是要学习它的哪些东西呢?此文为你揭晓,你
-
MySQL列以逗号分隔转成多行
业务场景:
在数据库中,有一张的一个字段存储方式是采用以逗号分隔存储多个值,现在需要将其进行拆分成多个独立的值,与另外一张字典表进行关联,取的最终
-
官网下载对应的rpm本地安装yum localinstall mysql80-community-release-el7-3.noarch.rpm安装serveryum install mysql-community-server -y修改密码(大写小写字符,8位)ALTER USER 'root'@'localhost' IDENTIFIED BY 'XxXx@001';远程访问CREATE
-
数据库的操作越来越成为整个应用的性能瓶颈,这对于Web应用尤其明显。关于数据库的性能,这并不只是DBA需要关心的,而更是后端开发需要去关注的事情。
所以本文讲解MySQL在各个方面的优化
-
1 前言
1.1 什么是缓存
缓存就是数据交换的缓冲区(称作Cache [ kæʃ ] ),是存贮数据的临时地方,一般读写性能较高。
缓存有很多中实现场景:对于web开发,常见的有如下几种:
而我们的R
-
Redis setNX分布式锁超时时间失效 -1
使用SETNX加锁
加锁的思路:
如果 key 不存在,将 key 设置为 value,如果 key 已存在,则 SETNX 不做任何动作。
使用 RedisTemplate 操作Redis
@Autowired
private Redis