数据开发
-
Redis(十三):Redis分布式锁的正确实现方式详解大数据
前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。…
-
Redis(十四):主从复制详解大数据
当数据量变得庞大的时候,读写分离还是很有必要的。同时避免一个redis服务宕机,导致应用宕机的情况,我们启用sentinel(哨兵)服务,实现主从切换的功能。 主从复制 Redis…
-
Redis(十五):哨兵Sentinel详解大数据
Redis哨兵 Redis 的 Sentinel 系统用于管理多个 Redis 服务器(instance), 该系统执行以下三个任务: 监控(Monitoring): Sentin…
-
Redis(十六):集群搭建(手动和自动)详解大数据
一、概述 Redis3.0版本之后支持Cluster. 1.1、redis cluster的现状 目前redis支持的clus…
-
Redis(十七):批量操作Pipeline详解大数据
大多数情况下,我们都会通过请求-相应机制去操作redis。只用这种模式的一般的步骤是,先获得jedis实例,然后通过jedis的get/put方法与redis交互。由于redis是…
-
Redis(十八):Redis和队列详解大数据
概要 Redis不仅可作为缓存服务器,还可用作消息队列。它的列表类型天生支持用作消息队列。如下图所示: 由于Redis的列表是使用双向链表实现的,保存了头尾节点,所以在列表头尾两边…
-
Redis(十九):Redis压力测试工具benchmark详解大数据
redis-benchmark使用参数介绍 Redis 自带了一个叫 redis-benchmark 的工具来模拟 N 个客户端同时发出 M 个请求…
-
Redis(二十):Redis数据过期和淘汰策略详解大数据
原文地址:https://yq.aliyun.com/articles/257459# 背景 Redis作为一个高性能的内存NoSQL数据库,其容量受到最大内存限制的限制。 用户在…
-
Redis(二十一):Redis性能问题排查解决手册详解大数据
性能相关的数据指标 通过Redis-cli命令行界面访问到Redis服务器,然后使用info命令获取所有与Redis服务相关的信息。通过这些信息来分析文章后面提到的一些性能指标。 …
-
从Redis fork主进程 Can’t save in background: fork: Cannot allocate memory && vm.overcommit_memory详解大数据
碰到一个悲催的事情:一台Redis服务器,4核,16G内存且没有任何硬件上的问题。持续高压运行了大约3个月,保存了大约14G的数据,设置了比较完备的Save参数。而就是这台主机,在…