hash的应用
redis
Ngnix
hashmap
解决hash冲突有俩种方法:
1、hashmap 是链表法 hashmap中冲突太大的时候回进行rehash
2、ThreadLocal 使用追加寻址法来解决hash冲突
redis是要创建一个新的数组 把旧的在同步过去
移动数据不是一次性的 是一点一点的挪过去(懒加载)均摊
但是jdk扩容是一次性把数据挪过去
redis节点如何通知
1、redis 节点通知中间件ignite
2、订阅发布
进程级缓存可以继续下放到线程级缓存。
redis的数据要同步到本地服务器
比如权限的数据 这样会快,没必要每次都去redis服务器请求
redis的集群方式
: 哨兵 分片 主从