Redis 1、 前言 主要是工作中用到redis,有的时候会因为某些点去重复的查询,索性对redis进行一次梳理,大致会从以下几方面去梳理:redis的简介;redis分布式锁;缓存穿透、缓存雪崩、缓存击穿下的解决措施…
标签:redis
【Linux】Redis安装
搭建环境 虚拟机: VMware 12.5.2 Linux系统: CentOS-7 SSH客户端: Xshell 5 安装过程 注: Redis 是 C 语言开发,在安装 Redis 时需要先将官网下载的源码进行编译,而…
【Redis学习笔记】2018-06-22 scan命令
顺风车运营研发团队 张仕华1.scan类型命令 SCAN cursor [MATCH pattern] [COUNT count] SSCAN KEY cursor [MATCH pattern] [COUNT coun…
【Redis学习笔记】2018-06-21 redis命令执行过程 SET
顺风车运营研发团队 李乐1.命令执行过程 1.1命令请求格式 当用户在客户端键入一条命令请求时,客户端会将其按照特定协议转换为字符串,发送给服务器;服务器解析字符串,获取命令请求; 例如,当用户执行 set key va…
【Redis学习笔记】2018-06-20 Reis集群
顺风车运营研发团队 施洪宝一. CAP理论 C(Consistence),即一致性。不同节点上的数据是否相同。 A(Availability),即可用性。系统能否提供服务(数据不保证是最新数据,可能是以前某个时刻的数据,…
【Redis学习笔记】2018-06-15 哨兵sentinel
顺风车运营研发团队 周生政 哨兵的配置与启动启动命令 redis-server --sential /path/to/your/sential.conf redis-sential /path/to/your/senti…
Redis 常用命令
Redis是常用基于内存的Key-Value数据库,比Memcache更先进,支持多种数据结构,高效,快速。用Redis可以很轻松解决高并发的数据访问问题;做为时时监控信号处理也非常不错。 说明:以下命令中,$符号之后为…
redis使用初探
这两天尝试用websocket从数据库存取数据,从而实现弹幕效果。本文简单介绍如何在本地安装和使用redis,可供和我一样的初学者看看~ 本地安装Redis 在你的项目中安装redis包(npm i redis),这是为…
一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物, 自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出…
【Redis学习笔记】2018-06-14 Redis源码学习之sentinel
顺风车运营研发团队 方波sentinel是redis的高可用解决方案,由一个或多个sentinel实例组成的系统可以同时监听多组master-slave实例(后面简称一组),当发现master进入下线状态时进行故障转移。…
【Redis学习笔记】2018-06-12 复制与传播
顺风车运营研发团队 谭淼一、复制 Redis的主从同步复制包括两种方式:一种是完全复制,另一种是部分复制。 完全复制:主Redis生产RDB,传输到从服务器进行同步。 部分复制:主Redis从复制积压缓冲区中获取数据,发…
【Redis学习笔记】2018-06-08 主从复制实现
顺风车运营研发团队 黄桃1、主从复制问题 方案讨论 方案一: 主收到从服务的同步请求,则立马生成一个数据副本+缓冲区,再异步启动BGSAVE进程,读取数据副本并生成RDB文件,新收到的写命令则往缓冲区写入。待RDB文件同…