作用配置文件的作用:数据库的连接信息(用户名,密码)项目的启动端口第三方系统的密钥信息发现和定位问题的普通日志和异常日志之前我们都是通过类来实现这些问题的,但是其实这样的做法并不方便修改,也不方便部署。 正规的做法应该是使用配置文件进行这些信息的存储的种类类型主要分两大类:系统的配置信息用户自己定义的格式.properties(老版本).yml(新版本)上面的两种版本都可以起到同样的效果可以同时存
转载
2024-06-17 14:13:05
34阅读
一、string类型常用命令:(val)的值不超过512MB-set key val 设置key的值为val,如果存在则重置为val-set key val nx 如果key已经存在,则不能重置-set key val xx 当且仅当key已经存在,重置key的值为val-get key 获得key的val,
转载
2023-08-15 09:32:03
379阅读
前言Spring Boot使用“习惯优于配置”(项目中存在大量的配置,此外还内置了一个习惯性的配置,让你无需手动进行配置)的理念让你的项目快速运行起来。所以,我们要想把Spring Boot玩的溜,就要懂得如何开启各个功能模块的默认配置,这就需要了解Spring Boot的配置文件application.properties。正文Spring Boot使用了一个全局的配置文件application
转载
2024-08-28 12:39:08
55阅读
Spring Boot使用了一个全局的配置文件application.properties,放在src/main/resources目录下或者类路径的/config下。Sping Boot的全局配置文件的作用是对一些默认配置的配置值进行修改。接下来,让我们一起来解开配置文件的面纱。注:如果你工程没有这个application.pro
转载
2024-03-02 09:40:57
467阅读
前言在系统运行过程中,可能由于一些配置项的简单变动需要重新打包启停项目,这对于在运行中的项目会造成数据丢失,客户操作无响应等情况发生,针对这类情况对开发框架进行升级提供yml文件实时修改更新功能项目依赖项目基于的是2.0.0.RELEASE版本,所以snakeyaml需要单独引入,高版本已包含在内<dependency>
<groupId>org.y
转载
2024-02-20 09:38:00
1758阅读
# 使用SpringBoot和Redis实现数据修改
Redis是一款非常流行的内存数据库,而SpringBoot是一种便捷的开发框架,能够快速实现各种功能。结合这两者,我们可以轻松实现数据的修改和管理。本文将介绍如何在SpringBoot项目中使用Redis来修改数据,并提供代码示例。
## 准备工作
在开始之前,我们需要先在SpringBoot项目中添加对Redis的支持。可以通过在`p
原创
2024-03-19 04:40:46
54阅读
YAML语法:命名YAML是"YAML Ain't a Markup Language"(YAML不是一种置标语言)的递归缩写。 在开发的这种语言时,YAML 的意思其实是:"Yet Another Markup Language"(仍是一种置标语言),YAML是YAML不是一种标记语言的外语缩写;但为了强调这种语言以数据做为中心,而不是以置标语言为重点,而用返璞词重新命名。它是一种直观的能够被电
转载
2024-06-03 11:43:50
184阅读
# Redis修改Map的值
在Redis中,Map指的是一种键值对存储结构,也就是字典。在Redis中,Map被称为Hash结构,它可以存储多个键值对,并且可以通过键快速查找到对应的值。当需要修改Map中的某个值时,可以使用Redis提供的命令进行操作。
本文将介绍如何在Redis中修改Map的值,包括通过命令行和代码示例进行演示。
## Redis中修改Map的值
在Redis中,Ma
原创
2024-07-11 05:51:27
100阅读
## Redis修改Key的值
Redis是一个开源的内存数据存储系统,常用于缓存、消息队列和持久化等场景。在使用Redis时,我们常常需要修改已存在的Key的值。本文将介绍Redis中修改Key值的几种常见方式,并提供相应的代码示例。
### 1. 修改String类型的Key值
在Redis中,String类型是最简单的数据类型,可以存储字符串、整数和浮点数。下面是修改String类型K
原创
2024-01-18 07:15:01
423阅读
Redis学习_数据类型操作命令1. 字符串类型 String1.1 基本命令1.1.1 设置值 --- set1.1.2 获得key所对应的值 --- get1.1.4 字符串后追加 --- append1.2 常用命令1.2.1 字符串长度 --- strlen1.2.2 截取字符串 --- getrange1.2.3 字符串替换 --- setrange1.2.4 创建多个KV /获得多个
转载
2023-08-20 14:20:05
177阅读
一、学习依据官网:http://redis.io二、redis key 命令学习1 key setset key value
# eg
set girl wangfei
# OK 代表成功 girl 是key , wangfei 就是value特点无论里面有没有值,set,这个新值都会替换ex 设置过期时间 单位为秒 (指定多少秒之后)px 过期时间单位为毫秒redis设计而言,增加和修改是合
转载
2023-05-30 14:09:00
264阅读
继承HttpServletResponseWrapper 重新覆盖Response对象,用来获取response中的返回值package com.example.demo.wrapper;
import javax.servlet.ServletOutputStream;
import javax.servlet.WriteListener;
import javax.servlet.http
转载
2024-04-12 12:20:13
21阅读
正经学徒,佛系记录,不搞事情为什么将三个问题结合起来记录,因为这三个问题往往都是息息相关的,虽说看起来不那么有技术含量,但却是一个项目规范的重要起步,现在通过一个springboot项目来解释一下这三点统一返回值springMVC项目只要加上一个@ResponseBody注解就可以返回任意的数据类型,但也就是因为没有对这一层进行把控,导致不同的人写的代码返回值千奇百怪,有的返回集合、有的返回字符串
转载
2024-04-08 07:35:10
537阅读
application.properties大家都不陌生,我们在开发的时候,经常使用它来配置一些可以手动修改而且不用编译的变量,这样的作用在于,打成war包或者jar用于生产环境时,我们可以手动修改环境变量而不用再重新编译。 spring boot允许你自定义一个application.properties文件,然后放在以下的地方,来重写spring boot的环境变量或者定义你自己环境变量当前
转载
2024-04-19 11:05:25
84阅读
0.控制加载顺序的初衷springboot遵从约定大于配置的原则,极大程度的解决了配置繁琐的问题。在此基础上,又提供了spi机制,用spring.factories可以完成一个小组件的自动装配功能。在一般业务场景,可能你不大关心一个bean是如何被注册进spring容器的。只需要把需要注册进容器的bean声明为@Component即可,spring会自动扫描到这个Bean完成初始化并加载到spri
转载
2024-06-06 13:08:58
0阅读
今天测试Http接口的时候,发现一些问题,遇见Put和Delete请求时,使用TestRestTemplate无法获取返回值。先简单来说说两个测试的方法,第一个,使用Mock,但是个人认为它使用起来十分繁琐,不适合着急测试的人群,不亲民。第二个就是spring的TestRestTemplate,它实现的是RestOperations接口,里面有好多方法,即get,post,put,delete。但
1、进入redis客户端/usr/local/redis/bin/redis-cli 127.0.0.1:6379> 2、set:设置字符串类型数据 127.0.0.1:6379> set name zhangsan
OK
127.0.0.1:6379> set name lisi
OK
127.0.0.1:6379> get name
转载
2023-06-19 14:37:06
1591阅读
详解Redis中key的命名规范和值的命名规范,相关图片,品牌,验证码,商圈,时间详解Redis中key的命名规范和值的命名规范易采站长站,站长之家为您整理了详解Redis中key的命名规范和值的命名规范的相关内容。数据库中得热点数据key命名惯例表名:主键名:主键值:字段名例如user:id:0001:name例如user:id:0002:name例如order:id:s2002:price上面
转载
2023-12-03 21:36:28
75阅读
目录业务背景1.Redis安装2.安装 Redis 图形化管理界面3. SpringBoot配置4. 测试增删结尾业务背景前端的App、网页在登录时,或是用户在进行一些敏感操作的时候需要进行短信验证。但是在等待用户输入验证码的这段时间里,这个随机生成的验证码在后台应该存放在哪里呢?放在MySql数据库?可以的确是可以,但是如果用户访问量一下巨大起来,SQL读写面临高并发,会严重拖慢程序响应速度,甚
转载
2023-08-23 20:39:05
84阅读
RDB数据持久化目录RDB数据持久化原理实现步骤自动数据持久化手动RDB持久化备份恢复原理RDB持久化:将Redis在内存中的数据定时dump到磁盘上,实际操作过程是fork一个子进程,先将数据写入临时文件,写入成功后,再替换之前的文件,用二进制压缩存储 RDB持久化
实现步骤自动数据持久化redis支持自动数据持久化,(默认开启)。在redis.conf配置文件中有数据自动备份配置
转载
2023-11-26 10:42:32
39阅读