上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页
摘要: #一、ACL概述 在Redis6之前的版本,我们只能使用requirepass参数给default用户配置登录密码,同一个redis集群的所有开发都共享default用户,难免会出现误操作把别人的key删掉或者数据泄露的情况。 因此Redis6版本推出了ACL(Access Controller L 阅读全文
posted @ 2022-09-19 13:46 高压锅炖主播 阅读(154) 评论(0) 推荐(0) 编辑
摘要: #一、缓存穿透 ##1.问题描述 key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会压到数据源,从而可能压垮数据源。比如用一个不存在的用户id获取用户信息,不论缓存还是数据库都没有,若黑客利用此漏洞进行攻击可能压垮数据库。 ##2.解决方案 一个一定不存在缓存及查询不到 阅读全文
posted @ 2022-09-19 13:38 高压锅炖主播 阅读(23) 评论(0) 推荐(0) 编辑
摘要: #一、Sentinel介绍 Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,而Redis-sentinel本身也是一个独立运行的 阅读全文
posted @ 2022-09-19 13:27 高压锅炖主播 阅读(104) 评论(0) 推荐(0) 编辑
摘要: #一、redis主从原理 1.从库配置主从同步 2.从库像主库发起sync命令 3.主库接收sync命令,执行bgsave,生成持久化rdb文件 4.主库将新的数据临时写入缓冲区 5.主库将rdb文件推送至从库 6.从库接收到rdb文件,会清空自己的数据 7.从库读取并导入rdb文件 8.主库将缓冲 阅读全文
posted @ 2022-09-19 13:15 高压锅炖主播 阅读(40) 评论(0) 推荐(0) 编辑
摘要: #一、Redis集群概述 由于单机Redis存储能力受单机限制,以及无法实现读写操作的负载均衡和读写分离,无法保证高可用。本篇就来介绍 Redis 集群搭建方案及实现原理,实现Redis对数据的冗余备份,从而保证数据和服务的高可用。主从复制是哨兵和集群的基石,因此我们循序渐进,由浅入深一层层的将Re 阅读全文
posted @ 2022-09-19 13:11 高压锅炖主播 阅读(31) 评论(0) 推荐(0) 编辑
摘要: #一、Redis事务定义 Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 Redis事务的主要作用就是串联多个命令防止别的命令插队。 #二、Redis事务命令 ##1.MySQL事务 #成功的事务 begin 阅读全文
posted @ 2022-09-19 11:42 高压锅炖主播 阅读(20) 评论(0) 推荐(0) 编辑
摘要: #一、AOF概述 AOF(Append-Only File)记录Redis中每次的写命令,类似mysql中的binlog,服务重启时会重新执行AOF中的命令将数据恢复到内存中,RDB(按策略持久化)持久化方式记录的粒度不如AOF(记录每条写命令),因此很多生产环境都是开启AOF持久化。AOF中记录了 阅读全文
posted @ 2022-09-19 11:36 高压锅炖主播 阅读(154) 评论(0) 推荐(0) 编辑
摘要: #一、总体介绍 ##1.Redis数据安全问题 官网介绍:http://www.redis.io 前面我们提到,Redis是一个缓存中间件,它的最大特点是使用内存从而使其性能强悍。但是使用内存的方式有一个致命的特点就是数据没办法持久化保存。然而Redis持久化存储有两种持久化方案,RDB(Redis 阅读全文
posted @ 2022-09-19 11:18 高压锅炖主播 阅读(82) 评论(0) 推荐(0) 编辑
摘要: #一、Bitmaps ##1.简介 现代计算机用二进制(位) 作为信息的基础单位, 1个字节等于8位, 例如“abc”字符串是由3个字节组成, 但实际在计算机存储时将其用二进制表示, “abc”分别对应的ASCII码分别是97、 98、 99, 对应的二进制分别是01100001、 01100010 阅读全文
posted @ 2022-09-19 10:52 高压锅炖主播 阅读(24) 评论(0) 推荐(0) 编辑
摘要: #一、概述 在生活中,其实有很多的例子,都类似消息队列。 比如:工厂生产出来的面包,交给超市,商场来出售,客户通过超市,商场来买面包,客户不会针对某一个工厂去选择,只管从超市买出来,工厂也不会管是哪一个客户买了面包,只管生产出来之后,交给超市,商场来处理。 消息队列(Message Queue)是一 阅读全文
posted @ 2022-09-19 10:41 高压锅炖主播 阅读(91) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页