![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
服务器中间件
文章平均质量分 90
古德jiò
这个作者很懒,什么都没留下…
展开
-
Redis之主从复制原理 详解
Redis 主从复制 主要用来实现 redis 数据的可靠性;防止主 redis 所在磁盘损坏,造成数据永久丢失; 主从之间采用异步复制的方式;从数据库只读不能写命令命令: redis-server --replicaof 127.0.0.1 7001在 redis 5.0 以前使用 slaveof ;redis 5.0 之后使用 replicaof ;# redis.confreplicaof 127.0.0.1 7002info replication数据同步全量数据同步增量原创 2022-02-23 10:26:07 · 597 阅读 · 0 评论 -
Redis之持久化数据
为什么要持久化 redis 的数据全部在内存中,如果突然宕机,数据就会全部丢失,因此需要持久化来保证 Redis 的数据不会因为故障而丢失,redis 重启的时候可以重新加载持久化文件来恢复数据;Redis 持久化相关的配置在配置文件中配置###### aof ####### redis.cnfappendonly noappendfilename "appendonly.aof"# aof策略选择:# appendfsync alwaysappendfsync everysec #原创 2022-02-23 09:53:14 · 993 阅读 · 0 评论 -
Redis之Redis协议与异步方式
Redis 网络层Redis是单线程reactor模型;对于所有连接的数据处理,Redis并发执行;对于单条连接的数据处理,Redis串行执行;一个队列对应一个处理器是串行;多个队列对应一个处理器是并发;多个队列对应多个处理器是并行;如有n个队列和n个处理器,但他们是交换执行的,虽然也是一对一,但因为处理器与队列的关系不断切换,所以也属于是并发(多个并发)Redis 事务MULTI 开启事务,事务执行过程中,单个命令是入队操作,直到调用EXEC才会一起执行MULTI开启事务相当于my原创 2022-02-22 09:50:15 · 697 阅读 · 0 评论 -
Redis之基本命令介绍
Redis Redis是Remote Dirctionary Service的简称,即远程字典服务; Redis是内存数据库(数据都存储在内存中,mysql中主要数据存储在磁盘)、KV数据库(key-value)、数据结构数据库(value提供了丰富的数据结构); Redis应用非常广泛,如Twitter、暴雪娱乐、Github、Stack Overflow、腾讯、阿里、京东等等,很多中小型公司也在使用; Redis有16个数据库(字典),并且是单线程的,所以使用时只使用一个数据库。一个ke原创 2022-02-19 19:34:49 · 313 阅读 · 0 评论 -
数据库之mysql并发读异常与死锁
原创 2022-02-15 19:48:54 · 495 阅读 · 0 评论 -
数据库之mysql事务原理分析与锁机制 详解
1、事务1.2、目的事务将数据库从一种一致性状态转换为另一种一致性状态;1.3、组成事务可由一条非常简单的SQL语句组成,也可以由一组复杂的SQL语句组成;其中单条语句会默认自动添加事务控制语句,而多条SQL语句需要手动添加事务控制语句。1.4、特征在数据库提交事务时,可以确保要么所有修改都已经保存,要么所有修改都不保存;事务是访问并更新数据库各种数据项的一个程序执行单元。在 MySQL innodb 下,每一条语句都是事务;可以通过 set autocommit = 0; 设置当前会话手原创 2022-02-14 21:53:15 · 374 阅读 · 0 评论 -
数据库之mysql索引原理 详解
1、索引索引分类:主键索引、唯一索引、普通索引、组合索引、以及全文索引(elasticsearch);1.1、主键索引非空唯一索引,一个表只有一个主键索引;在innodb中,主键索引的B+树包含表格信息PRIMARY KEY(key) // 括号中的key为列名1.2、唯一索引不可以出现相同的值,可以有NULL值(NULL值也不能重复)UNIQUE(key) // 括号中的key为列名1.3、普通索引允许出现相同的索引内容INDEX(key)-- ORKEY(key[,...])原创 2022-02-10 22:02:48 · 1302 阅读 · 0 评论