随笔分类 -  Redis

摘要:企业级解决方案 缓存预热 缓存雪崩 缓存击穿 缓存穿透 性能指标监控 缓存预热 “宕机” 服务器启动后迅速宕机 问题排查 请求数量较高 主从之间数据吞吐量较大,数据同步操作频度较高 解决方案 前置准备工作: 日常例行统计数据访问记录,统计访问频度较高的热点数据 利用LRU数据删除策略,构建数据留存队 阅读全文
posted @ 2021-11-03 10:45 flypiggg 阅读(47) 评论(0) 推荐(0) 编辑
摘要:集群 redis提供的服务OPS可以达到10万/秒,当前业务OPS已经达到10万/秒 内存单机容量达到256G,当前业务需求内存容量1T 使用集群的方式可以快速解决上述问题 集群架构  集群就是使用网络将若干台计算机联通起来,并提供统一的管理方式,使其对外呈现单机的服务效果 集群作用 分散单台服务 阅读全文
posted @ 2021-11-02 16:07 flypiggg 阅读(24) 评论(0) 推荐(0) 编辑
摘要:哨兵模式 哨兵(sentinel) 是一个分布式系统,用于对主从结构中的每台服务器进行监控,当出现故障时通过投票机制选择新的master并将所有slave连接到新的master。 哨兵的作用 监控 不断的检查master和slave是否正常运行。 master存活检测、master与slave运行情 阅读全文
posted @ 2021-11-02 16:06 flypiggg 阅读(144) 评论(0) 推荐(0) 编辑
摘要:主从复制 你的“Redis”是否高可用 单机redis的风险与问题 问题1.机器故障 现象:硬盘故障、系统崩溃 本质:数据丢失,很可能对业务造成灾难性打击 结论:基本上会放弃使用redis. 问题2.容量瓶颈 现象:内存不足,从16G升级到64G,从64G升级到128G,无限升级内存 本质:穷,硬件 阅读全文
posted @ 2021-11-02 16:04 flypiggg 阅读(41) 评论(0) 推荐(0) 编辑
摘要:删除策略 Redis中的数据特征 Redis是一种内存级数据库,所有数据均存放在内存中,内存中的数据可以通过TTL指令获取其状态 XX :具有时效性的数据 -1 :永久有效的数据 -2 :已经过期的数据 或 被删除的数据 或 未定义的数据 数据删除策略 定时删除 惰性删除 定期删除 数据删除策略的目 阅读全文
posted @ 2021-11-02 16:02 flypiggg 阅读(39) 评论(0) 推荐(0) 编辑
摘要:事务 什么是事务 redis事务就是一个命令执行的队列,将一系列预定义命令包装成一个整体(一个队列)。当执行时,一次性按照添加顺序依次执行,中间不会被打断或者干扰。 一个队列中,一次性、顺序性、排他性的执行一系列命令 事务的基本操作 开启事务 multi 作用 设定事务的开启位置,此指令执行后,后续 阅读全文
posted @ 2021-11-02 16:00 flypiggg 阅读(32) 评论(0) 推荐(0) 编辑
摘要:持久化 持久化简介 什么是持久化 利用永久性存储介质将数据进行保存,在特定的事件将保存的数据进行恢复的工作机制称为持久化 为什么要持久化 防止数据的意外丢失,确保数据安全性 持久化的过程保存什么 将当前数据状态进行保存,快照形式,存储数据结果,存储而是简单,关注点在数据 > RDB 将数据的操作过程 阅读全文
posted @ 2021-10-31 21:14 flypiggg 阅读(46) 评论(0) 推荐(0) 编辑
摘要:使用jedis操作redis数据库 jedis Jedis是Redis官方推荐的Java链接工具 使用前先导入,下面的测试建议也导入测试的包 <!-- jedisd的包--> <dependency> <groupId>redis.clients</groupId> <artifactId>jedi 阅读全文
posted @ 2021-10-31 21:08 flypiggg 阅读(44) 评论(0) 推荐(0) 编辑
摘要:Redis新数据类型 一、Bitmaps 1.1 简介 现代计算机用二进制(位) 作为信息的基础单位, 1个字节等于8位, 例如“abc”字符串是由3个字节组成, 但实际在计算机存储时将其用二进制表示, “abc”分别对应的ASCII码分别是97、 98、 99, 对应的二进制分别是01100001 阅读全文
posted @ 2021-10-29 16:40 flypiggg 阅读(43) 评论(0) 推荐(0) 编辑
摘要:常用五大数据类型 获得redis常见数据类型操作命令http://www.redis.cn/commands.html 一、Redis键(key) keys * 查看当前库所有key (匹配:keys *1) exists key 判断某个key是否存在 type key 查看你的key是什么类型 阅读全文
posted @ 2021-10-29 16:31 flypiggg 阅读(239) 评论(0) 推荐(0) 编辑
摘要:Redis的发布和订阅 什么是发布和订阅 Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息。 Redis 客户端可以订阅任意数量的频道。 Redis的发布和订阅 发布订阅命令行实现 1、 打开一个客户端订阅channel1 SU 阅读全文
posted @ 2021-10-29 16:31 flypiggg 阅读(32) 评论(0) 推荐(0) 编辑
摘要:Redis概述安装 Redis是一个开源的key-value存储系统。 和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。 这些数据类型都支持push/po 阅读全文
posted @ 2021-10-29 16:29 flypiggg 阅读(24) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示