图解+源码角度理解Redis底层原理(一)
Redis的五种存储类型
1、string:字符串类型,一个key对应一个value;
2、hash:哈希,一个key对应一组键值对,类似mysql中一个id对应一行数据;
3、list:列表,是一个由字符串组成的列表,数据是有序的;
4、set:集合,一组string类型数据的集合,与数学中的集合类似,可实现交集、并集、差集;
5、zset:有序集合,与集合类似,只不过多了一个score用于排序。
Redis的五种存储类型
1、string:字符串类型,一个key对应一个value;
2、hash:哈希,一个key对应一组键值对,类似mysql中一个id对应一行数据;
3、list:列表,是一个由字符串组成的列表,数据是有序的;
4、set:集合,一组string类型数据的集合,与数学中的集合类似,可实现交集、并集、差集;
5、zset:有序集合,与集合类似,只不过多了一个score用于排序。
Redis3.0之前列表(list)使用的就是双向链表结构来存储的,英文为doubly linked list。
centos7 源码编译redis,debian 11源码编译redis,源码编译redis 7.0.5