Redis
周一写bug,bug改一周
这个作者很懒,什么都没留下…
展开
-
RDB和AOF持久化
目录REB文件的创建和载入RDB文件结构重点总结AOF持久化AOF持久化实现命令追加AOF文件的写入和同步AOF持久化的效率和安全AOF重点总结 Redis是内存数据库,若不将数据存储在磁盘中,一旦服务器退出进程,服务器中数据库的状态也会消失。 RDB持久化功能将生成的RDB文件是经过压缩的二进制文件,通过该文件可以还原生成RDB文件时的数据库状态。 REB文件的创建和载入 两个生成RDB文件的命令:SAVE和BGSAVE SAVE命令: 会阻塞Redis服务器进程,直到RDB文件创建完毕为止,在服务器原创 2020-12-08 15:48:45 · 176 阅读 · 0 评论 -
Redis数据结构——键值的关系
目录数据类型与底层数据结构键和值的关系hash冲突 数据类型与底层数据结构 键和值的关系 一个哈希表,其实就是一个数组,数组的每个元素称为一个哈希桶。所以,我们常说,一个哈希表是由多个哈希桶组成的,每个哈希桶中保存了键值对数据。 因为这个哈希表保存了所有的键值对,所以,我也把它称为全局哈希表。 如果你只是了解了哈希表的 O(1) 复杂度和快速查找特性,那么,当你往 Redis 中写入大量数据后,就可能发现操作有时候会突然变慢了。这其实是因为你忽略了一个潜在的风险点,那就是哈希表的冲突问题和 rehash原创 2020-10-17 19:29:28 · 355 阅读 · 0 评论 -
Redis的基础架构
目录数据类型基本的架构小结 数据类型 对于键值数据库而言,基本的数据模型是 key-value 模型。 Redis数据库里面的每个键值对( key-value pair)都是由对象( object)组成的,其中: 数据库键总是一个字符串对象( string object ); 而数据库键的值则可以是字符串对象、列表对象(list object)、哈希对象( hash object)、集合对象(set object)、有序集合对象(sorted set object) 这五种对象中的其中一种。 Redis的五原创 2020-10-15 15:36:24 · 70 阅读 · 0 评论 -
Redis的五种数据类型
目录字符串对象SDS的定义SSD与C字符串的区别列表——链表对象链表的定义链表的特性哈希对象——字典哈希表定义哈希表特性集合对象——整数集合整数集合特性有序集合对象——跳跃表跳跃表特性压缩列表压缩列表特性对象类型字符串对象列表对象哈希对象集合对象有序集合对象内存回收对象共享对象的空转时长 Redis数据库里面的每个键值对( key-value pair)都是由对象( object)组成的,其中: 数据库键总是一个字符串对象( string object ); 而数据库键的值则可以是字符串对象、列表对象(li原创 2020-10-15 15:34:32 · 80 阅读 · 0 评论 -
Redis知识点框架
目录两大维度三大主线问题与技术对应图 两大维度三大主线 问题与技术对应图原创 2020-10-14 18:17:23 · 25 阅读 · 0 评论