数据库
-
详解基于redis实现的四种常见的限流策略
限流算法在分布式领域是一个经常被提起的话题,当系统的处理能力有限时, 如何阻止计划外的请求继续对系统施压,这是一个需要重视的问题。除了控制流量,限流还有一个应用目的是控制用户行为,避免垃圾请求...
-
解析高可用Redis服务架构分析与搭建方案
我们按照由简至繁的步骤,搭建一个最小型的高可用的Redis服务。本文通过四种方案给大家介绍包含每种方案的优缺点及详细解说,具体内容详情跟随小编一起看看吧...
-
解析Redis Cluster原理
redis最开始使用主从模式做集群,若master宕机需要手动配置slave转为master;后来为了高可用提出来哨兵模式,该模式下有一个哨兵监视master和slave,若master宕机可自动将slave转为master,但它也有一个问题,就是不能动态扩充;所以在3.x提出cluster集群模式...
-
比较几种Redis集群方案
Redis高可用集群是一个由多个主从节点群组成的分布式服务器群,它具有复制、高可用和分片特性。Redis集群不需要sentinel哨兵也能完成节点移除和故障转移的功能,只要将每个节点设置成集群模式,这种集群模式没有中心节点,可水平扩展,官方称可以线性扩展到上万个节点...
-
Redis缓存-序列化对象存储乱码问题的解决
这篇文章主要介绍了Redis缓存-序列化对象存储乱码问题的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...
-
你真的了解redis为什么要提供pipeline功能
Redis本身是一个cs模式的tcp server, client可以通过一个socket连续发起多个请求命令。这篇文章带领大家学习redis为什么要提供pipeline功能,需要的朋友可以参考下...
-
压缩Redis里的字符串大对象操作
这篇文章主要介绍了压缩Redis里的字符串大对象操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...
-
了解Redis常见应用场景
Redis是一个key-value存储系统,现在在各种系统中的使用越来越多,大部分情况下是因为其高性能的特性,被当做缓存使用,这里介绍下Redis经常遇到的使用场景...
-
redis cluster支持pipeline的实现思路
本文给大家介绍redis cluster支持pipeline的实现思路,在 cluster 上执行 pipeline 可能会由于 redis 节点扩缩容 中途 redirection 切换连接导致结果丢失,具体细节问题请参考下本文...
-
浅析Redis Sentinel 与 Redis Cluster
本文主要介绍Redis Sentinel 及 Redis Cluster的区别及用法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...
-
k8s部署redis cluster集群的实现
在Kubernetes中部署Redis集群面临挑战,因为每个Redis实例都依赖于一个配置文件,该文件可以跟踪其他集群实例及其角色。需要的朋友们下面随着小编来一起学习学习吧...
-
聊一聊Redis与MySQL双写一致性如何保证
一致性就是数据保持一致,在分布式系统中,可以理解为多个节点中数据的值是一致的。本文给大家分享Redis与MySQL双写一致性该如何保证,感兴趣的朋友一起看看吧...
-
浅谈Redis中的RDB快照
虽说Redis是内存数据库,但是它为数据的持久化提供了两个技术,分别是AOF日志和RDB快照。这两种技术都会用各用一个日志文件来记录信息,但是记录的内容是不同的。AOF 文件的内容是操作命令; RDB 文件的内容是二进制数据。本文将讨论RDB快照的原理和使用...
-
Redis主从配置和底层实现原理解析(实战记录)
今天给大家分享Redis主从配置和底层实现原理解析,本文通过实战项目给大家源码解析,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧...
-
redis使用不当导致应用卡死bug的过程解析
本文主要记一次找因redis使用不当导致应用卡死bug的过程,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧...
-
浅谈Redis 缓存的三大问题及其解决方案
Redis 经常用于系统中的缓存,这样可以解决目前 IO 设备无法满足互联网应用海量的读写请求的问题。本文主要介绍了浅谈Redis 缓存的三大问题及其解决方案,感兴趣的可以了解一下...
-
使用Redis实现实时排行榜功能
排行榜功能是一个很普遍的需求。使用 Redis 中有序集合的特性来实现排行榜是又好又快的选择。接下来通过本文给大家介绍使用Redis实现实时排行榜功能,需要的朋友可以参考下...
-
redis客户端实现高可用读写分离的方式详解
基于sentienl 获取和动态感知 master、slaves节点信息的变化,我们的读写分离客户端就能具备高可用+动态扩容感知能力了,接下来通过本文给大家分享redis客户端实现高可用读写分离的方式,感兴趣的朋友一起看看吧...
-
redis不能访问本机真实ip地址的解决方案
这篇文章主要介绍了redis不能访问本机真实ip地址的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...
-
Redis集群的关闭与重启操作
这篇文章主要介绍了Redis集群的关闭与重启操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...
-
在redisCluster中模糊获取key方式
这篇文章主要介绍了在redisCluster中模糊获取key方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...
-
Redis 彻底禁用RDB持久化操作
这篇文章主要介绍了Redis 彻底禁用RDB持久化的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...
-
redis客户端连接错误 NOAUTH Authentication required
本文主要介绍了redis客户端连接错误 NOAUTH Authentication required,详细的介绍了解决方法,感兴趣的可以了解一下...
-
Redis性能监控的实现
本文使用 redis_exporter + prometheus +grafana 实现对Redis服务进行监控,原因:成本低,人工干预少,感兴趣的可以了解一下...
-
redis中Hash字典操作的方法
redis支持五大数据类型,只支持第一层,也就说字典的value值,必须是字符串,本文主要介绍了redis中Hash字典操作,感兴趣的可以了解一下...