上一页 1 2 3 4 5 6 ··· 15 下一页
摘要: 在项目中,将图片等文件资源上传到阿里云的OSS,减少服务器压力。 项目中导入阿里云的SDK <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>3.10.2</ 阅读全文
posted @ 2023-08-23 14:19 秋天Code 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 数据库中一些表的公共字段,例如修改时间、修改人、创建时间、创建人,我们一般都是这样来处理的: employee.setCreateTime(LocalDateTime.now()); employee.setUpdateTime(LocalDateTime.now()); employee.setC 阅读全文
posted @ 2023-08-22 21:11 秋天Code 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 介绍 Redis是运行在内存中的数据库,当我们关闭了Redis服务器后,内存中的数据会丢失吗? 答案是不会的,因为Redis有持久化功能,能够将内存中的数据保存到磁盘中的文件,以此来实现数据的永久保存。 在Redis中,有两种持久化功能: RDB持久化功能,简称RDB快照AOF持久化功能,简称AOF 阅读全文
posted @ 2023-08-17 21:54 秋天Code 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 介绍 我们知道Redis是运行在内存中的数据库,那么当我们关闭Redis服务器后,内存中的数据会不会丢失? 当然是不会!因为Redis有持久化机制,所谓持久化,就是将内存中的数据保存到磁盘文件上,以此来达到永久保存数据的目的。 在Redis中,有两种持久化机制: RDB持久化AOF持久化 RDB持久 阅读全文
posted @ 2023-08-17 16:56 秋天Code 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 定义 Redis中的数据结构,链表和压缩列表这两种数据结构是列表对象的底层实现方式。 当时考虑到链表的附加空间太大,节点的内存都是单独分配的,还会导致内存碎片化问题严重。 因此从Redis3.2开始,对列表的底层数据结构进行了改造,即使用quickList代替链表list和压缩列表ziplist 快 阅读全文
posted @ 2023-08-16 15:30 秋天Code 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 介绍 在Redis中,我们可以为键值对设置有效期,现在面临一个问题,如果一个键值对过期了,那么我们应该怎么删除呢? 我们目前有三种方案: 定时删除:在设置键的过期时间的同时,为此键设置一个定时器timer,定时器在键的过期时间来临时,立即自动执行键的删除。惰性删除:放任键不管,但是每次从获取该键时, 阅读全文
posted @ 2023-08-16 15:25 秋天Code 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 对象类型和结构 在Redis中,无论是键key还是值value都是一个对象,每次对Redis数据库创建一个新的键值对时,就至少会创建两个对象。 常见的对象类型有: 字符串列表哈希集合有序集合 这些对象在Redis中统一用一个结构体redisObject来表示,只不过type属性不同。 typeof 阅读全文
posted @ 2023-08-15 16:40 秋天Code 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 定义 压缩列表ziplist是Redis中列表和哈希键的底层实现方式之一。 当一个列表只包含少量列表项,并且每个列表项要么是小整数值,要么是较短的字符串时,那么Redis就会使用压缩列表来作为列表的底层实现。 另外,当一个哈希表中只包含少量键值对时,并且每个每个键值对的键key和值value要么是小 阅读全文
posted @ 2023-08-14 22:24 秋天Code 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 定义 整数集合是集合的实现方式之一,当一个集合只包含整数值元素时,并且这个集合的元素数量不多时,Redis就会使用整数集合作为集合的底层实现。 整数集合就是存放整数的一个数组,整数集合的结构体定义: typeof struct intset { // 编码方式 uint32_t encoding; 阅读全文
posted @ 2023-08-14 21:07 秋天Code 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 字典是一种用来保存键值对的数据结构。 在字典中,一个key与一个value相对应,字典中的key是唯一的。 在Redis中字典使用哈希表作为底层实现,用数组来表示一个哈希表,每个元素都是一对key-value 同样,在Redis中字典由三部分组成: 哈希节点,保存一对key-value哈希表,用来爆 阅读全文
posted @ 2023-08-14 16:46 秋天Code 阅读(1) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 15 下一页