类比MySQL,其主要操作是对表的增删改查,对于ES那么就是对索引的操作(index APIs)以及搜索(Search APIs)。搞清楚这两个知识点基本使用ES就没多大的问题了。当然这两个知识点只是ES的小部分功能,但是最重要。我们就从这两方面开始学起。 索引管理 约定: 指的是:索引名/数据流名/别名。 指的是:索引名 # 创建索引 PUT /<索引名> { # 索...
类比MySQL,其主要操作是对表的增删改查,对于ES那么就是对索引的操作(index APIs)以及搜索(Search APIs)。搞清楚这两个知识点基本使用ES就没多大的问题了。当然这两个知识点只是ES的小部分功能,但是最重要。我们就从这两方面开始学起。 索引管理 约定: 指的是:索引名/数据流名/别名。 指的是:索引名 # 创建索引 PUT /<索引名> { # 索...
Elasticsearch是什么 Elasticsearch是Elastic推出的基于Lucene的分布式、可扩展、高实时的搜索与数据分析引擎。 英文文档,基于7.15版本:https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html Elasticsearch特点 详细特点参考官网:https://w...
阿里云的访问控制系统中关于“RAM用户与角色” 官方文档:阿里云“访问控制”官方文档 起因 以前在做阿里云授权时,用过RAM授权,但是当时比较仓促,未理解其各个操作的含义,虽然操作没问题,但是不知其所以然(操作半天,授权这个授权那个的,晕晕乎乎的)。导致这些天再次操作时还是比较迷糊~ 今天就专门抽点时间梳理一下基本概念与操作的含义。 访问控制 访问控制(RAM)是阿里云提供的管理用户身...
带你一步步用php实现redis分布式、高并发库存问题 redis 分布式锁的 5个坑
排序需求 活动列表排序规则要求如下: 进行中/报名中,置顶的活动,置顶指数越高排越靠前 进行中,距离现在越近越靠前 报名中,距离现在越近越靠前 已结束,置顶的活动 已结束,距离现在越近越靠前的活动 实现SQL # 数据表结构 CREATE TABLE `cps_activity` ( `event_id` INT(10) UNSIGNED NOT NULL AUTO_INCREMEN...
Redis单线程到底指什么? 执行 Redis 命令的核心模块是单线程的,而不是整个 Redis 实例就一个线程,Redis 其他模块还有各自模块的线程的。 Redis 的瓶颈并不在 CPU,而在内存和网络 其实,Redis 4.0 开始就有多线程的概念了,比如 Redis 通过多线程方式在后台删除对象、以及通过 Redis 模块实现的阻塞命令等。 由于redis命令核心是单线程的,所以操作...