springboot redis

9-springboot统一异常处理

500错误页面之前可以xml中配置errorpage的配置,或者tomcat的web.xml中处理,现在可以进行统一处理。 新建处理类统一处理 @ControllerAdvicepublic class ExceptionHandler { @org.springframework.web.bind ......
springboot

8-springboot使用拦截器

参考文章: https://blog.csdn.net/leeta521/article/details/119532691 SpringBoot通过实现HandlerInterceptor接口实现拦截器,通过实现WebMvcConfigurer接口实现一个配置类,在配置类中注入拦截器,最后再通过@ ......
springboot

6-springboot配置多数据源

1.application.properties中配置多数据源 #refund数据源#此种标黄的没办法自己进行解析,代码读取spring.datasource.refunddb.url=jdbc:mysql://refund地址spring.datasource.refunddb.username= ......
数据源 springboot 数据

7-springboot-多数据源事务管理-jta+atomikos的分布式事务

jta+atomikos的分布式事务 <!--jta+atomikos分布式事务--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jta-atomikos</arti ......

Centos7实现Redis主从模式搭建

1、假设在四个虚拟机分别安装redis;ip地址分别为: A: 192.168.2.66 (主机) B: 192.168.2.67 C: 192.168.2.67 D: 192.168.2.67 2、四个虚拟机全部开启防火墙6379端口 # firewall-cmd --zone=public -- ......
主从 Centos7 模式 Centos Redis

redis stream 命令行客户端和java客户端使用

redis stream 是发布订阅机制的升级版本,或者说是 redis pub/sub 的升级版,是redis 5的新增特色,redis的 stream就是一个简单的消息队列。 redis 的发布订阅极度不可靠,它不支持持久化,不管是消费者下线,还是消息积压都会导致消息丢失 消息积压的默认处理方式 ......
客户端 客户 命令 stream redis

redis rejson 命令行客户端使用和java客户端使用

下载rejson插件 地址Releases · RedisJSON/RedisJSON (github.com) 1.04版本下面有直接编译号的,别的版本需要手动编译 下载以后吧文件放到 redis-6.0.9/module 目录下面 module 需要自己创建,放在别的地方也可以 需要修改权限: ......
客户端 客户 命令 rejson redis

Redis跟MySQL的双写问题

本文已收录至Github,推荐阅读 👉 Java随想录 微信公众号:Java随想录 项目中有遇到这个问题,跟MySQL中的数据不一致,研究一番发现这里面细节并不简单,特此记录一下。 写在前面 严格意义上任何非原子操作都不可能保证一致性,除非用阻塞读写实现强一致性,所以缓存架构我们追求的目标是最终一 ......
问题 Redis MySQL

爬取的数据,存到mysql中、爬虫和下载中间件、加代理,cookie,header,加入selenium、去重规则源码分析(布隆过滤器)、scrapy-redis实现分布式爬虫

# 1 scrapy架构 -爬虫:写的一个个类 -引擎: -调度器:排队,去重 -下载器 -pipline -下载中间件 -爬虫中间件 # 2 命令 -scrapy startproject 项目名 -scrapy gensipder 爬虫名 网址 -scrapy crawl 爬虫名字 -run.p ......

vue+element-ui+springboot实现修改当前登录用户的信息

正文:话不多说,直接上代码 springboot代码 /** * 根据id修改当前登录用户的信息 * * @param username * @return */ @GetMapping("/username/{username}") public Result findOne(@PathVaria ......
element-ui springboot element 用户 信息

0 爬取的数据,存到mysql中 、1 爬虫和下载中间件、 2 加代理,cookie,header,加入selenium、3 去重规则源码分析(布隆过滤器) 、4 scrapy-redis实现分布式爬虫

0 爬取的数据,存到mysql中 # 存到mysql中 class FirstscrapyMySqlPipeline: def open_spider(self, spider): print('我开了') self.conn = pymysql.connect( user='root', pass ......

SpringBoot测试类运行后无反应问题排查

SpringBoot测试类运行后无反应问题排查 1.情景复现 import com.beilehu.management.Application; import org.junit.Test; import org.junit.runner.RunWith; import org.springfra ......
SpringBoot 问题

Redis相关问题

1 2 ......
问题 Redis

Redis基本问题二

问题十一: Redis集群策略 问题十二: Redis如何设置key的过期时间 问题十三:Redis有哪些数据结构? 分别有哪些典型.. 问题十四:redis主从复制的核心原理 Redis的主从复制是提高Redis的可靠性的有效指施,主从复制的流程如下:1,集群启动时,主从库间会先建立连接,为全量量 ......
问题 Redis

springboot配置双数据源

日常开发中,遇到需要从不同数据库中访问数据时,这时需要我们在项目中配置双数据源以满足开发需求。 配置结构如下: 1.yml 配置文件中配置双数据源链接地址 datasource: database1: driver-class-name: com.mysql.cj.jdbc.Driver jdbc- ......
数据源 springboot 数据

使用springboot搭建swing桌面程序(一)转

https://blog.csdn.net/weixin_39169535/article/details/125844737 ......
springboot 桌面 程序 swing

Redis 如何实现库存扣减操作和防止被超卖?

本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点,欢迎star~ Github地址:https://github.c ......
库存 Redis

面试官问:你们项目中用Redis来干什么?

你好,我是田哥 面试中,被问到Redis问题的概率非常高,如果问一些理论性的问题,相信你只要背背八股文就能搞定,但,如果结合项目来问就没那么好对付了。 这里给你推荐一个在线刷java面试题的神器: woaijava.cc/mianshi/index 本文,咱们就来聊聊Redis的使用场景(如果你项目 ......
中用 项目 Redis

redis修改密码

方法一: 进入到redis.conf文件,修改里面的requirepass配置即可,然后重启redis 方法二: 进入到redis控制台 设置密码:config set requirepass 密码 查看密码:config get requirepass 需要注意:通过命令行修改密码之后,配置文件中 ......
密码 redis

docker中安装redis

拉取镜像 docker pull redis:版本号 创建容器卷 启动前需要先创建Redis外部挂载的配置文件 ( /home/redis/conf/redis.conf ) 之所以要先创建 , 是因为Redis本身容器只存在 /etc/redis 目录 , 本身就不创建 redis.conf 文件 ......
docker redis

springboot上传文件到指定位置

这是我现在的pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in ......
springboot 位置 文件

虹科分享|虹科Redis企业版数据库带你跑赢MySQL数字时代!

数字革命悄然爆发,与互联网互相成就的“人气王”MySQL开源数据库,如今也正面临突破发展瓶颈的关键时刻,作为内存中的实时数据平台,虹科提供的Redis企业版数据库能与MySQL轻松实现协同合作,带领MYSQL跑赢数字时代! ......
数据库 数字 时代 数据 Redis

Redis数据类型

Redis 数据类型 可以类比Java,说白了都是在C语言的基础数据类型上进行的封装,redis最核心的就是RedisObject。 数据类型核心就是组织数据的方式方法,包含数据结构和基本操作。 Redis支持五种数据类型: string(字符串) hash(哈希) list(列表) set(集合) ......
类型 数据 Redis

Redis命令-key

Redis 键(key) Redis 键命令用于管理 redis 的键。 语法 Redis 键命令的基本语法如下: > COMMAND KEY_NAME 实例 > set name tom OK > del name 1 在以上实例中 DEL 是一个命令, name 是一个键。 如果键被删除成功,命 ......
命令 Redis key

SpringBoot学习笔记

SpringBoot 快速入门 打包boot程序并给其他人运行 通过这个插件可以将maven项目打成jar包(普通maven项目也可以打成jar包,但是设置这个插件以后这个jar包就变成了可以运行的jar包,并且在打包的时候会吧直接和间接的依赖都包含进去,以便可以直接运行) 配置文件 三种设置端口的 ......
SpringBoot 笔记

Redis安装

下载地址:点击前往。 图1:Redis 安装 下载完成后,打开相应的文件夹,您会看到如下图所示的文件目录: 图2:Window 安装 Redis 创建Redis临时服务1) 启动服务端程序 如上图所示,双击 Redis 服务端启动程序 redis-server.exe,您会看到以下界面: 图3:启动 ......
Redis

Redis基础学习笔记

Redis基础 Redis的下载与安装 Docker安装redis windows安装redis 使用redis redis的value数据类型 redis常用命令 在java中操作redis 在Java中操作Redis详细讲解 Redis被称为结构化NoSQL(not only SQL,泛指非关系 ......
基础 笔记 Redis

Redis内存碎片和Pipeline管道

本文已收录至Github,推荐阅读 👉 Java随想录 微信公众号:Java随想录 内存碎片 内存碎片如何产生的? Redis内部有自己的内存分配器,默认是jemalloc,为了提高内存使用的效率,来对内存的申请和释放进行管理。 而内存分配器按照固定大小分配内存,并不是完全按照程序申请的内存大小来 ......
碎片 管道 Pipeline 内存 Redis

Predixy 代理 Redis Cluster 集群

1、环境 服务器名称 IP地址 备注 predixy-161-130 10.32.161.130 Predixy redis-161-131 10.32.161.131 redis节点 redis-161-132 10.32.161.132 redis节点 redis-161-133 10.32.1 ......
集群 Predixy Cluster Redis

Twemproxy(nutcracker)代理 Redis Cluster 集群

1、环境 服务名称 IP地址 备注 twemproxy-161-130 10.32.161.130 twemproxy (nutcracker) redis-161-131 10.32.161.131 redis节点 redis-161-132 10.32.161.132 redis节点 redis ......
集群 nutcracker Twemproxy Cluster Redis