2021年7月28日
摘要: 索引映射如下: PUT sampleindex { "mappings": { "_doc": { "properties": { "genre": { "type": "text", "fields": { "raw": { "type": "keyword" } } }, "movie": { 阅读全文
posted @ 2021-07-28 17:56 鸥海 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 一、SET key value [EX seconds] [PX milliseconds] [NX|XX] 如果 key 已经持有其他值, SET 就覆写旧值,无视类型。 对于某个原本带有生存时间(TTL)的键来说, 当 SET 命令成功在这个键上执行时, 这个键原有的 TTL 将被清除。 二、可 阅读全文
posted @ 2021-07-28 15:32 鸥海 阅读(1229) 评论(0) 推荐(0) 编辑
  2021年2月25日
摘要: 一、什么是FastCGI FastCGI是一个可伸缩地、高速地在HTTP服务器和动态脚本语言间通信的接口(FastCGI接口在Linux下是socket(可以是文件socket,也可以是ip socket)),主要优点是把动态语言和HTTP服务器分离开来。多数流行的HTTP服务器都支持FastCGI 阅读全文
posted @ 2021-02-25 14:51 鸥海 阅读(147) 评论(0) 推荐(0) 编辑
  2021年2月5日
摘要: 一、特点介绍(占用磁盘空间大): mongodb是文档型数据库,存储的是文档(Bson->json的二进制化),特点:内部执行引擎为js解释器,把文档存储成bson结构,查询时转换为js对象并通过熟悉的js语法来操作。 二、mongodb的下载安装 a) 下载地址:https://www.mongo 阅读全文
posted @ 2021-02-05 14:30 鸥海 阅读(90) 评论(0) 推荐(0) 编辑
  2021年1月21日
摘要: 1、初步定为泄漏: 迫于 996ICU 的压力,广大的 PHPer 一般不会关注泄漏问题,都是在看到报错 Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 12288 bytes) 才发现 阅读全文
posted @ 2021-01-21 20:04 鸥海 阅读(925) 评论(0) 推荐(0) 编辑
  2021年1月12日
摘要: 别名会帮助你设计更易于维护的数据索引,预先知道PB级大数据索引实战中的坑,提升工作效率。别名在Elasticsearch中有两种分类:索引别名和字段别名。 一、索引别名 官方释义:索引别名可以指向一个或多个索引,并且可以在任何需要索引名称的API中使用。别名为我们提供了极大的灵活性。它们允许我们执行 阅读全文
posted @ 2021-01-12 14:50 鸥海 阅读(482) 评论(0) 推荐(0) 编辑
  2021年1月11日
摘要: Elasticsearch 已经有了 很好 的默认值,特别是涉及到性能相关的配置或者选项。 如果你有疑问,最好就不要动它。我们已经目睹了数十个因为错误的设置而导致毁灭的集群, 因为它的管理者总认为改动一个配置或者选项就可以带来 100 倍的提升。 其它数据库可能需要调优,但总得来说,Elastics 阅读全文
posted @ 2021-01-11 17:46 鸥海 阅读(788) 评论(0) 推荐(0) 编辑
  2021年1月5日
摘要: 一般我们在更新文档时,主要的操作流程时:读取文档->修改->提交保存。数据中心等保存的都是最新一次提交的内容。 大部分时候,这都没有什么问题。但是如果两个或更多的请求同时修改一个文档时,非常容易产生冲突,因为上述的流程无法保证原子性,也不可能保证。冲突解决常用的两种策略: 悲观锁并发策略在关系性数据 阅读全文
posted @ 2021-01-05 17:16 鸥海 阅读(1631) 评论(0) 推荐(0) 编辑
摘要: PHP对redis操作详解 /*1.Connection*/$redis = new Redis();$redis->connect('127.0.0.1',6379,1);//短链接,本地host,端口为6379,超过1秒放弃链接$redis->open('127.0.0.1',6379,1);/ 阅读全文
posted @ 2021-01-05 10:40 鸥海 阅读(126) 评论(0) 推荐(0) 编辑
  2020年12月27日
摘要: 作为内存数据库,为了防止redis占用过多的内存对其他的应用程序造成影响,可以在redis.conf文件中通过设置maxmemory选项对redis所能够使用的最大内存做限制,并通过maxmemory_policy内存淘汰策略对redis占用内存超过maxmemory之后的行为做限制。 一、设置 m 阅读全文
posted @ 2020-12-27 20:32 鸥海 阅读(5455) 评论(0) 推荐(2) 编辑