首页
学习
活动
专区
工具
TVP
发布

秃头哥编程

专栏作者
75
文章
157119
阅读量
18
订阅数
利用Redis实现防止接口重复提交功能
在划水摸鱼之际,突然听到有的用户反映增加了多条一样的数据,这用户立马就不干了,让我们要马上修复,不然就要投诉我们。
秃头哥编程
2022-04-27
1.1K0
Redis哨兵(Sentinel)模式
主从切换技术的方法是:当主服务器宕机后,需要手动把一台从服务器切换为主服务器,这就需要人工干预,费事费力,还会造成一段时间内服务不可用。这不是一种推荐的方式,更多时候,我们优先考虑哨兵模式。
秃头哥编程
2019-06-17
7660
Redis常用技术-----使用Lua语言
Redis命令的计算能力并不算很强大,使用Lua语言则可以在很大程度上弥补Redis的这个不足。在Redis中,执行Lua语言是原子性,也就是说Redis执行Lua的时候是不会被中断的,具备原子性,这个特性有助于Redis对并发数据一致性的支持。
秃头哥编程
2019-06-17
7830
Redis主从同步
Redis的性能很好,但在某些情况下还是不能满足我们的需求,比如过多的用户进入主页,导致Redis被频繁访问,此时就存在大量的读操作。在一些秒杀场景中,一瞬间有成千上万的读请求到达Redis服务器,显然单靠一台Redis服务器是不够的。一些服务网站对安全性有较高的要求,当主服务器不能工作的时候,需要从服务器代替原来的主服务器,作为灾备,以保证系统可以正常运行。因此更多的时候我们希望读写分离,读写分离的前提是读操作远远比写操作频繁的多,如果把数据存放在多台服务器上那么就可以从多台服务器上读取数据,从而消除了单台服务器的压力,读写分离的技术已经广泛用于数据库中。
秃头哥编程
2019-06-17
1.5K1
Redis内存回收策略
Redis会因为内存不足而产生错误,也会因为回收过久而导致系统长期的停顿,因此了解掌握Redis的回收策略十分重要。当Redis的内存达到规定的最大值时,可以进行配置进行淘汰键值,并且将一些键值对进行回收。
秃头哥编程
2019-06-17
2.4K0
Redis常用技术----超时命令
ava中有GC,可以自动回收不再使用的Java对象。同样,Redis也是基于内存而运行的数据集合,也存在着对内存垃圾的回收和管理的问题。
秃头哥编程
2019-06-17
5480
Redis常用技术----事务
Redis的事务是使用MULTI-EXEC的命令组合,使用它可以提供两个重要的保证:
秃头哥编程
2019-06-11
4240
Redis常用技术-----流水线(Pipelined)
在事务中Redis提供了队列,可以批量执行任务,这样性能就比较高,但使用multi...exec事务命令是有系统开销的,因为它会检测对应的锁和序列化命令。有时我们希望在没有任何附加条件的情况下使用队列批量执行一系列命令,这时可以使用Redis的流水线(pipelined)技术。
秃头哥编程
2019-06-11
1.2K1
Redis常用技术-----发布订阅
银行卡消费的时候,银行往往会通过微信、短信或邮件通知用户交易的详细信息,这便是发布订阅模式。
秃头哥编程
2019-06-11
3550
Redis入门之六大数据类型
和Java中的Map类似,一个对象里有许多键值对,适合存储对象,如果内存足够大,一个Redis的hash结构可以存储2^32-1键值对(40多亿)。
秃头哥编程
2019-06-05
1.1K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档