Mark Bates
主持人
Alan
如何使用磁盘存储快速处理k-v缓存数据
问题:使用redis缓存排行数据,预计需要缓存360G数据
,而服务器仅有16G内存
,这并不能实现这个需求
解决方式: 使用ssdb替代redis缓存数据,牺牲一点写入性能可以获取同redis相同的查询速度
以下为ssdb同redis性能对比图↓
ssdb和redis之间存在的差异性:
- 不支持lua函数
- 一些命令行指令不同(zadd -> zset)
- ssdb只能使简单 kv数据过期,hmap数据不支持过期
简单的配置ssdb:
- 增减系统最大文件支持数
- 定期使用
ssdb-cli compact
清理过期的key并且可以释放磁盘空间
Markus
来自丹麦,非常喜欢react
喜欢react的原因:
- 心智模型,所以非常简单、优雅,并且可以使用组件构建一个大型的web ui项目
- 生态系统庞大,无论使用任何搜索引擎,都可以找到想要的组件并进行使用
gomponents
纯golang编写的前端视图组件,类似React