卡飞资源网

专业编程技术资源共享平台

那些绕不过去的 Redis 核心知识点

前言

Redis 是我们工作中接触最多的非关系型数据库,我所在的公司也是 Redis 的深度用户,我们线上的大部分的业务都使用到了 Redis。与传统数据库不同的是 Redis 的数据是存在内存中的,所以存写速度非常快,因此 Redis 被广泛应用于缓存方向。值得注意的是,Redis 也经常用来做分布式锁。Redis 提供了多种数据类型来支持不同的业务场景。除此之外,Redis 支持事务 、持久化、LUA 脚本、LRU 驱动事件、多种集群方案。以前在使用 Redis 的时候,只是简单地使用它提供的基本数据类型和接口,并没有深入研究它底层的数据结构。最近打算重新学习梳理一下 Redis 方面的知识。

Redis的事件处理器,I/O多路复用你真的懂吗?

Redis基于Reactor模式开发了自己的网络事件处理器叫文件事件处理器(file event handler)

1、文件事件处理器使用i/o多路复用程序来监听多个套接字,根据套接字不同的任务来关联不同的事件处理器;

大白话讲清楚Redis数据淘汰策略

满怀忧思,不如先干再说!持续高频更新技术文章,赶紧关注吧!

本文章为系列文章,本篇文章讲解面试高频知识点:Redis数据淘汰策略,如希望了解Redis使用方式请滑到文末,移步合集列表。

建议不要使用,redis过期监听实现关闭订单

在电商、支付等领域,往往会有这样的场景,用户下单后放弃支付了,那这笔订单会在指定的时间段后进行关闭操作,细心的你一定发现了像某宝、某东都有这样的逻辑,而且时间很准确,误差在1s内;那他们是怎么实现的呢?

Redis进阶之路:深析Redis单线程架构,图文并茂不能再清晰了

众所周知,Redis是一个单线程架构的NoSQL数据库,但是是单线程模型的Redis为什么性能如此之高?这就是我们接下来要探究学习的内容。

1、Redis的单线程架构

1.1、Redis单线程简介

SpringBoot怎么整合Redis,监听Key过期事件?

一、修改 Redis 配置文件

  • 1、在 Redis 的安装目录
  • 2、找到 redis.windows.conf 文件,搜索 “notify-keyspace-events”

redis 为什么这么快,除了io多路复用还有什么?

前言

相信大家在面试过程中,都被面试官问到过这样一个问题,缓存中间件大名鼎鼎的 redis

突发!阿里云新加坡机房发生火灾事件

2024 年 9 月 10 日,有确切消息表明阿里云新加坡节点出现网络崩溃情况。阿里云当日发布的《新加坡可用区 C 网络访问异常》通报显示,北京时间 2024 年 9 月 10 日 10:20,阿里云监控系统察觉新加坡地域可用区 C 网络访问出现异常,部分云产品服务也随之受到影响。

经查明,此次异常是由新加坡机房发生火灾导致升温所引发。目前,消防人员已抵达现场进行处置。云网络大部分产品及云安全产品已于 10:55 完成主动切换,而其他云产品服务仍在处理当中。

Redis之Lua脚本

Redis在2.6版本提供了Lua脚本支持,在Redis服务器启动阶段创建并初始化一个Lua环境,并将其嵌入到服务器中。lua脚本是一种由C编写的可嵌入的轻量级语言,详见Lua官网:http://www.lua.org。

Redis原理:set命令

set 命令主要用来设置key的值,可以增加一些选项,如过期时间,nx/xx/ex/px等。

在上节中,说到setnx已经被废弃,建议使用set中指定nx参数,

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言