首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
zhqqqq
掘友等级
Java工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
70
文章 65
沸点 5
赞
70
返回
|
搜索文章
zhqqqq
关注了
PingCAP
Java工程师
zhqqqq
Java工程师
·
3年前
关注
缓存更新的几种套路
记得有一次面试的时候,被问到项目中使用Redis时,是如何更新缓存的。尴尬的是,在开始使用Redis的一段时间内,我总是下意识的使用前辈封装的类库,而对缓存更新的套路一无所...
1
2
分享
zhqqqq
Java工程师
·
3年前
关注
Redis 缓冲区的使用
Redis缓冲区的作用就是用一块内存空间来暂存命令数据,以免命令处理的速度慢于发送速度造成命令丢失或处理线程CPU争抢造成性能问题。如果写入命令持续大于处理命令的速度,由于...
1
评论
分享
zhqqqq
关注了
美团技术团队
Java工程师
zhqqqq
Java工程师
·
3年前
关注
Redis 删除数据后内存占用依旧很高
如果你使用Redis的时候比较仔细,就会发现一个很奇怪的现象。数据删除后Redis的内存释放会由内存分配器管理,不会立即还给操作系统。 这里有一个潜在的风险,Redis释放...
2
评论
分享
zhqqqq
Java工程师
·
3年前
关注
Redis 怎么应对响应延迟
在应对响应延迟之前,首先要确定Redis是否真的变慢的。大部分时候,Redis的延迟都是很低的,如果某些时刻突然出现很高的延迟,时间达到几秒到几十秒,持续时间不长,这种情况...
1
评论
分享
zhqqqq
Java工程师
·
3年前
关注
Redis 影响性能的5个方面
网络IO比较慢时在阻塞IO模型下会导致性能问题。Redis使用了多路复用机制,避免了主线程一直等待,网络造成的阻塞很不明显。 键值对操作对于复杂度比较高的O(N)的操作会比...
2
评论
分享
zhqqqq
赞了这篇文章
DailyPractice
一块砖 @i4.cn
·
3年前
关注
签到功能实现,没有你想的那么复杂(一)
签到,指在规定的簿册上签名或写一“到”字,表示本人已经到达。在APP中使用此功能,可以增加用户粘性和活跃度. redis为主写入查询,mysql辅助查询. 传统签到多数都是...
113
48
分享
zhqqqq
Java工程师
·
3年前
关注
Redis 高级数据结构GEO
随着日常生活中的 位置信息服务(LBS)越来越多。比如笔者就职的物流平台行业,福州本地飞速发展的朴朴生活超市,以及外卖、打车都离不开GEO这个技术。 但Hash类型元素无序...
4
评论
分享
zhqqqq
Java工程师
·
3年前
关注
Redis 优化 合理的使用结构来做统计
但是值得注意的是聚合统计 差集、并集、交集计算的复杂度较高,在数据量较大的情况下容易造成Redis实例阻塞。小建议:可以从主从集群中选择一个从库,让他专门负责聚合计算,或把...
2
评论
分享
zhqqqq
Java工程师
·
3年前
关注
Redis 性能优化 如何选择合适的数据结构
String类型是我们在使用Redis最常考虑使用的类型。它有没有缺点呢?该如何优化呢? String类型保存的是二进制字节流也就是"万金油"类型。除了记录实际数据,Str...
1
评论
分享
zhqqqq
Java工程师
·
3年前
关注
Redis 高可用 RedisCluster
当一个Redis的内存容量需求越来越大时,我们就需要对Redis进行扩容。首先想到的方案就是选择内存更大的云主机来部署Redis。但是这种方法有两方面的弊端: 单机内存太大...
2
评论
分享
zhqqqq
Java工程师
·
3年前
关注
Redis 高可用 哨兵集群
上篇我们介绍了哨兵的选主,哨兵集群共同判断可以有效的降低对主库下线的误判。 如果你部署过哨兵集群就会知道,哨兵节点只需要配置Redis主库的IP、port就可以了,并不需要...
1
评论
分享
zhqqqq
Java工程师
·
3年前
关注
Redis 高可用 哨兵机制
Redis主从架构解决了服务负载的压力分担,读写分离有效的分离了流量.另外从库挂了,还有可以通过主库来持续进行服务。 如果主库挂了呢?在主库挂了的情况下,服务就停止了。我们...
2
评论
分享
zhqqqq
赞了这篇文章
Ccww
@公众号-Ccww技术博客
·
3年前
关注
面试:Redis为什么快呢?查询为何会变慢呢?
在实际开发,Redis使用会频繁,那么在使用过程中我们该如何正确抉择数据类型呢?哪些场景下适用哪些数据类型。而且在面试中也很常会被面试官问到Redis数据结构方面的问题: ...
24
1
分享
zhqqqq
Java工程师
·
3年前
关注
Redis 高可用 主从
Redis持久化解决了可靠性中关于数据少丢失的一方面,另一方面还有服务少中断。 Redis在这方面使用的做法是增加副本冗余,将数据保存在多个实例上,一旦一个实例出现故障,一...
1
评论
分享
zhqqqq
Java工程师
·
3年前
关注
Redis 持久化 RDB
接上文AOF持久化。记录了Redis所有的操作命令。故障恢复时,需要把所有的操作命令重新执行一遍,恢复速度很慢。有没有安全可靠能快速恢复数据的方法呢?Redis还提供了RD...
1
评论
分享
zhqqqq
Java工程师
·
3年前
关注
Redis 持久化 AOF
如果有人问:你会把Redis用在哪里?大概率的回答应该是当做缓存使用,缓解数据库在高并发下的压力。这就让我们不得不考虑一个问题如果Redis实例挂了,内存数据全部丢失我们应...
2
评论
分享
zhqqqq
Java工程师
·
3年前
关注
Redis为什么快 IO线程模型
Redis到底是不是单线程的?一个直击灵魂的问题,其实当你问出这个问题的时候就说明你对线程和IO没有基本的认识。 让我们回到操作系统来讨论一下线程和IO到底是什么。我很喜欢...
6
评论
分享
zhqqqq
Java工程师
·
3年前
关注
Redis为什么快 数据结构角度
如果谈到Redis高效的数据结构,相信小伙伴们一定会脱口而出 String(字符串)、List(列表)、Hash(哈希)、Set(集合)和Sorted Set(有序集合)。...
4
评论
分享
下一页
个人成就
文章被点赞
48
文章被阅读
11,728
掘力值
546
关注了
52
关注者
9
收藏集
3
关注标签
11
加入于
2019-02-02