Redis学习
1.打开redis命令行
2.redis 跳跃表
3.redis 数据类型
a. string SDS 简单动态string ----------------底层 c语言中的char[]
b. hash -------------------- 底层字典表
c.有序集合 sort set ------------------ 底层跳跃表
d.set -------------------- 底层整数集合 intset --->>>inset的底层又是 contents[] 数组 如下图
e.list ---------------------底层链表
4.集合的升级(感觉java中的数组的动态扩容就是这个机制,复制,java的思想貌似抄袭redis)
5.Redis主从复制
6.Redis持久化
两种方式 AOF RDB
7.上面定时任务只是保持在服务器宕机前后,,,redis中数据一致,,,那如何保证redis和mysql的数据一致性呢
https://zhuanlan.zhihu.com/p/91770135
https://zhuanlan.zhihu.com/p/58536781
8.多机