Redis系列(四):主从复制配置和搭建

数据库
Redis系列(四):主从复制配置和搭建

本文是Redis系列文章的第四篇,将介绍Reids的主从复制配置和搭建的过程,了解更多Redis的知识,可以查看前三篇文章。 1. 概述像MySQL一样,Redis是支持主从同步的,而且也支持一主多从以及多级从结构。redis的复制功能是支持多个数据库之间的数据同步。一类是主数据库(master)一类是从数据库(slave),主数据库可以进行读写操作,当发生写操作的时候自...

Redis系列(三):Redis事务和持久化

数据库
Redis系列(三):Redis事务和持久化

本文是Redis系列文章的第三篇,将介绍Reids的事务,数据持久化等相关知识;可以通过上两篇文章分别了解:《Redis系列(一):Redis安装和配置》,以及《Redis系列(二):Redis概述和使用》相关知识。 1. Redis事务用Multi(Start Transaction)、Exec(Commit)、Discard(Rollback)实现。 在事务提交前,不...

Redis系列(二):Redis概述和使用

数据库
Redis系列(二):Redis概述和使用

本文是Redis系列文章的第二篇,将详细介绍Redis的相关知识,包括Redis简介,优势,以及五种数据结构使用实例等,安装和配置请查看《Redis系列(一):安装和配置》。 1. Redis简介Redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。它支持5种类型的数据结构,如字符串(strings),散列(hashes...

Redis系列(一):Redis安装和配置

数据库
Redis系列(一):Redis安装和配置

接下来将通过 Redis 系列文章介绍 Redis 的安装,配置,以及使用教程等,分享 Redis 的学习心得,这是 Redis 系列文章的第一篇,将介绍 Redis 的安装和配置知识;本文在 Centos 环境下操作的。 1.下载安装包有两种常用方式获取安装包: 直接在Redis官网找到最新或者稳定版的安装包,下载安装。 通过wget命令下载 Redis 源代码,执行...

MySQL在InnoDB下的共享锁与排他锁

数据库
MySQL在InnoDB下的共享锁与排他锁

共享锁和排他锁都属于行级锁,行级锁是 MySQL 中锁定粒度最细的一种锁,能大大减少数据库操作中的冲突,但加锁的开销也最大,加锁慢;会出现死锁,发生锁冲突的概率最低,并发度也最高。接下来将介绍共享锁和排他锁的相关概念,以及使用中一些需要注意的地方等。 1. 共享锁共享锁也叫读锁,简称S锁,原理:一个事务获取了一个数据行的共享锁,其他事务能获得该行对应的共享锁,但不能获得排...

MySQL 存储引擎 InnoDB 和 MyISAM 的区别

数据库
MySQL 存储引擎 InnoDB 和 MyISAM 的区别

InnoDB 和 MyISAM 是在使用 MySQL 时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM 类型不支持事务处理等高级处理,而 InnoDB 类型支持。MyISAM 类型的表强调的是性能,其执行数度比 InnoDB 类型更快,但是不提供事务支持,而 InnoDB 提供事务支持已经外部键等高级数据库功能。接下来将详细讲解两者之...

×
  • {title}