上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 46 下一页
摘要: 一、ACL Redis ACL是Access Control List(访问控制列表)的缩写,该功能允许根据可以执行的命令和可以访问的键来限制某些连接。在Redis 5版本之前,Redis 安全规则只有密码控制 还有通过rename 来调整高危命令比如 flushdb , KEYS* , shutd 阅读全文
posted @ 2022-05-03 22:58 r1-12king 阅读(119) 评论(0) 推荐(0)
摘要: 1、缓存穿透 现象 应用服务器压力突然变大 redis命中率贬低 一直查询数据库 产生原因 key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会压到数据源,从而可能压垮数据源。 比如用一个不存在的用户id获取用户信息,不论缓存还是数据库都没有,若黑客利用此漏洞进行攻击可能 阅读全文
posted @ 2022-05-03 22:39 r1-12king 阅读(59) 评论(0) 推荐(0)
摘要: 主动复制 主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主 1、作用 读写分离,性能扩展 容灾快速恢复 2、常用三招 一主二从 从服务器挂掉以后,重新开启,不会自动变成从服务器,二是默认成为一个新的主服务器 当设置成为某个从服务 阅读全文
posted @ 2022-05-03 21:58 r1-12king 阅读(51) 评论(0) 推荐(0)
摘要: RDB 备份 Redis DataBase 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里 1、备份是如何执行的 Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到 一个临时文件中,待持久化过程都结束了,再 阅读全文
posted @ 2022-05-03 21:03 r1-12king 阅读(92) 评论(0) 推荐(0)
摘要: 1、使用brew安装命令安装Redis 1 brew instal redis 2、Redis的安装目录及配置文件所在位置 可以在finder中使用快捷键 cmd+shift+g 快速打开窗口,输入路径: Homebrew安装的软件会默认在/usr/local/Cellar/路径下 Redis的配置 阅读全文
posted @ 2022-05-03 20:33 r1-12king 阅读(1031) 评论(0) 推荐(0)
摘要: 一、前言 日常开发中,我们经常会遇到空指针异常(NPE)。可以说,NPE是我们最头疼的问题之一了。为了比变空指针,我们一般会加上判空操作。 如下: 1 class Teacher { 2 private Integer id; 3 private String name; 4 } 5 6 class 阅读全文
posted @ 2022-04-25 14:42 r1-12king 阅读(51) 评论(0) 推荐(0)
摘要: Case when 的用法 case具有两种格式。简单case函数和case搜索函数。 1 -- 简单Case函数 2 3 -- 简单Case表达式的作用是: 使用表达式确定返回值: 4 5 SELECT 6 id, 7 NAME, 8 ( CASE sex WHEN '1' THEN '男' WH 阅读全文
posted @ 2022-04-25 12:00 r1-12king 阅读(933) 评论(0) 推荐(0)
摘要: idea 提交代码出现错误remote: [31mx-oauth-basic: Incorrect username or password (access token) 解决办法: 1. 第一步:控制台输入 git config --system --unset credential.helper 阅读全文
posted @ 2022-04-24 23:17 r1-12king 阅读(871) 评论(0) 推荐(0)
摘要: 199. 二叉树的右视图 给定一个二叉树的 根节点 root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。 示例 1: 输入: [1,2,3,null,5,null,4]输出: [1,3,4]示例 2: 输入: [1,null,3]输出: [1,3]示例 3: 输入:  阅读全文
posted @ 2022-04-16 20:20 r1-12king 阅读(276) 评论(0) 推荐(0)
摘要: 前言 @SneakyThrows注解的用途得从java的异常设计体系说起 Throwable是Error和Exception的父类,用来定义所有可以作为异常被抛出来的类。 Error和Exception区分: Error是编译时错误和系统错误,系统错误在除特殊情况下,都不需要你来关心,基本不会出现。 阅读全文
posted @ 2022-04-15 15:57 r1-12king 阅读(624) 评论(0) 推荐(0)
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 46 下一页