摘要: 单机redis的风险与问题问题1:机器故障现象:磁盘故障、系统崩溃本质:数据丢失,很可能对业务造成灾难性打击结论:基本上会放弃使用redis问题2:容量瓶颈现象:内存不足,从16G升级到64G,从64G升级到128G,无限升级内存本质:穷,硬件条件跟不上结论:放弃使用redis结论:为了避免单点re 阅读全文
posted @ 2022-04-12 09:25 郭祺迦 阅读(44) 评论(0) 推荐(0)
摘要: XX:具有时效性的数据-1:永久有效的数据-2:已经过期的数据或被删除的数据或未定义的数据2、时效性数据的存储结构3、数据删除策略的目标在内存占用和CPU占用之间寻找一种平衡,顾此失彼都会造成整体redis性能的下降,甚至引发服务器宕机或内存泄露4、数据的删除策略定时删除创建一个定时器,当key设置 阅读全文
posted @ 2022-04-12 09:24 郭祺迦 阅读(108) 评论(0) 推荐(0)
摘要: redis事务就是一个命令执行的队列,将一系列预定义命令包装成一个整体(一个队列)。当执行时,一次性按照添加顺序依次执行,中间不会被打断或者干扰。2、事务的基本操作开启事务 redis事务就是一个命令执行的队列,将一系列预定义命令包装成一个整体(一个队列)。当执行时,一次性按照添加顺序依次执行,中间 阅读全文
posted @ 2022-04-12 09:23 郭祺迦 阅读(80) 评论(0) 推荐(0)
摘要: rdb存储的弊端:存储数据量较大,效率较低;基于快照思想,每次读写都是全部数据,当数据量过大时,效率非常低大数据量下的IO性能较低基于fork创建子进程,内存产生额外消耗宕机带来的数据丢失风险解决思路:不写全数据,仅记录部分数据降低区分数据是否改变的难度,改记录数据为记录操作过程对所有操作均进行记录 阅读全文
posted @ 2022-04-12 09:21 郭祺迦 阅读(112) 评论(0) 推荐(0)
摘要: 意外断电自动备份什么是持久化利用永久性存储介质将数据进行保存,在特定的时间将保存的数据进行恢复的工作机制称为持久化为什么要进行持久化防止数据的意外丢失,确保数据安全性持久化过程保存什么将当前数据状态进行保存,快照形式,存储数据结果,存储格式简单,关注点在数据:RDB将数据的操作过程进行保存,日志形式 阅读全文
posted @ 2022-04-12 09:21 郭祺迦 阅读(74) 评论(0) 推荐(0)
摘要: 下载安装包 下载安装包 wget http://download.redis.io/releases/redis-?.?.?.tar.gz 解压 解压 tar -xvf 文件名.tar.gz 编译 编译 make 安装 安装 make install [destdir=/目录] 创建软链接 创建软链 阅读全文
posted @ 2022-04-12 09:20 郭祺迦 阅读(55) 评论(0) 推荐(0)
摘要: 1、key通用操作 删除指定key 删除指定key del key 获取key是否存在 获取key是否存在 exists key 获取key的类型 获取key的类型 type key 举例: 举例: # 创建 127.0.0.1:6379> set str str OK 127.0.0.1:6379 阅读全文
posted @ 2022-04-12 09:19 郭祺迦 阅读(28) 评论(0) 推荐(0)
摘要: 1、案例一 业务场景:人工智能领域的语义识别与自动对话将是未来服务业机器人应答呼叫体系中的重要技术,百度自研用户评价语义识别服务,免费开放给企业试用,同时训练百度自己的模型。现对试用用户的使用行为进行限速,限制每个用户每分钟最多发起10次调用解决方案:设计计数器,记录调用次数,用于控制业务执行次数。 阅读全文
posted @ 2022-04-12 09:18 郭祺迦 阅读(64) 评论(0) 推荐(0)
摘要: 1、业务数据的特殊性 作为缓存使用原始业务功能设计秒杀618活动双11活动排队购票运营平台监控到的突发高频访问数据突发时政要闻,被强势关注围观高频、复杂的统计数据在线人数投票排行榜附加功能系统功能优化或升级单服务器升级集群Session管理Token管理2、Redis数据类型 作为缓存使用原始业务功 阅读全文
posted @ 2022-04-12 09:16 郭祺迦 阅读(253) 评论(0) 推荐(0)
摘要: 1、redis简介问题现象海量用户高并发罪魁祸首--关系型数据库性能瓶颈:磁盘IO性能低下扩展瓶颈:数据关系复杂,扩展性查,不便于大规模集群解决思路:降级磁盘IO次数,越低越好 -- 内存存储去除数据间关系,越简单越好 --不存储关系,仅存储数据NoSQL:即Not-Only SQL(泛指非关系型的 阅读全文
posted @ 2022-04-12 09:11 郭祺迦 阅读(27) 评论(0) 推荐(0)