首页
学习
活动
专区
工具
TVP
发布

IT技术精选文摘

专栏作者
542
文章
762483
阅读量
136
订阅数
分布式锁工具Redisson,太香了!!
Redisson和它俩的区别就像一个用鼠标操作图形化界面,一个用命令行操作文件。Redisson是更高层的抽象,Jedis和Lettuce是Redis命令的封装。
用户1263954
2022-10-28
9410
Redis 为何使用近似 LRU 算法淘汰数据,而不是真实 LRU?
volatile-ttl、volatile-random、volatile-lru、volatile-lfu 这四种策略淘汰的数据范围是设置了过期时间的数据。
用户1263954
2022-05-23
4010
Redis主从、哨兵、 Cluster集群一锅端!
面试官经常会问到Redis的高可用。Redis高可用回答包括两个层面,一个就是数据不能丢失,或者说尽量减少丢失;另外一个就是保证Redis服务不中断。
用户1263954
2022-05-23
6230
经典面试题:Redis 持久化有哪几种方式,怎么选?
Redis是基于内存的,如果Redis服务器挂了,数据就会丢失。为了避免数据丢失了,Redis提供了两种持久化方式,RDB和AOF。我们先来介绍AOF。
用户1263954
2022-05-23
5760
这样实现分布式锁,才叫优雅!
Spring Integration在基于Spring的应用程序中实现轻量级消息传递,并支持通过声明适配器与外部系统集成。Spring Integration的主要目标是提供一个简单的模型来构建企业集成解决方案,同时保持关注点的分离,这对于生成可维护,可测试的代码至关重要。我们熟知的 Spring Cloud Stream的底层就是Spring Integration。
用户1263954
2022-05-23
1570
小厂后端十连问(附答案)
大家好,在此分享一份面试真题,我整理了一下答案给大家。如果有不正确的,欢迎指出哈,一起进步。
用户1263954
2022-05-23
3450
面试杀手锏:Redis源码之BitMap
本次介绍的位图(BitMap)就是借助 SDS 实现的。 本文在最后讲解了BitMap对腾讯面试题的解决方案,并基于BitMap实现了仿GitHub提交次数的日历图,希望各位看官看的开心😄 1.位图简介 如果我们需要记录某一用户在一年中每天是否有登录我们的系统这一需求该如何完成呢?如果使用KV存储,每个用户需要记录365个,当用户量上亿时,这所需要的存储空间是惊人的。 Redis 为我们提供了位图这一数据结构,每个用户每天的登录记录只占据一位,365天就是365位,仅仅需要46字节就可存储,极大地节约了存
用户1263954
2022-04-08
5390
天猫二面:内存耗尽后Redis会发生什么?
作为一台服务器来说,内存并不是无限的,所以总会存在内存耗尽的情况,那么当 Redis 服务器的内存耗尽后,如果继续执行请求命令,Redis 会如何处理呢?
用户1263954
2022-04-08
5290
读懂Redis源码,我总结了这7点心得
用了这么久的 Redis,也翻了很多次源码,经常有人问我到底怎么读 Redis 源码。
用户1263954
2022-04-08
1380
Redis为什么变慢了?一文讲透如何排查Redis性能问题 | 万字长文
Redis 作为优秀的内存数据库,其拥有非常高的性能,单个实例的 OPS 能够达到 10W 左右。但也正因此如此,当我们在使用 Redis 时,如果发现操作延迟变大的情况,就会与我们的预期不符。
用户1263954
2022-04-08
4990
Redis不是一直号称单线程效率也很高吗,为什么又采用多线程了?
Redis是目前广为人知的一个内存数据库,在各个场景中都有着非常丰富的应用,前段时间Redis推出了6.0的版本,在新版本中采用了多线程模型。
用户1263954
2022-04-08
2560
带你看Redis数据结构底层系列-SDS
我:哦哦哦,还有HyperLogLog,bitMap,GeoHash,BloomFilter
用户1263954
2022-04-07
3350
整理好了,Redis面试题
Redis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。
用户1263954
2022-04-07
1610
短小精悍之 Redis 命令行工具有趣的罕见用法
我们天天都在使用 Redis 内置的命令行工具 redis-cli,久而久之以为它就是一个简单的交互式 Redis 数据结构手工操作程序,但是它背后强大的功能绝大多数同学可能闻所未闻。本节我们一起来挖掘这些鲜为人知的有趣用法。
用户1263954
2022-04-07
4230
姗姗来迟的Redis分布式锁
setnx 是SET if Not eXists(如果不存在,则 SET)的简写。
用户1263954
2022-04-07
1780
Redis—持久化
Redis 的数据 全部存储 在 内存 中,如果 突然宕机,数据就会全部丢失,因此必须有一套机制来保证 Redis 的数据不会因为故障而丢失,这种机制就是 Redis 的 持久化机制,它会将内存中的数据库状态 保存到磁盘 中。
用户1263954
2022-04-07
4440
《吊打面试官》系列-Redis基础
认真回答道:帅气迷人的面试官您好,因为传统的关系型数据库如Mysql已经不能适用所有的场景了,比如秒杀的库存扣减,APP首页的访问流量高峰等等,都很容易把数据库打崩,所以引入了缓存中间件,目前市面上比较常用的缓存中间件有Redis和Memcached不过中和考虑了他们的优缺点,最后选择了Redis。
用户1263954
2022-04-07
1780
《吊打面试官》系列-Redis哨兵、持久化、主从、手撕LRU
小伙子你好,之前问过了你基础知识以及一些缓存的常见几个大问题了,那你能跟我聊聊为啥Redis那么快么?
用户1263954
2022-04-07
1940
Redis 分布式锁的正确实现原理演化历程与 Redisson 实战总结
Redis 分布式锁使用 SET 指令就可以实现了么?在分布式领域 CAP 理论一直存在。
用户1263954
2022-02-15
4300
Redis 使用 List 实现消息队列可靠么?
分布式系统中必备的一个中间件就是消息队列,通过消息队列我们能对服务间进行异步解耦、流量消峰、实现最终一致性。
用户1263954
2022-02-15
3050
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档