当前位置:网站首页>狂神redis笔记10
狂神redis笔记10
2022-07-23 22:24:00 【抹茶味的西瓜汁】

我们新建一个咱们用来springboot和redis整合的一个模块:

然后我们依赖导完了,就开始去写我们的代码:

我们也要去先写我们的配置文件:

测试:
我们为了防止中文乱码啊等一些问题,我们也可以自己去创建redistemplate配置类:
创建是一个user实体类:
目前它还没有序列化。

![]()

运行测试一下:
![]()
可以正常测试。
我们现在不用json格式,直接用我们的类对象的形式:

可能会报错没有序列化,虽然我在写代码时候测试是没有报错的,所以我们可以给实体类加上序列化:
在我们的企业中很多pojo类都会实例化。
这段代码是固定的模板,我们以后可以拿来直接用。
我们可以使用这个注解去指定使用我们自己的redistemplate,而不是官方的。
我们用这种方式查找的key是单独字符串的形式,用官方的可能会出现乱码。
我们在企业中90%的几率都不会使用原生的方式去写redis命令,而是去使用自己创建的util工具类实现,所以我们可以自己去写一个:
这个我就不放在这里了,这个网上也有,狂神的视频里也有,直接拿来当模板用就可以了。
使用的时候先注入redisUtil。
然后我们在测试方法中去使用一下:
这个redisutil中也包含我们所有的redis的命令,可以拿来直接就使用。
测试结果:
Redis.conf详解:
我们默认的就是RDB,一般情况下不需要我们去修改。
然后我们去测试一下它:
我们先删除这个dump.rdb文件:
我们也能看出来我们默认的就是rdb。
当我们5条添加命令写完之后:

就会自动生成我们的rdb文件。
我们再删一次rdb文件:
我们进行flushall之后:

还是可以发现我们的这个文件的。

查看需要存放的位置:
如果这个目录下存在rdb文件,启动后就会默认恢复它的数据。
几乎就它自己的配置就够用了,但是我们还是会去学习。
有时候在生产环境我们会把这个rdb文件进行备份!

最后我们还是要把刚才改的配置恢复回默认的。
边栏推荐
- U++ learning notes tsubclassof()
- Ali onedate's layered thought
- DeFi項目的盈利邏輯 2021-04-26
- Array - 59. Spiral matrix II
- 小说里的编程 【连载之十八】元宇宙里月亮弯弯
- [mathematical modeling summer training] location of distribution center
- Wangxuegang video coding -- mediacodec coding and decoding
- Jedis 6 - Introduction and difference between redisson and jedis
- STM32 MCU uses ADC function to drive finger heartbeat detection module
- YOLO7 口罩识别实战
猜你喜欢

MySQL如何对SQL做prepare预处理(解决IN查询SQL预处理仅能查询出一条记录的问题)

Wangxuegang video coding -- mediacodec coding and decoding

U++ learning notes control object scale

University database creation and query practice -- database table design

JS - event proxy and application scenarios

人生总需要一点激情

Programmation JDBC pour MySQL

DeFi项目的盈利逻辑 2021-04-26

Multithreading problem: why should we not use multithreading to read and write the same socket connection?

I, AI doctoral student, online crowdfunding research topic
随机推荐
还在为XShell破解烦恼,试试tabby
Pulsar open source message queue_ Understand pulsar --- pulsar work notes 001
Tools in the tools package of Damon database (operate Damon database)
记忆化搜索 - DP
Array - 704. Binary search
TreeMap
Investment suggestions for overseas senior players (3) 2021-05-04
巴菲特股东大会的启示 2021-05-06
[mathematical modeling summer training] location of distribution center
Leetcode high frequency question 53. maximum subarray sum, continuous subarray with maximum sum, return its maximum sum
如何徹底强制殺死後臺無關進程?
Tiktok launches multilingual subtitles and translation tools
Yolo7 mask recognition practice
软件测试工作内容太简单怎么办?
Array - 11. Containers with the most water
【Matplotlib绘图】
Memory search - DP
MySQL索引事务
淘宝助理停用,用大淘营导入数据包上传宝贝提示“主图为必填项,不能为空”是什么原因?如何解决?
ESP32 的 I2C 原理 & 应用入门