Docker安装canal、mysql进行简单测试与实现redis和mysql缓存一致性

一、简介canal [kə'næl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费。早期阿里巴巴因为杭州和美国双机房部署,存在跨机房同步的业务需求,实现方式主要是基于业务 trigger 获取增量变更。从 2010 年开始,业务逐步尝试数据库日志解析


Redis6.0.6的三大内存过期策略和八大淘汰策略

一、前言Redis在我们日常开发中是经常用到的,Redis也是功能非常强大,可以进行缓存,还会有一些排行榜、点赞、消息队列、购物车等等;当然还有分布式锁Redisson,我们使用肯定少不了集群!小编最近学习到一些内存如果满了Redis是怎么操作呢?肯定像我们JVM一样,有回收或者淘汰的机制!今天小编


Redis常用数据类型——set十三个常用命令【这一篇就够了】

@[TOC]一、前言Redis的set相当于Java语言里面的HashSet,它内部键值对是无序的、唯一的。它的内部实现相当于一个特殊的字典,字典中所有的value都是一个值NULL。还有相关命令有需要的可以看一下Redis中的Hash类型12个常用命令(图文例子)Redis中的String类型常用


Redis常用数据类型——list九大常用命令【例子很通俗】

@[TOC]还有相关命令有需要的可以看一下Redis中的Hash类型12个常用命令(图文例子)Redis中的String类型常用方法(图文例子)Redis常用数据类型——set十三个常用命令一、rpush命令 作用:向list的右边(尾部)添加一个新元素格式: rpush key value [va