Redis
Redis
四月天03
这个作者很懒,什么都没留下…
展开
-
基数统计算法--HyperLogLog
楔子在我们实际开发的过程中,可能会遇到这样一个问题,当我们需要统计一个大型网站的独立访问次数时,该用什么的类型来统计?如果我们使用 Redis 中的集合来统计,当它每天有数千万级别的访问时,将会是一个巨大的问题。因为这些访问量不能被清空,我们运营人员可能会随时查看这些信息,那么随着时间的推移,这些统计数据所占用的空间会越来越大,逐渐超出我们能承载最大空间。例如,我们用 IP 来作为独立访问的判断依据,那么我们就要把每个独立 IP 进行存储,以 IP4 来计算,IP4 最多需要 15 个字节来存储原创 2020-08-25 11:07:30 · 1828 阅读 · 0 评论 -
Redis缓存和MySQL数据一致性方案详解
需求在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节。所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问MySQL等数据库。这个业务场景,主要是解决读数据从Redis缓存,一般都是按照下图的流程来进行业务操作。读取缓存步骤一般没有什么问题,但是一旦涉及到数据更新:数据库和缓存更新,就容易出现缓存(Redis)和数据库(MySQL...原创 2020-02-10 10:23:15 · 1777 阅读 · 0 评论 -
redis应用场景—— 缓存,分布式锁,去重
Redis实际应用场景https://www.cnblogs.com/mrhgw/p/6278619.html Redis在很多方面与其他数据库解决方案不同: 它使用内存提供主存储支持,而仅使用硬盘做持久性的存储;它的数据模型非常独特,用的是单线程。 另外在一些需要大容量数据集的应用,Redis也并不适合,因为它的数据集不会超过系统可用的内存。 所以如果你...原创 2019-12-24 18:01:51 · 1165 阅读 · 0 评论 -
Redis实现购物车设计思路
1.3. 业务分析以京东的购物车为例,按业务分析,需要完成如下功能:1.全选功能-获取所有该用户的所有购物车商品2.商品数量-购物车图标上要显示购物车里商品的总数3.删除-要能移除购物车里某个商品4.增加或减少某个商品的数量1.4. 数据结构选择Redis常用有5种数据类型分别为string,hash,list,set,zset,在这个案例里面我们选择使用has...原创 2019-11-05 11:16:40 · 4941 阅读 · 2 评论 -
使用redis/HBase构建简易云笔记系统
https://www.cnblogs.com/jiangbei/p/8496153.htmlhttps://blog.csdn.net/livan1234/article/details/812935821.设计理念 将云笔记信息分别存储在redis和hbase中。 redis(缓存):存储每个用户的笔记本信息 hbase(持久层):存储用户的笔记本...原创 2019-03-06 10:18:46 · 569 阅读 · 0 评论 -
Redis 缓存穿透、缓存雪崩、热点Key问题分析和解决方案
https://blog.csdn.net/hjm4702192/article/details/80518952https://blog.csdn.net/wang0112233/article/details/79558612从缓存中加载数据的逻辑,如下图所示缓存击穿:描述查询一个数据库中不存在的数据,比如商品详情,查询一个不存在的ID,每次都会访问DB,如果有人恶意破...原创 2019-02-28 09:56:43 · 587 阅读 · 0 评论 -
Redis原理、持久化,高可用分布式,主从复制,性能, 淘汰策略
Redis本质上是一个Key-Value类型的内存数据库,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB,此外单个value的最大限制是1GB,一、Redis 持久化一、RDB 是一种快照模式,快照(snapshotti...原创 2019-02-27 15:26:58 · 656 阅读 · 0 评论