Redis
文章平均质量分 74
Hello Guava
坚持写一些JAVA、大数据相关的博文,有助于自己工作、学习、成长!
展开
-
ElasticSearch:小结
1、分片:支持水平扩展;可以分布式的并发的查询,增加查询效率。2、副本:每个分片都有自己的副本,保证容错性;扩展吞吐量,因为搜索可以在所有的副本上进行;分片的分配都是由Master来的。3、倒排索引:给每个字段都都建立了一个倒排索引,字段和主键_id的关联关系,如果需要分词的字段则分词后每个词都做一个关联。查询的时候就根据value找key(_id)。4、主键(_id)的hash值和主分片取余得到哪个分片;分片控制-用户可以访问分片的任意副本都能获取到数据,一般都是做轮询。所以一旦分片数量设定后就不能原创 2021-07-22 13:45:07 · 250 阅读 · 1 评论 -
Redis:总结
常用数据类型及应用场景:String:字符串内部编码:int:8个字节的长整型embstr:<=44字节的字符串raw:>44字节的字符串场景:缓存功能 计数器 共享用户SessionHash内部编码:外层是hashtable内层是ziplist和hashtable场景:缓存 库存 爆品list多个有序字符串的集合内部编码:3.0之前是ziplist和linkedlist3.2之后是quicklist场景:存储列表结构-粉丝列表,好友列表,文章原创 2020-08-06 16:25:56 · 213 阅读 · 0 评论