springboot redisson redis

redis的哪些命令具有原子性?

redis的哪些命令具有原子性? Redis 提供的命令大部分都是原子操作,也就是说,在单线程模型下,Redis 执行单条命令时,不会被其他命令插入,即命令在执行期间不会被其他命令打断,这就保证了它的原子性。 以下是一些 Redis 基本的原子操作命令: 1. SET key value:将字符串值 ......
原子 命令 redis

redis入门学习

1.Redis入门 1.1简介 Redis是一个基于内存的key-value结构数据库。Redis 是互联网技术领域使用最为广泛的存储中间件。 官网:https://redis.io 中文网:https://www.redis.net.cn/ key-value结构存储: key : value 结 ......
redis

springboot 06 idea提交到Gitee

> commit ......
springboot Gitee idea 06

【Springboot文件上传】前后端双开,大文件秒传、断点续传的解决方案和优雅实现

思路和解决方案探讨秒传这里指的 “秒传”,是指:当用户选择上传一个文件时,服务端检测该文件之前是否已经被上传过,如果服务器已经存有该文件(完全一样),就立马返回前端 “文件已上传成功”。前端随即将进度条更新至100%。 这样给用户的感觉就是 “秒传” 的感觉。 对于每一个上传到服务器的资源,我们都需 ......
文件 断点 Springboot 解决方案 方案

springboot解决跨域

新建config包 在建文件复制进去即可 import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.sprin ......
springboot

【记录6】华为云耀云服务器L实例-基于springboot的学生管理系统部署-上

书接上回,在完成了华为云耀云服务器L实例的五个基础配置后,我们已经具备了在这个高性能云服务器上部署自己项目的所有基础。本篇将以一个从github上下载的开源springboot学生管理系统(源代码链接:https://github.com/ZeroWdd/studentmanager)为例,介绍数据 ......

【记录7】华为云耀云服务器L实例-基于Springboot的学生管理系统部署-下

书接上回,在完成【上】中的步骤后,我们已经具备了在华为云耀云服务器L实例这个高性能云服务器上部署自己项目的所有先决条件,包括数据库部署和本地项目测试。本篇将继续以一个从github上下载的开源springboot学生管理系统(源代码链接:https://github.com/ZeroWdd/stud ......

springboot 整合 gridfs 、webUploader实现大文件分块上传、断点续传、秒传

主要的pom.xml: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency><!--mongodb--> <dependency> <groupId>org. ......
断点 webUploader springboot 文件 gridfs

SpringBoot获取当前操作用户的id/信息

一、概述 在一般性的基设需求中,有需要获取当前用户操作记录的情况,也就是说我们需要记录当前用户的信息。如:id、昵称、账号等信息。 这些信息一般用于记录用户的个人行为,例如:用户的操作日志,记录某些数据的更改或者添加者信息等。 本例主要用于记录更改及添加者信息(操作数据库时) 我希望借助mybati ......
SpringBoot 用户 信息 id

springboot异步多线程发邮件

二、实现异步发送邮件 在SpringBoot项目中开启异步多线程非常简单,只需要下面几个步骤即可。 在主类上面开启@EnableAsync注解 …… @EnableAsync public class EmosWxApiApplication { …… @Configuration public c ......
线程 springboot 邮件

SpringBoot路径匹配

Spring5.3 之后加入了更多的请求路径匹配的实现策略; 以前只支持 AntPathMatcher 策略, 现在提供了 PathPatternParser 策略。并且可以让我们指定到底使用那种策略。 1. Ant风格路径用法 Ant 风格的路径模式语法具有以下规则: *:表示任意数量的字符。 ? ......
SpringBoot 路径

springboot生成二维码的正确姿势-附视频附源码

@目录前言初始化 SpringBoot 项目引入依赖编码编写工具类生成二维码资源共享 二维码的原理是什么,如何保证不重复?你有没有想过这样一件事,二维码是实现原理是什么?如何保证各个平台的二维码是唯一的?就算你的程序停止运行,但是你的二维码依然存在。设计上要保证唯一性,比如在物流等环境中扫码编程别人 ......
springboot 源码 姿势 视频

Redis 6 学习笔记 4 —— 通过秒杀案例,学习并发相关和apache bench的使用,记录遇到的问题

背景 这是某硅谷的redis案例,主要问题是解决计数器和人员记录的事务操作 按照某硅谷的视频敲完之后出现这样乱码加报错的问题 乱码的问题要去tomcat根目录的conf文件夹下修改logging.properties,把下面两个encoding参数都改成GBK就行。 其实错误也很明显(ClassNo ......
案例 笔记 apache 问题 Redis

SpringBoot 实现大文件上传下载、分片、断点续传教程

WebUploader是由Baidu WebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件。 大文件上传实现思路:分片: 按照自定义缓冲区大小,将大文件分成多个小文件片段。 断点续传: 根据分片数量,给每个小文件通过循环起对应名称,当文件下载中断在续传时,判断小 ......
上传下载 断点 SpringBoot 文件

docker安装redis

docker 安装 Redis 拉取镜像 docker pull redis 创建目录 mkdir /tool/redis 镜像里不包含配置文件,需要拉取redis最新的配置文件,查看 下载完成直接通过ftp传到/tool/reids目录下就行 因为是官方配置,需要我们手动改下配置: # 常用配置 ......
docker redis

Redis-cluster群集操作步骤(主从切换、新增、删除主从节点)

1.进入集群客户端 任意选一个redis节点,进入redis 所在目录 cd /redis 所在目录/src/ ./redis-cli -h 本地节点的ip -p redis的端口号 -a 密码 [root@mysql-db01 ~]# redis-cli -h 10.0.0.51 -p 6379 ......
主从 节点 Redis-cluster 步骤 cluster

为什么单线程Redis能那么快

单线程澄清 Redis的单线程,指的是Redis的键值对读写由一个线程来完成。 Redis的多线程: 持久化 异步删除 集群数据同步 网络IO (Redis6.0引入,5.0及之前都是单线程) ......
线程 Redis

docker-搭建一主两备redis集群

一 目的 docker-搭建一主两备redis集群 概述:目前要搭建一个“一主两备”redis集群,这个三个容器中redis的端口号为默认的6379,对外暴露的端口为6701,6702,6703,其中6701为master。6702和6703为slave 二 实现 1. 准备三份配置文件 1.1 配 ......
集群 docker redis

centos 安装redis

centos下通过yum安装redis-cli redis在第三方的源里,首先添加源,最常用的是epel源 yum install epel-release 然后就可以安装redis了 yum install -y redis 安装完成以后配置文件/etc/redis.conf 启动redis服务端 ......
centos redis

【虹科干货】Redis 开发者需要了解的缓存驱逐策略

缓存驱逐是指从缓存中删除特定数据的过程。当缓存达到最大存储容量时,必须删除一些数据,为新数据腾出空间。本文将深入探讨与缓存驱逐有关的细节,并就如何选择合适的缓存驱逐策略给出建议。 ......
干货 开发者 缓存 策略 Redis

【虹科干货】谈谈Redis Enterprise实时搜索的过人之处

通过实时索引、查询和全文搜索引擎,Redis Enterprise提供了更好的数据检索解决方案。通过强大的搜索引擎助力,Redis Enterprise能在亚毫秒级的时间内提供结果,以增强客户体验并助力商业智能。 ......
干货 Enterprise 实时 Redis

docker容器中找不到redis.conf

一 问题 从dockerhub拉取了一份镜像,本想建个容器跑起来,取一份配置文件,可创建容器跑起来后,进里面找不到redis.conf文件 二 解决 里面没有,自己从网上下载一份redis.conf,挂载一下吧 参考:https://cloud.tencent.com/developer/news/ ......
容器 docker redis conf

docker-安装单机版redis

一 目的 在docker中,安装单机版redis 二 步骤 1. 从镜像中心拉取redis 1.1 查看镜像中心redis镜像,本例选择redis:7.0 1.2 拉取redis镜像 docker pull redis:7.0 2. 创建数据卷目录(挂载点在redis配置目录) 2.1 宿主机创建数 ......
单机版 单机 docker redis

springboot日志配置

目录logback知识链接🖊 resource目录新建文件logback.xml,复制以下内容,并作适当修改即可完成🖊 logback的pattern配置 logback 知识链接 logback 官方文档 logback(二)springboot配置日志文件格式、logback-spring配 ......
springboot 日志

spring boot使用redis

0x01依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <dependency> <gr ......
spring redis boot

SpringBoot如何缓存方法返回值?

目录Why?HowDoannotationMethodCacheMethodCacheAspectcontrollerSpringCacheEnableCachingCacheableCachePutCacheEvictCachingCacheConfigSpringCacheEnvSqELcite ......
缓存 SpringBoot 方法

Gradle构建SpringBoot单模块项目

Gradle构建SpringBoot单模块项目 方式Ⅰ:未基于:Gradle Wrapper 方式Ⅱ:(推荐使用)Gradle Wrapper【可以不安装Gradle、统一Gradle的版本】——包括Maven也是一样的可以用Wrapper的方式 版本:JDK8 + SpringBoot2.7.15 ......
SpringBoot 模块 项目 Gradle

SpringBoot不再需要@Autowired来注入属性

实操部分 需要lombok依赖 在对应需要注入属性的类上添加注解 @RequiredArgsConstructor 所有需要注入的属性改为final修饰 为什么 lombok的@RequiredArgsConstructor会生成一个有参(所有的用final修饰的属性)构造器 spring的自动注入 ......
SpringBoot Autowired 属性

Redis深度历险 核心原理与应用实践-笔记

1.2.2 5种基础数据结构 string(字符串) 字符串string是Redis最简单的数据结构,其内部表示就是一个字符数组。Redis所有的数据结构都是以唯一的key字符串作为名称,然后通过这唯一的key来获取相应的value数据。不同类型的数据结构差异就在于value的结果不一样。 Redi ......
深度 原理 核心 笔记 Redis

Django+celery+eventlet+flower+redis异步任务创建及查询实现

1.环境版本:Django 3.2.12celery 5.3.4eventlet 0.33.3flower 2.0.1redis 3.5.3项目名称:new_project 2.celery配置(settings.py) # celery # django-celery 配置的部分 # Broker ......
eventlet 任务 Django celery flower