排序
Redis 7的地理信息命令太太太牛了!一文教你如何使用
Redis是一款流行的开源内存数据库,具有快速、可扩展和多功能的特点。Redis 7引入了对地理信息的支持,通过新的地理信息命令,可以在Redis中存储和处理地理位置数据。本文将详细介绍Redis 7中的...
Redis GEO地理位置信息的应用
Redis GEO 概述 Redis的GEO操作是一种基于地理位置信息进行操作的功能。它使用经度和纬度坐标来表示地理位置,支持存储地理位置信息用来实现诸如附近位置、摇一摇这类依赖于地理位置信息的功能...
Redis高效的数据结构之List的升级之路
List的升级之路 Redis为什么这么快? 基于内存的数据库,所有操作都在内存上进行而非磁盘 单线程模型,支持IO多路复用 高效的数据结构 接下来,就分析一下Redis中是如何实现List(列表)对象的 ...
Redis系列16:聊聊布隆过滤器(原理篇)
Redis系列1:深刻理解高性能Redis的本质Redis系列2:数据持久化提高可用性Redis系列3:高可用之主从架构Redis系列4:高可用之Sentinel(哨兵模式)Redis系列5:深入分析Cluster 集群模式 追求性...
Redis的定期删除与主线程读写有并发问题吗
我正在参加「掘金·启航计划」 一、背景概要 事情是这样的,昨天一位朋友A在面试时,被问了一个Redis主线程和后台定期删除线程的并发问题,聊天对话大概如下 面试官 :Redis的过期删除策略有哪...
Redis 网络模型
Redis 网络模型 我正在参加「掘金·启航计划」 I/O 基本模型 读操作:内核将数据写入 内核缓冲区,通过系统调用把 内核缓冲区中的数据拷贝的用户缓冲区中 写操作:用户把数据写入 用户缓冲区,...
Redis 作弊表(更新中)
特点 使用 ANSI C 编写,支持大部分 POSIX 系统,推荐使用 Linux。官方不支持 Windows Redis 基于 BSD 许可证,这是一种宽松的许可证,适用于需要自由使用和修改软件的项目 支持原子操作 使用内...
通过redis学网络(2)-redis网络模型
本系列主要是为了对redis的网络模型和集群原理进行学习,我会用golang实现一个reactor网络模型,并实现对redis协议的解析。 系列源码已经上传github https://github.com/HobbyBear/tinyredis/tr...
Redis 8.0 前瞻——BIO 要被换掉了?
前言 好久没逛 Redis 社区了,回去看了看 PR 列表,结果发现了一个不得了的东西!(PR 链接) PR 的作者昵称是 “JimB123”,是 AWS(亚马逊云) 的大佬。 这个 PR 标题意思是使用 Back...
redis big key 排查思路的奇思妙想
今天在秦晓辉的运维系统监控专栏交流群中,看到了几位朋友在讨论redis big key 扫描的方案。不自觉的来了兴致,参与了讨论。 并且有一些比较奇特的思路。 定义big key 为了让对redis较为陌生的...
Spring Boot + Redis:优雅实现缓存
引言 在现代应用程序开发中,缓存是提高性能和响应速度的关键组件之一。Spring Boot提供了与Redis集成的便捷方式,使我们能够轻松地利用缓存来优化应用程序的性能。在本文中,我们将探讨如何在S...
大聪明教你学Java | 带你了解 Redis 的三种集群模式
前言 “我正在参加「掘金·启航计划」” ?作者简介: 不肯过江东丶,一个来自二线城市的程序员,致力于用“猥琐”办法解决繁琐问题,让复杂的问题变得通俗易懂。?支持作者: 点赞?、关注?、留言...
SpringBoot自定义注解+AOP+redis实现防接口幂等性重复提交,从概念到实战
我正在参加「掘金·启航计划」 一、前言 在面试中,经常会有一道经典面试题,那就是:怎么防止接口重复提交? 小编也是背过的,好几种方式,但是一直没有实战过,做多了管理系统,发现这个事情...
redis.conf 7.0 配置和原理全解,生产王者必备
5.5 redis.conf 配置详解 我是 Redis, 当程序员用指令 ./redis-server /path/to/redis.conf 把我启动的时候,第一个参数必须是redis.conf 文件的路径。 这个文件很重要,就好像是你们的 DNA,...
Redis系列14:使用List实现消息队列
Redis系列1:深刻理解高性能Redis的本质Redis系列2:数据持久化提高可用性Redis系列3:高可用之主从架构Redis系列4:高可用之Sentinel(哨兵模式)Redis系列5:深入分析Cluster 集群模式 追求性...
k8s实战案例之部署redis单机和redis cluster
1、在k8s上部署redis单机 1.1、redis简介 redis是一款基于BSD协议,开源的非关系型数据库(nosql数据库),作者是意大利开发者Salvatore Sanfilippo在2009年发布,使用C语言编写;redis是基于内...
Redis系列15:使用Stream实现消息队列(精讲)
Redis系列1:深刻理解高性能Redis的本质Redis系列2:数据持久化提高可用性Redis系列3:高可用之主从架构Redis系列4:高可用之Sentinel(哨兵模式)Redis系列5:深入分析Cluster 集群模式 追求性...
Redis性能瓶颈揭秘:如何优化大key问题?
本文正在参加「金石计划」 1. 什么是Redis大key问题 Redis大key问题指的是某个key对应的value值所占的内存空间比较大,导致Redis的性能下降、内存不足、数据不均衡以及主从同步延迟等问题。 到...