其他数据库 教你 Redis 如何 实现主从复制方式(Master + Slave) 主从复制方式(Master&Slave) 由于前段时间公司项目比较赶,一直抽不出时间写博客,今天偷空写一篇吧。前面给大家讲解了单机版redis的基本操作,现在继续给大家讲解一下Redis的进阶部分,主从复制和读写分离。 一、Master&S...
其他数据库 分析 Redis变慢的原因及排查处理方法 原因1:实例内存达到上限 排查思路 如果你的 Redis 实例设置了内存上限 maxmemory,那么也有可能导致 Redis 变慢。 当我们把 Redis 当做纯缓存使用时,通常会给这个实例设置一个内存上限 maxmemory,然后设置一个数据淘汰策略。...
其他数据库 一步步教你 Redis7.0 集群部署的详细步骤 Redis7.0部署集群详细版 集群的架构:集群就是使用网络将若干台计算机联通起来,并提供统一的管理方式,使其对外呈现单机的服务效果 集群的作用: 分散单台服务器的访问压力,实现负载均衡 分散单台服务器的存储压力,实现可扩展性 降低单台服务器宕机带来业务灾...
其他数据库 教你Redis如何解决Session共享问题的方法 企业项目中,一般都是将项目部署到多台服务器上,用nginx做负载均衡。这样可以减轻单台服务器的压力,不过这样也带来一些问题,例如之前单机部署的话,session存取都是直接了当的,因为请求就只到这一台服务器上,不需要考虑数据共享。接下来分别用8000和80...
其他数据库 教你如何使用Redis实现分布式锁的方法 Redis 中的分布式锁如何使用 分布式锁的使用场景 为了保证我们线上服务的并发性和安全性,目前我们的服务一般抛弃了单体应用,采用的都是扩展性很强的分布式架构。 对于可变共享资源的访问,同一时刻,只能由一个线程或者进程去访问操作。这时候我们就需要做个标识,...
其他数据库 教你k8s部署如何部署redis哨兵的详细步骤 一、准备redis镜像 Dockerfile FROM redis:6.0 MAINTAINER 运维@小兵 COPY *.conf /opt/conf/ COPY run.sh /opt/run.sh RUN apt update -y;apt-get ...
其他数据库 Redis缓存异常的处理方案详解总结 前言 Redis作为一个高性能的内存中的key-value数据结构存储系统,在我们日常开发中广泛应用于缓存、计数器、消息队列、排行榜等场景中,尤其是作为最常用的缓存方式,在提高数据查询效率、保护数据库等方面起到了不可磨灭的作用,但实际应用中,可能会出现一些...
其他数据库 Redis 使用实战 分布式锁解决秒杀超卖问题 分布式锁应用场景 秒杀环境下:订单服务从库存中心拿到库存数,如果库存总数大于0,则进行库存扣减,并创建订单订单服务负责创建订单库存服务负责扣减库存 模拟用户访问库存 多线程并发访问,出现超卖问题,线程不安全。没有保证原子性 单体锁的分类 单体应用锁指的是只...
其他数据库 MongoDB 4.4 错误 mongorestore can’t drop live oplog while replicating 解决方法 1 问题现象 在MongoDB 副本集环境中,恢复全库备份时,报如下错误: 2 分析过程 这里提示不能drop local.oplog.rs 集合: 2022-05-31T07:45:21.882+0800 Failed: local.oplog.rs: ...
其他数据库 mongodb 复制集随机同步数据 记一次MongoDB主从切换,重新同步数据。 副本集架构: <br /> PRIMARY> rs.conf()<br /> {<br /> “_id” : “poptask...
其他数据库 Redis主从在线互相切换 本文概述 由于某些原因,我们可能需要将redis master更换机器,我们可以停机进行更换,但是那样可能影响到用户体验。本文简要操作进行不停机迁移。 系统环境 CentOS 6.3 x64 redis-server 2.6.16 机器两台s...
其他数据库 mongodb复制集内部机制 带着副本集的问题来看吧! 副本集故障转移,主节点是如何选举的?能否手动干涉下架某一台主节点。 官方说副本集数量最好是奇数,为什么? mongodb副本集是如何同步的?如果同步不及时会出现什么情况?会不会出现不一致性? mongodb的故障转移会不会无故自动...