摘要: 一、ACL Redis ACL是Access Control List(访问控制列表)的缩写,该功能允许根据可以执行的命令和可以访问的键来限制某些连接。在Redis 5版本之前,Redis 安全规则只有密码控制 还有通过rename 来调整高危命令比如 flushdb , KEYS* , shutd 阅读全文
posted @ 2022-05-03 22:58 r1-12king 阅读(109) 评论(0) 推荐(0)
摘要: 1、缓存穿透 现象 应用服务器压力突然变大 redis命中率贬低 一直查询数据库 产生原因 key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会压到数据源,从而可能压垮数据源。 比如用一个不存在的用户id获取用户信息,不论缓存还是数据库都没有,若黑客利用此漏洞进行攻击可能 阅读全文
posted @ 2022-05-03 22:39 r1-12king 阅读(52) 评论(0) 推荐(0)
摘要: 主动复制 主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主 1、作用 读写分离,性能扩展 容灾快速恢复 2、常用三招 一主二从 从服务器挂掉以后,重新开启,不会自动变成从服务器,二是默认成为一个新的主服务器 当设置成为某个从服务 阅读全文
posted @ 2022-05-03 21:58 r1-12king 阅读(46) 评论(0) 推荐(0)
摘要: RDB 备份 Redis DataBase 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里 1、备份是如何执行的 Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到 一个临时文件中,待持久化过程都结束了,再 阅读全文
posted @ 2022-05-03 21:03 r1-12king 阅读(80) 评论(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 阅读(1018) 评论(0) 推荐(0)