码哥字节
码哥字节
数据库社区微服务架构分布式数据库
我是码哥,可以叫我靓仔。我人生中的第一本书《Redis 高手心法》出版了!作为当今广受欢迎的内存数据库,Redis 以其卓越的性能和广泛的应用场景著称。掌握 Redis 技术几乎成为每位开发人员、测试人员和运维人员的看家本领!大约在 2021 ~2023 年期间,我在微信公众号「码哥跳动」(原「码哥字节」,后改名为「码哥跳动」)上发表了 40 多篇 Redis 技术相关文章,有很多读者也是因为看了
271
1
0
0
大数据社区征文NoSQL
Redis 拥有高性能的数据读写功能,被我们广泛用在缓存场景,一是能提高业务系统的性能,二是为数据库抵挡了高并发的流量请求,点我 -> 解密 Redis 为什么这么快的秘密。把 Redis 作为缓存组件,需要防止出现以下的一些问题,否则可能会造成生产事故。Redis 缓存满了怎么办?缓存穿透、缓存击穿、缓存雪崩如何解决?Redis 数据过期了会被立马删除么?Redis 突然变慢了如何做性能排查并解
2015
0
0
0
大数据社区征文
我是 Redis,给开发者提供了 String(字符串)、Hashes(散列表)、Lists(列表)、Sets(无序集合)、Sorted Sets(可根据范围查询的排序集合)、Bitmap(位图)、HyperLogLog、Geospatial (地理空间)和 Stream(流)等数据类型。接下来我要介绍的是,String 类型的使用技巧和使用场景,以及数据类型底层数据结构原理。数据类型的使用技法和
193
0
0
0
大数据社区征文NoSQL
通过 或者在 配置文件设置 Redis 内存占用限制。当达到内存最大值值,会触发内存淘汰策略删除数据。除此之外,当 key 达到过期时间,Redis 会有以下两种删除过期数据的策略:后台定时任务选取部分数据删除;惰性删除。具体原理请移步《Redis 的过期数据删除那些事》。假设 Redis 实例保存了 5GB 的数据,现在删除了 2GB 数据,Redis 进程占用的内存一定会降低么?(也叫
222
0
1
0
数据库数据库技术大讲堂社区征文
在移动应用的业务场景中,我们需要保存这样的信息:一个 key 关联了一个数据集合。常见的场景如下:给一个 userId ,判断用户登陆状态;显示用户某个月的签到次数和首次签到时间;两亿用户最近 7 天的签到情况,统计 7 天内连续签到的用户总数;通常情况下,我们面临的用户数量以及访问量都是巨大的,比如百万、千万级别的用户数量,或者千万级别、甚至亿级别的访问信息。所以,我们必须要选择能够非常高效地统
333
0
0
1
数据库社区征文NoSQL中间件
分布式系统中必备的一个中间件就是消息队列,通过消息队列我们能对服务间进行异步解耦、流量消峰、实现最终一致性。目前市面上已经有 等,有人会问:“Redis 适合做消息队列么?”在回答这个问题之前,我们先从本质思考:消息队列提供了什么特性?Redis 如何实现消息队列?是否满足存取需求?今天,码哥结合消息队列的特点一步步带大家分析使用 Redis 的 List 作为消息队列的实现原理,并分享如何把 S
373
1
0
0