卡飞资源网

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

Redis 分布式锁以及用法

Redis 分布式锁是一种在分布式系统中实现互斥访问共享资源的机制,常用于多个服务或进程需要对同一资源进行操作时,保证同一时间只有一个客户端可以对该资源进行操作,避免数据不一致等问题。以下详细介绍 Redis 分布式锁的原理、实现方式及用法。

Redis中9种基本数据类型及常用操作命令和应用场景

前言

在日常开发中,我们一般都选择关系型数据库来存储数据,如MySQL,Oracle等,但是在并发量比较大的业务场景,关系型数据库往往会成为系统瓶颈,无法完全满足我们的需求,所以就诞生了非关系型数据库,即NoSql数据库。

在Redis中进行分页排序查询

Redis是一个高效的内存数据库,它支持包括String、List、Set、SortedSet和Hash等数据类型的存储,在Redis中通常根据数据的key查询其value值,Redis没有条件查询,在面对一些需要分页或排序的场景时(如评论,时间线),Redis就不太好不处理了。

前段时间在项目中需要将每个主题下的用户的评论组装好写入Redis中,每个主题会有一个topicId,每一条评论会和topicId关联起来,得到大致的数据模型如下:

Redis 深度解析

Redis 是一个开源的、内存中的数据结构存储系统,它支持多种类型的数据结构,如字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)等。Redis 提供了一种持久化选项,可以将数据存储在硬盘上,同时还支持事务、发布/订阅、Lua 脚本等特性。由于其高性能和多样化的数据结构,Redis 被广泛应用于缓存、消息队列、实时分析等场景。

深入redis源码,了解数据结构设计思想

不同存储介质访问延迟

使用过 Redis 做异步队列么,你是怎么用的?

我使用过 Redis 做异步队列,并且在不同的场景下采用过不同的方式。Redis 因其高性能、易用性和丰富的数据结构,非常适合作为异步队列的解决方案。 以下是我使用 Redis 做异步队列的一些常见方式和经验:

Redisson源码(二)延迟队列RDelayedQueue的使用及原理分析

在工作中,我们有时候会遇到这样的场景,比如下单之后超过30分钟未支付自动取消订单,还有就比如过期/生效通知等等,这些场景一般有两种方法解决: 第一种可以通过定时任务扫描符合条件的去执行,第二种就是提前通过消息队列发送延迟消息到期自动消费。 本文我要介绍的就是通过第二种方式来实现这种业务逻辑,只不过这次不是使用MQ而是直接使用的是Redission提供的RDelayedQueue延迟队列。

Redis由浅入深:从基础知识到实际应用

一、redis简介

redis是键值对的数据库,常用的五种数据类型为字符串类型(string),散列类型(hash),列表类型(list),集合类型(set),有序集合类型(zset)

Redisson分布式延时队列 RedissonDelayedQueue

1 先回顾一下Java原生自带的DelayQueue

redis基本常用命令,看这一篇就够了

连接

redis-cli -h host -p port -a password

数据类型

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