跳跃表在 Redis 的唯一作用, 就是实现有序集数据类型。
跳跃表将指向有序集的 score 值和 member 域的指针作为元素, 并以 score 值为索引, 对有序集元素进行排序
mysql优化
1、MYSQL优化主要分为以下四大方面:
设计:存储引擎,字段类型,范式与逆范式
功能:索引,缓存,分区分表。
架构:主从复制,读写分离,负载均衡。
合理SQL:测试,经验。~~~~
1、优先考虑的是表结构、选择合适的字段、索引优化、结合 Redis缓存、主从分离、(无可奈何才用 分区、分表、分库)~~~~
go
struct可以比较吗?
可以比较也有不可以比较的(map func struct就不能比较)
Golang基础
- Golang 中sync包下的内容,使用过哪些内容。
- 设计模式中的单例模式,在Golang中有哪些实现的方式
- Golang中的锁,有哪些,基本的API如何使用
- 一个锁,如果没有调用lock()方法,就直接调用unlock(),会发生什么。
- Golang的协程与传统的线程,有哪些优势,好处在哪里,能不能简述一下。
- G P M 的问题,就是协程的调度那块内容。
参考:https://studygolang.com/topic...