数据库

数据库
数据库

Redis从入门到放弃系列(十) Cluster

阅读(6) 赞(0)

Redis从入门到放弃系列(十) Cluster 本文例子基于:5.0.4 Redis Cluster集群高可用方案,去中心化,最基本三主多从,主从切换类似Sentinel,关于Sentinel内容可以查看编者另外一篇【Redis从入门到放弃系列(九)...

数据库

Redis从入门到放弃系列(九) Sentinel

阅读(18) 赞(0)

Redis从入门到放弃系列(九) Sentinel 本文例子基于:5.0.4 Redis Sentinel作为Redis高可用方案,具有监听,通知,自动故障转移等功能.这一切都是依赖主备同步的大前提(参考上一节:Redis从入门到放弃系列(八) ...

数据库

Redis从入门到放弃系列(八) 主备同步

阅读(12) 赞(0)

Redis从入门到放弃系列(八) 主备同步 本文例子基于:5.0.4 在现在不管啥应用都谈分布式的阶段下(真的有必要???),我们的redis都会做一下主备,唔,如果redis存的数据不重要的话,其实也可以不用做[手动狗头]....

数据库

Redis从入门到放弃系列(六) 持久化

阅读(20) 赞(0)

Redis从入门到放弃系列(六) 持久化 本文例子基于:5.0.4 Redis持久化机制包括两种,RDB和AOF,当两种机制都存在的时候,redis启动时会采用aof来恢复数据 Redis为了保证数据的持久性,提供了RDB跟AOF机制,RDB是...

数据库

Redis从入门到放弃系列(五) ZSet

阅读(18) 赞(1)

Redis从入门到放弃系列(五) ZSet 本文例子基于:5.0.4 ZSet是Redis中一种比较复杂的数据结构,当存储大小在128之内且member得长度在64以下,其实现为zipList,超过为SkipList 忽然发现,到现在第五篇文章,还没...

数据库

Redis从入门到放弃系列(四) Set

阅读(21) 赞(0)

Redis从入门到放弃系列(四) Set 本文例子基于:5.0.4 Set是Redis中一种比较常见的数据结构,当存储的member为十进制64位有符号整数范围内的整数的字符串的时候其实现为intset,其他为hashtable Redis从入门...

数据库

Redis从入门到放弃系列(三) List

阅读(21) 赞(0)

Redis从入门到放弃系列(三) List 本文例子基于:5.0.4 List是Redis中一种比较常见的数据结构,其实现为quicklist,quicklist是一个ziplist的双向链表 Redis从入门到放弃系列(一) String Redis从入门到放弃系...

数据库

Redis从入门到放弃系列(二) Hash

阅读(21) 赞(0)

Redis从入门到放弃系列(二) Hash 本文例子基于:5.0.4 Hash是Redis中一种比较常见的数据结构,其实现为hashtable/ziplist,默认创建时为ziplist,当到达一定量级时,redis会将ziplist转化为hashtable Redis从...

数据库

Redis从入门到放弃系列(一) String

阅读(17) 赞(0)

Redis从入门到放弃系列(一) String 本文例子基于:5.0.4 字符串是Redis中最常见的数据结构,底层是采用SDS,是可以修改的字符串,类似ArrayList,采用预分配冗余空间的方式来减少内存的频繁分配。 首先让我们...

数据库

Mysql 事务原理简单分析

阅读(27) 赞(0)

Mysql Innodb中的事务隔离级别 隔离级别 脏读(Dirty Read) 不可重复读(NonRepeatable Read) 幻读(Phantom Read) 未提交读(Read uncommitted) 可能 可能 可能 已提交读(Read committed) 不可能 ...

数据库

MySQL中optimize优化表

阅读(20) 赞(0)

当对MySQL进行大量的增删改操作的时候,很容易产生一些碎片,这些碎片占据着空间,所以可能会出现删除很多数据后,数据文件大小变化不大的现象。当然新插入的数据仍然会利用这些碎片。但过多的碎片,对数...

数据库

Redis命令行查看中文不乱码

阅读(6) 赞(0)

Redis命令行查看中文不乱码 Redis 在使用命令行操作时,如果查看内容中包含中文,会显示16进制的字符串 ➜  ~ redis-cli 127.0.0.1:6379> set name 优客志 OK 127.0.0.1:6379> get name "\xe7...