写点什么

redis

219 人感兴趣 · 948 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/ad/ad4b52060f9203c7610337da541552f8.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

redis 分布式锁,setnx+lua 脚本的 java 实现 | 京东物流技术团队

本文是基于redis缓存实现分布式锁,其中使用了setnx命令加锁,expire命令设置过期时间并lua脚本保证事务一致性。Java实现部分基于JIMDB提供的接口。

https://static001.geekbang.org/infoq/5c/5cfa8b4c37aab8a494f61d18fb4b51a9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

What's new in Pika v3.5.0

时隔两年,Pika 社区正式发布经由社区 50 多人参与开发并在 360 生产环境验证可用的 v3.5.0 版本,新版本在提升性能的同时,也支持了 Codis 集群部署,BlobDB KV 分离,增加 Exporter 等新特性。

https://static001.geekbang.org/infoq/3a/3a1177f866174cbc2093eb194bf22de6.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

浅谈 Redis - 热点 key 问题 | 京东云技术团队

热key问题就是突然有几十万的请求去访问redis上的某个特定key,那么这样会造成流量过于集中,达到物理网卡上限,从而导致这台redis服务器直接宕机。

https://static001.geekbang.org/infoq/08/08742c4a209ed1f500369319cb2cc979.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

为什么要做 Redis 分区?

Redis分区是将数据分散存储在多个Redis实例(节点)上的一种技术。它的主要目的是提高Redis的可伸缩性和性能。

https://static001.geekbang.org/infoq/42/42733d72e1eef4961a161ab1d9e8ff6e.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

SpringBoot3 集成 Redis

Redis典型的应用场景就是数据缓存能力,用来解决业务中最容易出现的查询性能问题,提升系统的响应效率;其次就是分布式锁机制,用来解决分布式系统中多线程并发处理资源的安全问题;

对线面试官:Redis 夺命连环 38 问,你能抗住多少?

项目中几乎无处不在,面试时又100%会问到的技术点,非 Redis 莫属了。

https://static001.geekbang.org/infoq/08/08742c4a209ed1f500369319cb2cc979.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何通过 Python 将 JSON 格式文件导入 redis?

要通过Python将JSON格式文件导入Redis,可以按照以下步骤进行操作:

Redis:揭秘高效缓存与数据存储利器

Redis(Remote Dictionary Server)是一款开源的、内存数据结构存储系统,广泛应用于高性能缓存、消息队列、实时分析和计数器等场景。本文将深入探索Redis的重要概念、底层架构实现原理,指导程序员如何部署和使用Redis,并详细介绍Redis在各种场景下的具体使

redis 和 memcached 有什么区别?redis 的线程模型是什么?为什么 redis 单线程却能支撑高并发?

redis 和 memcached 有什么区别?redis 的线程模型是什么?为什么 redis 单线程却能支撑高并发?

redis 的哨兵模式详解和实战

上一次我们说到的主从复制是这样搭建的

使用 RediSearch 在 Redis 中进行全文检索

原文链接: 使用 RediSearch 在 Redis 中进行全文检索

Redis 击穿、穿透、雪崩产生原因以及解决思路

大家都知道,计算机的瓶颈之一就是IO,为了解决内存与磁盘速度不匹配的问题,产生了缓存,将一些热点数据放在内存中,随用随取,降低连接到数据库的请求链接,避免数据库挂掉。需要注意的是, 无论是击穿还是后面谈到的穿透与雪崩,都是在高并发前提下 ,当缓存中某一个

ChaosBlade 项目指南:我是如何为社区贡献 Redis 故障场景

Redis 实际使用过程中会存在一些故障演练需求。例如:模拟触发所有 key 过期的极端故障场景、模拟主动触发 Redis 内存淘汰策略释放内存场景等等。

https://static001.geekbang.org/infoq/67/67a8fb89dbe3679d106ea7c1ce8ac7ee.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

单线程 Redis 如此快的 4 个原因

作为内存数据存储,Redis 以其速度和性能而闻名,通常被用作大多数后端服务的缓存解决方案。然而,在 Redis 内部采用的也只是单线程的设计。为什么 Redis 单线程设计会带来如此高的性能?如果利用多个线程并发处理请求不是更好吗?

https://static001.geekbang.org/infoq/08/08742c4a209ed1f500369319cb2cc979.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Ubuntu 20.04 系统编译安装 Redis 教程。

以下是在Ubuntu 20.04系统上编译安装Redis的简要教程:

https://static001.geekbang.org/infoq/08/08742c4a209ed1f500369319cb2cc979.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Linux 系统安装 redis 教程。

在Linux系统上安装Redis可以通过以下步骤完成:

https://static001.geekbang.org/infoq/c0/c0919d1a5799336aafdb0474b9c4e07f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【Redis 故障排查】「连接失败问题排查和解决」带你深入分析一下 Redis 阻塞原因以及问题排查方案指南

尽管我们在日常工作中经常使用Redis作为数据库的缓存,以大大减轻数据库压力并提升用户体验,但Redis也可能出现阻塞情况,导致整个系统变慢,进而影响用户体验。

深入解析 Redis 的 LRU 与 LFU 算法实现

重点介绍了Redis的LRU与LFU算法实现,并分析总结了两种算法的实现效果以及存在的问题。

一文讲透 Redis 事务 (事务模式 VS Lua 脚本)

准确的讲,Redis 事务包含两种模式 : 事务模式 和 Lua 脚本。

Redis 跳跃表是如何添加元素的?

今天分享的这道题来自于蔚来的真实面试题。

redis_redis技术文章_InfoQ写作社区