摘要: redis6新功能 1 ACL Redis ACL是AccessControlList(访问控制表)的缩写,该功能允许根据可以执行的命令和访问的键来限制某些连接。 2 基本命令 acl help > ACL help 1) ACL <subcommand> arg arg ... arg. Subc 阅读全文
posted @ 2022-12-09 15:47 Tod4 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 应用问题解决 1 缓存穿透 1.1 访问结构 正常情况下,服务器接收到浏览器发来的web服务请求,会先去访问redis缓存,如果缓存中存在数据则直接返回,否则会去查询数据库里面的数据,然后保存在redis中再进行返回。 1.2 缓存击穿的现象 出现大量web请求,应用服务器压力变大 redis命中率 阅读全文
posted @ 2022-12-09 15:46 Tod4 阅读(111) 评论(0) 推荐(0) 编辑
摘要: Redis集群 1.1 存在的问题 容量不够Redis如何扩容 并发写操作,Redis如何分摊 当主机或者从机宕机,薪火相传、反客为主等主从模式都会导致ip发生变化,应用程序中的配置需要对应修改主机地址以及端口号等信息。 主机代理方式 主机代理方式指的是不需要客户端去寻找需要的服务,而是只暴露一个代 阅读全文
posted @ 2022-12-09 15:45 Tod4 阅读(111) 评论(0) 推荐(0) 编辑
摘要: Redis持久化 Redis持久化指的是将redis中的数据写入硬盘的过程。 1 RDB 简介 在指定的时间间隔内,将内存中的数据集快照写入磁盘,也就是snapshot,它恢复的时候是将快照文件直接读到内存。 怎么样进行的持久化? RDB持久化采用了Linux常用的写时复制技术: Redis会单独创 阅读全文
posted @ 2022-12-09 15:44 Tod4 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 主从复制 简介 主机数据更新之后根据配置和策略,自动同步数据到备机的Master/Slaver机制,Master以写为主,Slaver以读为主。 这样的机制能够实现: 读写分离:Master以写为主,Slaver以读为主 容灾的快速分布:从机一个宕机,则去读别的从机 主从复制的一般策略都是一主多从, 阅读全文
posted @ 2022-12-09 15:43 Tod4 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 1 Jedis 引入依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>4.2.3</version> </dependency> 测试连通 public static vo 阅读全文
posted @ 2022-12-09 15:42 Tod4 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1 配置文件 Utis单位部分 redis支持字节但不支持其他类型 Includes部分 设置包含的其他文件的目录 netword网络部分 bind:默认情况bind=127.0.0.1只接受本机的访问请求,不写的话,无限制接收任何ip的访问。 生产环境下肯定要写应用服务器的地址;服务器需要远程访问 阅读全文
posted @ 2022-12-09 15:41 Tod4 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 1 NoSQl数据库 1.1 技术的发展 技术的分类: ①解决功能性问题:javase ②解决扩展性问题:框架 ③解决性能问题:redis 1.2 NoSQL数据库概述 NoSQL(Not Only SQL),不仅仅是SQL ,泛指非关系型数据库。不依赖业务逻辑存储,而是以简单的key-value键 阅读全文
posted @ 2022-12-09 15:39 Tod4 阅读(133) 评论(0) 推荐(0) 编辑