文章分类:学习笔记

单机Redis锁与文件锁

单机情形下就不要考虑redis锁了,文件锁的性能和释放机制都优于redis锁。在频繁加锁释放锁的情形下,redis CPU占用额外高。
数据参考:无,一个下午的悲催总结。
如果需要更高的性能,可以参考如下内容:
当前应用场景,防止300个爬虫进程读取重复数据下载,加锁性能消耗较大,在不改变现有架构的情形下数据库读取的性...

Elasticsearch 6重建index方案

应用场景
搜索过程中,我们需要添加新的属性,如对于一个Text类型新增Keyword 的Fields.
准备操作
更新对应Index的Mappping
创建新的Index, 如
创建对应的Mapping,保持和新的结构一致
Reindex 索引
该操作仅在ES6及以上版本有效
reindex 数据到新的index,该步骤会超时,等等成功执行即可
检查状态,状态一致后进...

CentOS 7.5 安装KVM虚拟机

目的与目标
在实体机上安装KVM虚拟,并启动一个centos虚拟机。
前置说明
安装KVM对机器有一定的要求,比如svm, selinux等,这些可以忽略,只要不是虚拟机一般都没啥问题。
管理KVM使用libvirt来实现,否则一个KVM啥用没有。
依赖安装
安装依赖会导致一大波更新出现,安装之前可以考虑先升级一波。
安装成功之后,重启之...