MySQL聚集索引和非聚集索引 MySQL的Innodb存储引擎的索引分为聚集索引和非聚集索引两大类,理解聚集索引和非聚集索引可通过对比汉语字典的索引。汉语字典提供了两类检索汉字的方式,第一类是拼音检索(前提是知道该汉字读音),比如拼音为cheng的汉字排在拼音chang的汉字后面,根据拼音找到对应
Redis主从服务器数据同步 一、主从架构 1.1为什么要主从架构 Redis也跟关系型数据(MySQL)一样,如果有过多请求还是撑不住的。随着请求越来越多: Redis的内存是有限的,可能放不下那么多的数据 单台Redis支持的并发量也是有限的 万一这台Redis挂了,所有的请求全走关系数据库了
Redis 单线程服务器 一、基础铺垫 1.1网络编程 TCP网络编程在Java中封装成Socket和SocketServer,最简单的TCP网络编程: TCP客户端: public class ClientDemo { public static void main(String[] ar
Redis中的数据库及持久化操作 一、Redis服务器中的数据库 我们应该都用过MySQL,MySQL我们可以在里边创建好几个库。同样地,Redis服务器中也有数据库这么一个概念。如果不指定具体的数量,默认会有16个数据库。 通过SELECT命令可以切换到0~15的数据库。这说明,数据库与数据库之间
Redis简介及数据结构 一、介绍一下Redis 首先,肯定是去官网看看官方是怎么介绍Redis的啦。 Introduction to Redis Learn about the Redis open source project redis.io 一大堆没见过的技术:lua(Lua脚本)、repl
Redis 的 AOF 和 RDB 1、前言 最近在项目中使用到Redis做缓存,方便多个业务进程之间共享数据。由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。r