随笔分类 - redis
摘要:
拉取redis镜像 #这里使用的是6.0.8的版本 docker pull redis:6.0.8 前置准备工作,创建redis集群,这里我使用三主三从的模式。三个主机,每个主机配一个从机,一共6个节点。(扩展知识:redis的集群使用到了哈希槽,本质属于一致性哈希算法的一种实现,具体可参考文章一致
阅读全文

摘要:应用场景:分布式缓存架构中,典型的如Redis集群 问题:2亿条数据要做缓存,如何设计? 回复:单机肯定不行,需要用到分布式存储,可以使用redis,如何落地? 方式1:哈希取余分区 2亿条记录就是2亿个k,v,我们单机不行必须要分布式多机,假设有3台机器构成一个集群,用户每次读写操作都是根据公式:
阅读全文
摘要:Redis有三种集群方式:主从复制,哨兵模式和集群。 1.主从复制 主从复制原理 从服务器连接主服务器,发送SYNC命令; 主服务器接收到SYNC命名后,开始执行BGSAVE命令生成RDB文件并使用缓冲区记录此后执行的所有写命令; 主服务器BGSAVE执行完后,向所有从服务器发送快照文件,并在发送期
阅读全文
摘要:文章主目录 安全性设置 主从复制 事务与锁 持久化机制 发布以及订阅消息 文章主目录 安全性设置 主从复制 事务与锁 持久化机制 发布以及订阅消息 上文《详细讲解redis数据结构(内存模型)以及常用命令》介绍了redis的数据类型以及常用命令,本文我们来学习下redis的一些高级特性。 安全性设置
阅读全文
摘要:文章主目录 Redis集群简介 Redis集群搭建 Redis集群分区原理 集群操作 参考文档 文章主目录 Redis集群简介 Redis集群搭建 Redis集群分区原理 集群操作 参考文档 本文是redis学习系列的第四篇,前面我们学习了redis的数据结构和一些高级特性,点击下面链接可回看 《详
阅读全文
摘要:本文是redis学习系列的第五篇,点击下面链接可回看系列文章 《redis简介以及linux上的安装》 《详细讲解redis数据结构(内存模型)以及常用命令》 《redis高级应用(主从、事务与锁、持久化)》 《redis高级应用(集群搭建、集群分区原理、集群操作》 本文我们继续学习redis与sp
阅读全文
摘要:Redis数据类型 与Memcached仅支持简单的key-value结构的数据记录不同,Redis支持的数据类型要丰富得多,常用的数据类型主要有五种:String、List、Hash、Set和Sorted Set。 Redis数据类型内存结构分析 Redis内部使用一个redisObject对象来
阅读全文
摘要:redis是NoSQL(No Only SQL,非关系型数据库)的一种,NoSQL是以Key-Value的形式存储数据。当前主流的分布式缓存技术有redis,memcached,ssdb,mongodb等。既可以把redis理解为理解为缓存技术,因为它的数据都是缓存在内从中的;也可以理解为数据库,因
阅读全文
摘要:1.pom文件添加redis支持 2.application.properties或者(application.yml)添加redis配置 上面的spring.redis.host替换成自己的redis服务地址,如果没有用到密码则删除spring.redis.password配置即可 3.redis
阅读全文