摘要: 需求:统计某个网站的UV,统计某个文章的UV(UV,unique visitor,独立访客,一般理解为客户端ip,需要去重考虑); 用户搜索网站关键词的数量(非同一个ip); 是什么:去重复统计功能的基数估计算法——HyperLogLog; 基数:是a56爆大奖在线娱乐数据集去重后的真实个数————全集{1,2,3 阅读全文
posted @ 2023-06-16 17:16 浮笙芸芸 阅读(5) 评论(0) 推荐(0) 编辑
摘要: redis位图bitmap:由0和1状态表现得二进制位的bit数组 需求:用户是否登录过Y,N,比如京东每日签到送豆; 电影,广告是否被点击播放过 钉钉打卡上下班 大厂签到必备 是什么:用于状态记录,Y,N不用去mysql读写。 1.bitmap的偏移量从0开始, setbit key 0/1 设置 阅读全文
posted @ 2023-06-16 16:54 浮笙芸芸 阅读(65) 评论(0) 推荐(0) 编辑
摘要: (1)lpush从左边进,rpush从右边进,lrange从左边读,没有从右边读 (2)lpop从左边弹出去一个,rpop从右边弹出去 (3)lindex 获取list对应下标元素,llen获取list长度,lrem key n value删除n个value值 (4)ltrim key m n截取m 阅读全文
posted @ 2023-06-16 10:57 浮笙芸芸 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 有序,附带分数,适用于排行榜 1.zadd key score1 v1 score2 v2新增键值对; zrange zset start end 查看对应范围值 zrange key start end withscores 带着分数查看; zrevrange key 倒序查看,用法和zrange 阅读全文
posted @ 2023-06-15 17:30 浮笙芸芸 阅读(19) 评论(0) 推荐(0) 编辑
摘要: (1)sadd添加元素会自动去重;smembers 显示元素;sismember看set里是否有对应元素 (2)srem移除元素;scard看一共有多少个元素 (3)srandmember key m随机展示m个元素,对原set没有影响; spop key m随机展示m个元素并且去除 (4)smov 阅读全文
posted @ 2023-06-14 16:37 浮笙芸芸 阅读(4) 评论(0) 推荐(0) 编辑
摘要: K,V中V又是个KV (1)hset 设置kv, hget 获取k对应v里面对应域, hmget 可以获取多个域, hgetall把所有域对应值显示出来, hdel删除key对应某个域 (2)hlen有多少个域 hexists某个key里面是否有对应域 (3)hkeys/hvals显示对应key的所 阅读全文
posted @ 2023-06-14 16:05 浮笙芸芸 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 命令不区分大小写,key区分大小写 help @string 找tring类型命令其他类型也适用 1.String set key value set命令有EX,PX,NX,XX以及KEEPTTL五个参数可选,其中KEEPTTLL为6.0版本添加的可选参数,其他为2.6.12添加的: EX seco 阅读全文
posted @ 2023-06-12 16:22 浮笙芸芸 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 1.keys * 显示所有key exists k1 k2 ...有几个就显示几 2.type key显示key的类型 3.del key 删除指定的key 4unlink key 非阻塞删除,del原子的有可能阻塞 5. expire key 秒 为key设置过期时间 ttl key 查看还有多少 阅读全文
posted @ 2023-06-12 16:06 浮笙芸芸 阅读(14) 评论(0) 推荐(0) 编辑
摘要: linux内存不够a56爆大奖在线娱乐删了几个g的catalina.out用的是rm,结果发现磁盘空间未释放 后来百度一下,原来要用清空命令才行 echo " " > catalina.out 但是已经删掉了怎么办呢 可以用lsof | grep deleted命令查看没有正常删除的(如果没有这个命令可能没有安装这个 阅读全文
posted @ 2023-06-09 17:08 浮笙芸芸 阅读(225) 评论(0) 推荐(0) 编辑
摘要: redis的数据类型主要是对于vaue,key一般默认字符串 1.redis字符串(String) String是redis最基本的类型,一个key对应一个value String类型是二进制安全的,意思是redis的String可以包含任何数据,比如jpg图片或者序列化的对象 String类型是r 阅读全文
posted @ 2023-06-09 11:26 浮笙芸芸 阅读(15) 评论(0) 推荐(0) 编辑