- 博客(17)
- 收藏
- 关注
原创 Redis HyperLogLog
HyperLogLog极小空间完成独立用户的统计(本质是字符串)APIpfadd key element [element…]向hyperloglog添加元素pfcont key [key …] 计算hyperloglog的独立总数pfmerge destkey sourcekey [sourcekey] 合并多个hyperloglog内存消耗使用经验1.是否能容忍错误 (错误...
2019-08-06 12:51:11 101
原创 Redis 慢查询
##慢查询生命周期1.发送命令2.排队3.执行命令4.返回结果两点说明: 慢查询发生在第3阶段,客户端超时不一定慢查询,但慢查询是客户端超时的一个可能因素两个配置:slowlog-max-len1.先进先出队列2.固定长度3.保存在内存中slowlog-log-slower-than1.慢查询阈值(单位:微妙)2.slowlog-log-slower-than=0,记...
2019-08-06 12:21:28 95
原创 Redis发布订阅
发布订阅角色**发布者(publisher)订阅者(subscriber)频道(channel)**模型APIpublishpublish channel message 返回订阅者数subscribesubscribe [channel] #一个或者多个unsubscribeunsubscribe [channel] #一个或者多个...
2019-08-05 12:44:26 84
原创 Redis pipeline
什么是流水线引入Jedis Jar包使用建议:1.注意每次pipeline携带数据量2.pipeline每次只能作用在一个Redis节点上3.M操作和pipeline的区别 M操作具有原子性,pipeline不具有原子性...
2019-08-05 12:32:54 92
原创 Redis的数据结构 zset
zset 有序集合key score value特点无重复元素有序element+score重要APIzadd key score element (可以是多对) 添加score和element o(logN)zrem key element (删除元素) score key element 返回分数zincrby key increScore element 增加减少分数z...
2019-07-15 22:12:12 163
原创 Redis的数据结构 set
集合key values特点:无序无重复集合间操作集合内APIsadd key element 向集合key添加element(如果element已经存在添加失败)srem key element 将集合key中的element移除scard key 集大小sismember key it 判断it是否在集合中srandmember key count 从集合中随机挑co...
2019-07-15 21:50:47 104
原创 Redis的数据结构 List
列表结构key elements特点:有序可以重复左右弹出API:rpush key value1 value2……valueN 从列表右端插入值(1-N个) o(1~n)lpush key value1 value2……valueN 从列表左端插入值(1-N个) o(1~n)linsert key before|after value newValue 在list指定的...
2019-07-15 13:01:25 65
原创 Redis的数据结构 Hash
Hash哈希键值结构:key field value特点:key-value是一堆键值对field-value也是一对键值对重要的APIhget key field 获取hash key对应的valuehset key field value 设置hash key对应的field的valuehdel key field 删除hash key 对应的field的value...
2019-07-15 12:34:21 82
原创 Redis的数据结构(String)
String字符串key -value结构key是String类型 value可以是 字符串类型,整数型,二进制,Json串(作缓存的时候较为常用)限制为512M,建议较小场景 :1.缓存缓存某个视频的基本信息,数据源是在MySql中(伪代码)Public VideoInfo getVideoInfo(Long id){ String RedisKey = redisprex...
2019-07-08 21:59:51 171
原创 Redis 单线程
Redis是单线程的,当执行一条命令时,其他的命令会阻塞但是Redis的执行效率是很快的1.纯内存 (一条命令的执行时间大概是100纳秒)2.非阻塞IO3.避免线程切换和状态消耗注意事项1.一次只执行一条命令2.注意不要执行长命令...
2019-07-08 21:11:04 77
原创 Redis Api的理解应用
通用命令:**keys *** 遍历所有的key 注:keys命令一般不在生产环境中使用keys 命令的作用:1.热备从节点2.scandbsize 看key的总数exists 检查key是否存在 注:存在返回1,不存在返回0del 删除指定的 key-value 注:删除成功返回1,不成功返回0(没有相应的key- value...
2019-07-08 20:58:24 63
原创 初识Hadoop之YARN
YARNYet Another Resource Negotiator负责整个集群资源的管理和调度特点:扩展容错多框架资源统一调度
2019-06-12 13:49:11 91
原创 学习Hadoop之初识Hadoop
Hadoop核心组件之分布式文件系统HDFS工作机制:将文件切分成指定大小的数据块以多副本的方式存储在机器上面文件、块、副本:文件:test.log 200m块(block) 默认blocksize 是128m 两个块 = 128m+72m副本:HDFS默认3副本...
2019-06-12 12:50:10 147
原创 网络相关知识
OSI七层架构 与TCP/IP四层架构应用层 应用层表示层 传输层会话层 网络层传输层 链路层网络层数据链路层物理层1.握手是为了建立连接,TCP三次握手的流程如下:第一次握手:建立连接时,客户端发送SYN包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认第二次握手:服务器收到SYN包,必须确认客户端的S...
2019-01-23 23:38:09 99
原创 关于新建的模块没有artifacts
今天用idea创建模块时,发现Tomcat无法没有此模块的artifacts,通过Project Structure想添加其artifas,但是却发现没有这个依旧没有这个模块,于是打开磁盘复制该模块副本,删除原模块,重新引入新的,问题解决...
2019-01-21 22:23:30 446
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人