自己搜集了一些关于Redis的东西,整理了一下
1.Redis 是一个高性能的key-value数据库。
2.Redis数据缓存在内存中,区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。
3.Redis 数据结构类型 :
字符串列表
无序/有序,不重复的字符串集合
键值都是都是字符串的Hash表
4.Redis 中数据类型
string 、 hash 、 list 、set 、zset(排序的set)
5.redis采用结构sdshdr和sds封装了字符串,字符串相关的操作实现在源文件sds.h/sds.c中。
6.redis使用了两种文件格式:全量数据和增量请求。