MySQL学习笔记MySQL学习笔记

数据库运维
记录DBA学习成长历程

【转载文章】 安装cmatrix

安装相关依赖 yum -y install gcc make autoconf ncurses-devel 下载cmatrix编译安装 https://jaist.dl.sourceforge.net/project/cmatrix/cma...


最新发布 第28页

Redis(Master-Replicaset)主从复制-MySQL学习笔记

Redis(Master-Replicaset)主从复制

阅读(1277)

原理 1. 副本库通过slaveof 10.0.0.51 6379命令,连接主库,并发送SYNC给主库 2. 主库收到SYNC,会立即触发BGSAVE,后台保存RDB,发送给副本库 3. 副本库接收后会应用RDB快照 4. 主库会陆续将中间...

Redis事务-MySQL学习笔记

Redis事务

阅读(1275)

redis的事务是基于队列实现的。 mysql的事务是基于事务日志和锁机制实现的。 redis是乐观锁机制。 开启事务功能时(multi),语句作为一个组,并没有真正执行,而是被放入同一队列中。 如果,这是执行discard,会直接丢弃队列...

Redis发布订阅-MySQL学习笔记

Redis发布订阅

阅读(1248)

PUBLISH channel msg 将信息 message 发送到指定的频道 channel ------------------------------------ SUBSCRIBE channel [channel ...] 订阅...

Redis SortedSet(有序集合)应用场景-MySQL学习笔记

Redis SortedSet(有序集合)应用场景

阅读(1471)

排行榜应用,取TOP N操作 这个需求与上面需求的不同之处在于,前面操作以时间为权重,这个是以某个条件为权重,比如按顶的次数排序, 这时候就需要我们的sorted set出马了,将你要排序的值设置成sorted set的score,将具体的...

Redis SET 集合类型(join union)应用场景-MySQL学习笔记

Redis SET 集合类型(join union)应用场景

阅读(1462)

应用场景: 案例:在微博应用中,可以将一个用户所有的关注人存在一个集合中,将其所有粉丝存在一个集合。 Redis还为集合提供了求交集、并集、差集等操作,可以非常方便的实现如共同关注、共同喜好、二度好友等功能, 对上面的所有集合操作,你还可以...

Redis LIST(列表)应用场景-MySQL学习笔记

Redis LIST(列表)应用场景

阅读(1263)

消息队列系统 比如sina微博 在Redis中我们的最新微博ID使用了常驻缓存,这是一直更新的。 但是做了限制不能超过5000个ID,因此获取ID的函数会一直询问Redis。 只有在start/count参数超出了这个范围的时候,才需要去访...

Redis hash类型(字典类型)应用场景-MySQL学习笔记

Redis hash类型(字典类型)应用场景

阅读(1201)

Redis应用最多的数据类型,存储部分变更的数据,如用户信息等。 最接近mysql表结构的一种类型 主要是可以做数据库缓存。把热点数据提前灌到Redis中。 存数据 hmset stu id 101 name zhangsan age 20...

Redis String应用场景-MySQL学习笔记

Redis String应用场景

阅读(1303)

session 会话保持共享功能 常规计数:微博数,粉丝数,订阅、礼物 MSET id 101 name zhangsan age 20 gender m =【SET id 101 set name zhangsan set age 20 ...

Redis数据类型及键的操作-MySQL学习笔记

Redis数据类型及键的操作

阅读(1291)

Redis数据类型 String :字符类型 Hash:字典类型 List:列表 Set:集合 Sorted set:有序集合 键的通用操作 KEYS * 查看已存在所有键的名字 **** 避免使用  模糊查看: keys a keys a...

Redis持久化-MySQL学习笔记

Redis持久化

阅读(1311)

redis持久化:内存数据保存到磁盘 RDB 持久化 可以在指定的时间间隔内生成数据集的 时间点快照(point-in-time snapshot)。 优点:速度快,适合于用做备份,主从复制也是基于RDB持久化功能实现的。 缺点:会有数据丢...