Redis相关的应用有分布式锁,发布订阅,限流等先看看相关代码悲观锁package com.redis.distroLock; import redis.clients.jedis.Jedis; import redis.clients.jedis.commands.JedisCommands; import redis.clients.jedis.params.SetParams; impo
# RedissonRedis问题的探讨 在现代应用中,Redis作为一种高性能的键值存储系统,广泛应用于缓存、数据存储等场景。而Redisson是一个基于Redis的Java客户端,提供了丰富的功能,如分布式锁、分布式集合和分布式消息等。然而,有时我们可能会遇到"Redisson没有在Redis"的问题。本文将探讨可能的原因,并给出相关的代码示例。 ## Redisson概述 R
原创 8月前
26阅读
官方介绍12.1. Redis Redis is a cache, message broker, and richly-featured key-value store. Spring Boot offers basic auto-configuration for the Lettuce and Jedis client libraries and the abstractions on to
转载 2024-06-11 16:56:44
55阅读
写在前面以下内容是基于Redis 6.2.6 版本整理总结一、整数集合(intset)当一个集合只包含整数值元素,并且元素的个数不多时,Redis会使用整数集合作为集合键的底层实现。1.1 整数集合的实现整数集合可用保存的数据类型有:int16_t int32_t 和 int64_t 的整数值,并且保证集合中不会出现重复元素。整数集合定义如下:// src/intset.h typedef str
转载 2023-10-13 19:58:33
262阅读
文章目录1.1 redis.conf 1.1 redis.confRedis的有些参数是默认的,这里说的默认是指redis的配置文件中没有配置相关参数,那么相关参数是有默认的。## Software version: Redis-4.0.14 ## ## ## Basic parameters bind 172.16.1.21 # Redis实例监听的IP地址,可以绑定
转载 2023-08-23 16:47:19
97阅读
redis服务器查看key-value1、redis外网无法访问异常:ENIED Redis is running in protected mode because protected mode   1)打开配置文件把下面对应的注释掉# bind 127.0.0.1  2)Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程,设置为nodaemonize
转载 2023-05-29 15:37:42
113阅读
## Redis 查看 在使用Redis的过程中,我们经常需要查看已存储的键值对数据。Redis提供了多种方式来查看,包括使用命令行工具、通过编程语言访问Redis API等。本文将介绍如何使用Redis命令行工具和编程语言来查看,并给出相应的代码示例。 ### 通过Redis命令行工具查看 Redis提供了一个命令行工具`redis-cli`,可以连接到Redis服务器并执行命令。
原创 2023-10-19 05:49:41
50阅读
问题的出现一个平坦无奇的工作日,领导到我工位和我说,“有一个 redis 慢操作,你这几天有时间帮忙解决一下。”“好的。”,管他什么问题,既然让我做,我自然觉得自己能搞定。然后我收到一封 redis 慢操作的 excel 文件,这个还挺好,每个操作的耗时都给出来了,看了下我们系统有几个操作耗时几秒钟。好家伙,对于单线程的 redis 来说,一个操作几秒钟确实是挺致命的,不过都是在凌晨左右,还好。慢
假设有这样一个场景,在一个购票软件上买一张票,但是此时剩余票数只有一张或几张,这个时候有几十个人都在同时使用这个软件购票。在不考虑任何影响下,正常的逻辑是首先判断当前是否还有剩余的票,如果有,那么就进行购买并扣减库存数,否则就会提示票数不足,购买失败。伪代码如下:void buyTicket() { int stockNum = byTicketMapper.selectStockNum(
转载 2024-06-18 12:19:11
33阅读
注:本篇的redisson版本基于3.13.3;本篇的demo将我写的源代码贴了出来,每个方法都有清晰的注释,分布式锁相关的代码以及验证是我手动验证Redis中key状态来判断的。 文章目录简介Redisson配置Redisson的对象相关操作Redisson集合操作分布式锁相关Redisson核心lua操作代码及步骤其他参考资料本篇源代码 简介   Redisson是架设在Redis基础上的一个
转载 2024-02-23 10:50:10
147阅读
文章目录1.spring cache简介2.spring cache集成redis3.spring cache与redisTemple统一格式4.SpEL标签5.Cacheable注解实现6.CachePut注解实现7.CacheEvict注解实现8.Caching注解实现9.自定义key生成器KeyGenerator10.自定义前缀CacheKeyPrefix11.多个CacheManager
# 如何使用 Docker 查看 Redis 在开发过程中,Redis 作为一个高性能的键值存储数据库,常常被用来进行缓存和存储数据。在使用 Docker 运行 Redis 时,你可能需要查看 Redis 中存储的。本文将详细介绍如何在 Docker 中查看 Redis,我们将通过简单的步骤和代码示例来帮助初学者理解。 ## 流程概述 下面是查看 Redis 的基本流程:
原创 2024-08-03 05:05:49
62阅读
# 查看 Redis Set Redis 是一种高性能的键值对存储数据库,它支持多种数据类型,其中之一就是 Set(集合)。Set 是一个无序且不重复的数据集合,它可以进行交集、并集、差集等操作,非常适合用于存储一组唯一的。 在 Redis 中,我们可以通过一些命令来查看 Set 的,本文将介绍如何使用 Redis 的命令来查看 Set ,并给出相应的代码示例。 ## 连接到 Re
原创 2023-08-02 10:43:38
102阅读
# 查看Redis列表 Redis(Remote Dictionary Server)是一个开源的内存数据结构存储系统,用于存储和检索数据。它支持各种数据结构,包括字符串(string),哈希(hash),列表(list),集合(set),有序集合(sorted set)等。在本文中,我们将重点介绍如何使用Redis客户端来查看Redis列表。 ## 准备工作 在开始之前,我们需要确保已
原创 2024-01-19 04:03:11
52阅读
# 如何查看redis ## 引言 作为一名经验丰富的开发者,我们经常会用到redis这个内存数据库。在实际开发中,有时候需要查看redis中存储的,那么该如何实现呢?在本篇文章中,我将向你介绍如何通过命令行查看redis中的。 ## 流程 ```mermaid flowchart TD A(连接到redis服务器) --> B(选择数据库) B --> C(查看) `
原创 2024-03-26 07:44:30
11阅读
# 项目方案:如何查看Redis ## 项目背景 Redis是一个开源的内存数据结构存储系统,常用于缓存、消息队列、任务队列等场景。在开发和运维过程中,我们经常需要查看Redis中存储的,以便调试和监控系统。 本项目方案旨在提供一种简单、高效的方法来查看Redis中的,通过编写一个Python工具来实现。 ## 环境准备 在开始项目之前,确保你已经安装了以下环境: - Python 3
原创 2023-09-16 17:52:58
33阅读
# Redis查看Key的实现方法 ## 一、流程概述 在Redis查看Key的过程可以分为以下几个步骤: | 步骤 | 描述 | | ---- | ---- | | 步骤一 | 连接到Redis服务器 | | 步骤二 | 选择要操作的数据库 | | 步骤三 | 获取指定Key的 | | 步骤四 | 关闭与Redis服务器的连接 | 下面将详细介绍每个步骤需要做的事情,并给出相应的
原创 2023-07-15 09:38:30
223阅读
Redis五种数据类型:String、Hash、List、Set、SortedSet(ZSet)类型常用命令String:key-value(做缓存) set key value get key decr key 增量值 将对应value按增量值递减 incr key 增量值 将对应value按增量值递增 mset key value key va
转载 2023-08-30 14:25:46
68阅读
目录前言启动redis服务,并使用redis.cli客户端工具连接登陆基础讲解redis常用命令讲解redis的数据备份string字符串list列表hash哈希(很常用的数据结构)set 集合zset 有序集合redis.conf配置大全详解rdb 和aof两种备份策略比较redis是否需要备份只使用一种备份策略 前言环境:centos7 redis-6.2.6.tar.gz(https://r
转载 2024-05-29 10:28:39
105阅读
redis 的客户端有jedis、lettuce、redission;我个人比较推荐的是redission,因为它的分布式锁和缓存实在是太优秀了。Redisson采用了基于NIO的Netty框架,封装了大家常用的集合类以及原子类、锁等工具。本章节主要介绍redission 中重要的两个点:数据结构和锁map基于RedisRedisson的分布式映射结构的RMap Java对象实现了java.ut
转载 2023-09-16 13:32:20
515阅读
  • 1
  • 2
  • 3
  • 4
  • 5