Golang 常见面试题目解析
etcd工作原理
http server接受请求并转发给store进行处理,如果涉及节点修改,则交给raft进行状态变更、日志记录,然后同步给其他节点以确认提交,最后提交数据,并再次同步。其中etcd使用wal来进行持久化存储。
redis持久化存储方式
rdb:(默认)定时快照存储。
aof:即时存储。
memcached和redis比较
memcached:数据结构单一,只能缓存数据不能持久化,适用多读少写。
redis:数据结构丰富,两个持久化方案,并可以数据恢复。
leveldb
基于本地文件存储,