摘要: # elasticSearch ## 大致印象 ### 为什么用? 1. mysql更擅长于crud等操作,当一张表达到百万级别时,检索速度过慢 2. es检索速度快 ### 基本概念 1. **Index索引**(两层意思) 1. 动词:类似mysql的insert 2. 名词:类似mysql的数 阅读全文
posted @ 2023-07-17 14:48 海山了- 阅读(7) 评论(0) 推荐(0) 编辑
摘要: # OSS的使用(谷粒商城58-64) >购买之类的就不在这里详述了,阿里云文档几乎都写了 ## 创建bucket ![](https://img2023.cnblogs.com/blog/3112489/202307/3112489-20230712171436860-826624768.png) 阅读全文
posted @ 2023-07-12 17:18 海山了- 阅读(64) 评论(0) 推荐(0) 编辑
摘要: # bitfield ### 作用 1. 位域修改 2. 溢出控制 ### 原理 通过对redis字符串二进制形式进行操作,通过改变其值的作用 > 更具体 将一个Redis字符串看作是一个由二进制位组成的数组. 并能对变长位宽和任意没有字节对齐的指定整型位域进行寻址和修改 ### 常用命令 1. B 阅读全文
posted @ 2023-07-11 19:54 海山了- 阅读(16) 评论(0) 推荐(0) 编辑
摘要: # stream ## 由来 为了抢消息队列的饭碗 ## 原理 ![](https://img2023.cnblogs.com/blog/3112489/202307/3112489-20230711194521769-1951254593.png) | 1 | Message Content | 阅读全文
posted @ 2023-07-11 19:46 海山了- 阅读(15) 评论(0) 推荐(0) 编辑
摘要: # Geo ## 应用情景 打车时寻找半径在多少范围的司机 查找附近的酒店,微信摇一摇 ## Linux中文乱码如何处理? ``` redis-cli --raw ``` docker: ``` docker exec -it redis redis-cli --raw ``` ## 命令 1. G 阅读全文
posted @ 2023-07-09 15:05 海山了- 阅读(9) 评论(0) 推荐(0) 编辑
摘要: ## hyperloglog ## 应用场景 统计某个网站的UV(Unique Visitor,独立访客, 一般理解为客户端IP(要考虑去重)) 例如qq空间,还有bilibili视频的点击量 用户搜索网站关键词的数量 统计用户每天搜索不同词条个数 只保存对应的基数估计值(一个集合内不同元素的个数) 阅读全文
posted @ 2023-07-09 14:25 海山了- 阅读(16) 评论(0) 推荐(0) 编辑
摘要: # bitmap ## 使用情景 用户签到,打卡,电影广告是否被点击过 ## docker进入redis ```dockerfile docker exec -it redis-cli ``` ## 常用指令 1. setbit 键值 offset(从0开始) 0|1 2. getbit 键值 of 阅读全文
posted @ 2023-07-09 13:52 海山了- 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 第一章(判断子序列) 题目 给定字符串 s 和 t ,判断 s 是否为 t 的子序列。 字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace"是"abcde"的一个子序列,而"aec"不是)。 思路 在做这一题之前我做过一些公共子序列之类 阅读全文
posted @ 2023-02-24 11:08 海山了- 阅读(17) 评论(0) 推荐(0) 编辑