随笔分类 -  Redis 缓存相关了解

摘要:一、主从模式 主从模式的定义 Redis的主从模式是一种数据备份和读写分离的模式。在这种模式下,有一个主节点(Master)和一个或多个从节点(Slave)。所有的写操作都在主节点上进行,而读操作可以在主节点和从节点上进行。从节点会复制主节点的数据,实现数据的备份。 主从模式的工作原理 在主从模式下 阅读全文
posted @ 2024-08-12 10:26 盗梦笔记 阅读(1347) 评论(0) 推荐(0)
摘要:1、缓存 String类型 例如:热点数据缓存(例如报表、明星出轨),对象缓存、全页缓存、可以提升热点数据的访问数据。 2、数据共享分布式 String 类型,因为 Redis 是分布式的独立服务,可以在多个应用之间共享 例如:分布式Session <dependency> <groupId>org 阅读全文
posted @ 2024-06-24 10:50 盗梦笔记 阅读(396) 评论(0) 推荐(0)
摘要:问题分析: 当MySQL中的数据发生更新时,就面临一个问题,如何确保MySQL与Redis数据的一致性,我们有两个选择: 先更新MySQL,后删除(或更新)Redis 先删除(或更新)Redis,后更新MySQL 但是不管使用其中哪种方式,都存在两个可能的问题: 由于第一步与第二步并不是原子的,中间 阅读全文
posted @ 2022-11-28 13:15 盗梦笔记 阅读(3347) 评论(0) 推荐(0)
摘要:我们的redis使用的是内存空间来存储数据的,但是内存空间毕竟有限,随着我们存储数据的不断增长,当超过了我们的内存大小时,即在redis中设置的缓存大小(maxmeory 4GB),redis会怎么处理呢? Redis 当中提供了不同的淘汰策略来处理这种场景。 首先 Redis 提供了一个参数 ma 阅读全文
posted @ 2022-07-17 17:07 盗梦笔记 阅读(342) 评论(0) 推荐(0)
摘要:Redis读写过程 一般情况下,Redis都是作为client与MySQL间的一层缓存,尽量减少MySQL的读压力,数据流向如图所示: Redis的五种数据类型及使用场景 String 这个其实没啥好说的,最常规的set/get操作,value可以是String也可以是数字。一般做一些复杂的计数功能 阅读全文
posted @ 2022-07-16 23:45 盗梦笔记 阅读(363) 评论(0) 推荐(0)
摘要:Redis挂了,怎么补救?谈谈如何实现redis的高可用! Redis实现高可用主要有三种部署模式:主从模式、哨兵模式和集群模式。 分区 分区(Partitioning)是一种最为简单的拓展方式。 在我们面临单机的存储空间瓶颈时,第一点就能想到像传统的关系型数据库一样,进行数据分区。 或者假设手中有 阅读全文
posted @ 2022-07-16 21:13 盗梦笔记 阅读(2931) 评论(0) 推荐(0)
摘要:Redis 能用来做什么? 01 缓存 Redis 的最常用的用例是缓存,以加快网络应用的速度。在这种用例中,Redis 将经常请求的数据存储在内存中。它允许网络服务器频繁访问的数据。这就减少了数据库的负载,并缩短应用程序的响应时间。在大规模应用中,缓存分布在 Redis 服务器集群中。 Redis 阅读全文
posted @ 2022-05-13 15:16 盗梦笔记 阅读(67) 评论(0) 推荐(0)
摘要:安装配置redis http://www.cnblogs.com/myrunning/p/4222385.html 验证redis的主从复制 http://www.cnblogs.com/myrunning/p/4271167.html 1.1验证redis的快照 1.1.1修改redis配置文件 阅读全文
posted @ 2016-05-25 16:54 盗梦笔记 阅读(1273) 评论(0) 推荐(0)
摘要:Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key-value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。 1. 按照我们一般的使用Redis的场景 阅读全文
posted @ 2016-05-20 17:02 盗梦笔记 阅读(2767) 评论(0) 推荐(0)
摘要:java+redis实现高性能新闻点击量更新 1、redis简单介绍。它用来做高性能数据存取 是极好的。 2、实例:新闻点击量。 1)每次刷新,我们并不一定要往数据库里面立即更新数据 2)可以在redis里面做key-value存储 3)设置一个阀值,当用户刷新到一定数量时才更新到数据库中 3、本课 阅读全文
posted @ 2016-05-20 14:26 盗梦笔记 阅读(15740) 评论(0) 推荐(2)
摘要:Jedis的最为常见的操作。主要包括常用的列表(list)、集合(set)、有序集合(sorted set)、哈希表(hash)等数据结构,以及其他特性支持。 参考资料:http://hello-nick-xu.iteye.com/blog/search?query=Jedis <一>. 使用lis 阅读全文
posted @ 2016-01-20 11:57 盗梦笔记 阅读(1577) 评论(0) 推荐(0)