狂神redis笔记10

我们新建一个咱们用来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文件进行备份!

最后我们还是要把刚才改的配置恢复回默认的。

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
狂神在他的Redis笔记中可能会涉及到一些内容,但是根据提供的引用内容,无法确定具体是哪些内容。可以使用自定义的配置文件来启动Redis服务,使用systemctl命令来启动和关闭服务。\[1\]在复杂的情况下,可以使用专业的消息中间件来进行订阅,但是需要注意如果订阅方的读取消息速度不够快,可能会导致消息积压,影响Redis的性能甚至导致崩溃。\[2\]Redis和Memcached一样,数据都是缓存在内存中,但是Redis会周期性地将更新的数据写入磁盘或记录文件,并通过主从复制实现数据同步。\[3\]如果你有具体的问题或需要更详细的信息,请提供更多的上下文。 #### 引用[.reference_title] - *1* *2* [Redis详细笔记](https://blog.csdn.net/qq_40087648/article/details/109808727)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [狂神Redis笔记](https://blog.csdn.net/DDDDeng_/article/details/108118544)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值