摘要: 一、Redis的持久化机制概述 RDB持久化机制: RDB持久化机制是一种将Redis在内存中的数据保存到磁盘上的方式,保存的数据是某个时间点的快照。 在RDB持久化机制中,Redis会周期性地将内存中的数据快照写入磁盘,保存为一个RDB文件。 通过快照的方式将数据保存在磁盘上,可以减小数据集的大小 阅读全文
posted @ 2023-04-27 15:09 李若盛开 阅读(546) 评论(0) 推荐(0)
摘要: 大概场景是这样的,今天做了一些测试数据,下班了关机走人了, 第二天来打开一看,redis数据丢失了都没有了, 开始认为是redis自动数据过期了,但是我查看了没有设置过期时间, 要么就是redis自动清理了,要么是redis重启导致数据的丢下,结果是后者。 这是window下redis所有的配置文件 阅读全文
posted @ 2023-04-27 14:58 李若盛开 阅读(232) 评论(0) 推荐(0)
摘要: Redis的key是String类型的,如果Value如果也是String类型,相当于把两个字符串映射起来,即key-value。这里字符串不仅仅是传统意义上的字符串,例如“hello world”,也可以是JSON、HTML等。 1、string 字符串 //string key := "go2k 阅读全文
posted @ 2023-04-27 13:58 李若盛开 阅读(26) 评论(0) 推荐(0)
摘要: 日常工作中存储对象信息时,一般有两种做法,一种是用 String存储,另一种是Hash 存储。既然两种数据结构都可以存储结构体信息。到底哪种更加合适呢? String 和 Hash 占用内存的比较 首先用代码先插入 10000 条数据,然后用可视化工具来看看内存的占用情况。 const Redis 阅读全文
posted @ 2023-04-27 13:05 李若盛开 阅读(267) 评论(0) 推荐(0)
摘要: 1.将对象序列化后保存到Redis2.将对象用FastJSON转为JSON字符串后存储3.将对象用Hash数据类型存储(利用Hash存储对象,适用于全部字段的部分值经常变化) 阅读全文
posted @ 2023-04-27 12:52 李若盛开 阅读(757) 评论(0) 推荐(0)