当前位置: 代码网 > it编程>数据库>

Redis

通过docker和docker-compose安装redis两种方式详解

通过docker和docker-compose安装redis两种方式详解

2024-12-12 12:00 | 分类:数据库 | 评论:0 次 | 浏览: 124

redis 是一个开源的使用 ansi c 语言编写、支持网络、可基于内存亦可持久化的日志型、key-value 的 nosql 数据库,并...

如何打造redis缓存组件

2024-12-11 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 123

打造redis缓存组件使用热插拔aop+反射+redis自定义注解+spring el表达式打造redis缓存组件,优雅重构缓存代码redi...

Ubuntu系统中Redis的安装步骤及服务配置详解

Ubuntu系统中Redis的安装步骤及服务配置详解

2024-12-11 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 104

系统环境ubuntu-22.04.4-live-server安装方式在安装方式选择上,如果对于redis的版本没有明确要求,可以直接通过ap...

Redis哨兵主备切换的数据丢失问题及解决

Redis哨兵主备切换的数据丢失问题及解决

2024-12-11 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 87

导致数据丢失的两种情况主备切换的过程,可能会导致数据丢失:异步复制导致的数据丢失因为 master->slave 的复制是异步的,所以...

RedisTemplate集成+封装RedisUtil过程

RedisTemplate集成+封装RedisUtil过程

2024-12-10 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 127

1.项目搭建创建一个redis模块调整pom.xml,使其成为单独的模块sun-common-redis的pom.xml 取消parents...

关于RedisTemplate常用方法封装

2024-12-10 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 133

redistemplate常用方法封装1. 序列化和配置package com.xxx.redis; import com.fasterxm...

Redis常见数据类型List列表使用详解

Redis常见数据类型List列表使用详解

2024-12-08 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 126

前言在 redis 中,list是一种非常常见的数据类型,用于表示一个有序的字符串集合。与传统的链表结构类似,redis 的 list 支持...

Redis+Caffeine多级缓存数据一致性解决方案

Redis+Caffeine多级缓存数据一致性解决方案

2024-12-05 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 109

问题分析通过redis+caffeine,似乎可以完成一级、二级缓存中数据的同步,如果在单节点项目中是没有问题的,但是,在分布式场景下是有问...

Redis实现限量优惠券的秒杀功能

Redis实现限量优惠券的秒杀功能

2024-12-04 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 126

核心:避免超卖问题,保证一人一单 业务逻辑代码步骤分析全部代码@servicepublic class voucherorderservic...

Redis主从复制的实现示例

2024-11-30 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 126

redis 主从复制主从复制是高可用redis的基础,哨兵和集群都是在主从复制基础上实现高可用的。主从复制主要实现了数据的多机备份,以及对于...

使用Redis实现数据库对象自增ID的方法

2024-11-29 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 109

在分布式项目中,数据表的主键id一般可能存在于uuid或自增id这两种形式,uuid好理解而且实现起来也最容易,但是缺点就是数据表中的主键i...

Redis报错UnrecognizedPropertyException: Unrecognized field问题

2024-11-25 13:40 | 分类:数据库 | 评论:0 次 | 浏览: 118

1. 现象spring boot访问redis,取出对象时报错报错信息:caused by: com.fasterxml.jackson.d...

Redis在计数器和人员记录的事务操作应用小结

2024-11-25 13:40 | 分类:数据库 | 评论:0 次 | 浏览: 101

解决计数器和人员记录的事务操作redis 是一个高性能的键值存储系统,它支持多种数据类型,如字符串、列表、集合、哈希表和有序集合等。由于其单...

redis执行lua脚本的实现

2024-11-25 13:40 | 分类:数据库 | 评论:0 次 | 浏览: 90

redis eval命令可以执行lua脚本,redis保证脚本执行的原子性,脚本由嵌入式执行引擎(lua 5.1解释器)执行。1,语法eva...

Redis集群(cluster模式)搭建过程

Redis集群(cluster模式)搭建过程

2024-11-25 13:40 | 分类:数据库 | 评论:0 次 | 浏览: 119

1、什么是集群redis 集群(包括很多小集群)实现了对redis的水平扩容,即启动n个redis节点,将整个数据库分布存储在这n个节点中,...

Redis Sorted Set 跳表的实现示例

2024-11-25 13:40 | 分类:数据库 | 评论:0 次 | 浏览: 106

前言在 redis 中,sorted set(有序集合)是一种非常重要且高效的数据结构。与普通的 set 不同,sorted set 为每个...

Redis系列之底层数据结构SDS详解

2024-11-25 13:40 | 分类:数据库 | 评论:0 次 | 浏览: 123

实验的环境redis 6.0vscode 1.88.1什么是sds?sds:simple dynamic string,翻译为简单动态字符串...

redis延时队列的项目实践

2024-11-25 13:40 | 分类:数据库 | 评论:0 次 | 浏览: 114

引入<redisson.version>3.15.5</redisson.version> <depen...

Redis模拟延时队列实现日程提醒的方法

2024-11-25 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 110

使用redis模拟延时队列实际上通过mq实现延时队列更加方便,只是在实际业务中种种原因导致最终选择使用redis作为该业务实现的中间件,顺便...

redis缓存预热的实现示例

2024-11-25 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 103

一、缓存预热的必要性在一个高并发的系统中,如果缓存刚启动时是空的,所有的请求都会直接打到数据库,这可能会导致以下问题:高延迟:由于数据不在缓...

深入理解Redis哈希槽

2024-11-25 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 107

1. 什么是 redis 哈希槽?redis cluster 是 redis 的分布式架构,它将数据分布在多个 redis 实例(节点)上。...

Nginx修复CORS漏洞的实现方法

2024-11-16 11:58 | 分类:数据库 | 评论:0 次 | 浏览: 145

漏洞描述cors 不安全配置漏洞指的是在跨域资源共享过程中,由于资源服务器的响应头 access-control-allow-origin ...

Redis数据一致性详解

Redis数据一致性详解

2024-11-15 11:58 | 分类:数据库 | 评论:0 次 | 浏览: 130

1、一致性一致性是指系统中各节点数据保持一致。分布式系统中,可以理解为多个节点中的数据是一致的。一致性根据严苛程度分类:强一致性:写进去的数...

为Redis设置密码的三种方法

2024-11-14 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 127

前言redis 是一个高性能的键值对数据库,广泛应用于缓存、消息队列等场景。为了保障 redis 服务的安全性,设置密码认证是非常重要的一步...

RedisTemplate序列化设置的流程和具体步骤

2024-11-13 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 113

流程概述下面是整个 redistemplate 序列化设置的流程图:具体步骤1. 创建 redistemplate 实例首先,我们需要创建一...

基于Redis实现API接口访问次数限制

基于Redis实现API接口访问次数限制

2024-11-13 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 112

一,概述日常开发中会有一个常见的需求,需要限制接口在单位时间内的访问次数,比如说某个免费的接口限制单个ip一分钟内只能访问5次。该怎么实现呢...

Redis高并发缓存设计问题与性能优化

Redis高并发缓存设计问题与性能优化

2024-11-12 11:59 | 分类:数据库 | 评论:0 次 | 浏览: 127

1、缓存设计典型问题1.1、缓存穿透缓存穿透是指查询一个根本不存在的数据,缓存层和存储层都不会命中,通常出于容错的考虑,如果从存储层查不到数...

Nginx实现TCP端口的侦听及转发操作步骤

2024-11-10 12:00 | 分类:数据库 | 评论:0 次 | 浏览: 118

一、说明由于我们在使用mqtt时,会接收大量的客户端连接,单机的mqtt肯定是扛不住的,所以需要一个mqtt的集群来处理,这时就得有一个网关...

Nginx 502 Bad Gateway错误解决详细指南与实例

2024-11-10 12:00 | 分类:数据库 | 评论:0 次 | 浏览: 120

前言在web开发和运维过程中,我们经常会遇到各种http状态码,其中502 bad gateway是一个比较常见的错误。这个错误表示一个服务...

Nginx location和proxy_pass配置示例详解

Nginx location和proxy_pass配置示例详解

2024-11-10 12:00 | 分类:数据库 | 评论:0 次 | 浏览: 128

概述nginx 配置中location和proxy_pass指令的不同组合方式及其对请求转发路径的影响。配置效果1.location和pro...

Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com