中间件与数据库:Redis

Redis 到底是怎么实现“附近的人”这个功能的呢?

作者简介 万汨,饿了么资深开发工程师。iOS,Go,Java均有涉猎。目前主攻大数据开发。喜欢骑行、爬山。 前言:针对“附近的人”这一位置服务领域的应用场景,常见的可使用PG、MySQL和MongoDB等多种DB的空间索引进行实现。而Redis另辟蹊径,结合

Redis基本类型及其数据结构

本文主要介绍了Redis常用的几种对象其底层使用的数据结构。

Redis的内存淘汰策略

我们知道Redis是基于内存的key-value数据库,因为系统的内存大小有限,所以我们在使用Redis的时候可以配置Redis能使用的最大的内存大小。 通过在Redis安装目录下面的redis.conf配置文件中添加以下配置设置内存大小 //设置Redis最大占用内存大小为100M maxmemory 100mb 复制代码 redis的配置文件不

谈谈redis的热key问题如何解决

几十万请求同时访问一个key,怎么办?

记一次找因redis使用不当导致应用卡死bug的过程

首先说下问题现象:内网sandbox环境API持续1周出现应用卡死,所有api无响应现象 刚开始当测试抱怨环境响应慢的时候 ,我们重启一下应用,应用恢复正常,于是没做处理。但是后来问题出现频率越来越频繁,越来越多的同事开始抱怨,于是感觉代码可能有问题,开始排查。 首先发

架构秘笈:移花接木。使用mysql模拟redis

移花接木,偷梁换柱的绝招。

余额并发扣减一致性,能否使用redis事务?

redis事务,余额并发扣减。

携程一次Redis迁移容器后Slowlog“异常”分析

排查过程一波三折,最终得出让人吃惊的结论。

Redis 应用与优化最佳实践

7月26日,八里庄技术沙龙第10期开讲。本期分享嘉宾是58集团数据库高级技术经理于伯伟,分享主题是Redis 应用与优化最佳实践。

redis高可用原理

redis高可用原理

Redis分布式锁的正确实现方式

Redis分布式锁的正确实现方式

Redis 布隆过滤器实战「缓存击穿、雪崩效应」

本文作者:卢玮,掌阅资深后端工程师 我们的业务中经常会遇到穿库的问题,通常可以通过缓存解决。 如果数据维度比较多,结果数据集合比较大时,缓存的效果就不明显了。 因此为了解决穿库的问题,我们引入Bloom Filter。 开源项目地址:github.com/luw2007/blo… 我们先看看一般&

如何利用Redis实现延时处理

最近需要做一个延时处理的功能,主要是从kafka中消费消息后根据消息中的某个延时字段来进行延时处理,在实际的实现过程中有一些需要注意的地方,记录如下。 说到java中的定时功能,首先想到的Timer和ScheduledThreadPoolExecutor,但是相比之下Timer可以排除,主要原因有以下几点: Timer使用的是绝对时&

使用Redis实现CAS单点登录技术方案

什么是单点登录单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方

Redis过期策略 实现原理

我们在使用redis时,一般会设置一个过期时间,当然也有不设置过期时间的,也就是永久不过期。

当我们设置了过期时间,redis是如何判断是否过期,以及根据什么策略来进行删除的。

那些年用过的Redis集群架构(含面试解析)

讲讲自己用过的三套Redis集群架构

ホーム - Wiki
Copyright © 2011-2024 iteam. Current version is 2.139.0. UTC+08:00, 2024-12-25 15:14
浙ICP备14020137号-1 $お客様$