redis
文章平均质量分 78
lijiahangmax
愿半生编码,如一生老友
展开
-
腾讯云 centos7.6 安装 redis5.0.5 小记
腾讯云 centos7.6 安装 redis5.0.5 小记原创 2022-03-03 14:04:19 · 744 阅读 · 0 评论 -
redis那点事5: 哨兵机制篇
redis大纲: 传送我们先来回顾一下redis的主要功能 哨兵机制、主从复制、支持事务、支持LUA脚本、支持持久化、支持集群 本章就来聊聊哨兵机制!简单的说说哨兵机制的作用: 集群监控: 负责监控集群Master和Slave是否正常工作 消息通知: 如果某个redis实例故障, 哨兵负责发送消息作为警报通知管理员...原创 2019-04-29 15:01:40 · 554 阅读 · 0 评论 -
redis那点事4: 主从复制篇
redis大纲: 传送我们先来回顾一下redis集群的作用 负载均衡: 通过主从复制进行读写分离, 提高数据的可用性, 这一句话就概括了集群, 本章我们就看看读写分离!简单的说说主从复制的作用: 读写分离: 不仅可以提高服务器的效率, 而且可以根据请求的规模增加或减少从库 数据备份: 数据备份到从机, 就算主机机器故障...原创 2019-04-29 14:34:13 · 227 阅读 · 0 评论 -
redis那点事3: 集群篇
redis大纲: 传送我们先来回顾一下redis的主要功能: 1. 哨兵机制与主从复制 2. 支持事务 3. 支持LUA脚本 4. 支持持久化 5. 支持集群 事务在上期博文已经讲述过了, 那么本期集群就讲讲集群!集群的优点: 负载均衡:单台服务器的资源是有限的, 可以通过主从复制进...原创 2019-04-29 11:40:32 · 174 阅读 · 0 评论 -
redis那点事2: 事务篇
redis大纲: 传送我们先来回顾一下redis的优势: 速度快! 数据类型丰富! 支持事务! 特性丰富! 那我们就就来聊一聊redis的事务, 首先我们先聊一下概念性的问题, 再进行测试!redis的事务是什么? 事务是一个单独的隔离操作, 开启事务后所有的命令都会序列化, 按顺序的执行, 在事务执行过...原创 2019-04-29 09:42:54 · 177 阅读 · 0 评论 -
redis那点事1: 概述篇
redis大纲: 传送什么是redis? redis本质上是一个key-value的内存数据库, 整个数据库都是在内存中操作的,redis会定时将数据刷到磁盘中 进行持久化保存, 因为是内存操作, redis的性能非常强说说redis的基本类型:string最基本的数据结构 二进制的安全字符串 最大为512MB li...原创 2019-04-28 21:40:01 · 251 阅读 · 0 评论 -
redis那点事: 大纲
redis大纲: 最近深度复习了一下redis, 就记录一下吧, 好记性不如烂笔头嘛! redis 概述篇 redis 事务篇 redis 集群篇 redis 主从复制篇 redis哨兵机制篇 redis 缓存问题篇 (缓存雪崩, 缓存击穿, 缓存穿透等) redis 问题解决篇 (解决问题的策略) redis 规范篇 re...原创 2019-04-28 21:10:36 · 424 阅读 · 0 评论 -
redis那点事13: 配置篇
redis大纲: 传送本节是介绍 redis.conf 文件的配置, 文章会很长, 需要查询可以用 CTRL + F详读配置文件 INCLUDES(引用):################################## INCLUDES(引用) #################################### 引入外部配置文件,i...原创 2019-05-04 01:22:52 · 148 阅读 · 0 评论 -
redis那点事12: 安装篇
redis大纲: 传送安装过程: 这里以 redis4.0.2 举例: 1. 因为 redis是 c语言开发的首先先安装gcc:yum -y install gcc 2. 如果没下载 wget需要先下载: yum -y install wget 3. 下载 redis 源码:wget http://download....原创 2019-05-04 00:26:20 · 119 阅读 · 0 评论 -
redis那点事11: 命令总结篇
redis大纲: 传送key操作命令 DEL key 删除一条数据,删除成功返回1,删除失败返回0 DUMP key 将对象序列化,并返回序列化的值,不对数据进行修改 EXISTS key 检查数据是否存在,存在返回1,不存在返回0 EXPIRE key s 给key设置过期时间,时间参数类型秒 EXPIREAT ke...原创 2019-05-03 23:47:05 · 164 阅读 · 0 评论 -
redis那点事10: 数据结构篇
redis大纲: 传送我们先来回顾下redis的基本类型: stringlist hash set zset 一共有这5种基本类型, 那我们来聊以聊他们是数据结构set一个数据的时候它的数据模型是什么? 当执行set hello world 的时候, 他的数据模型为: dictEn...原创 2019-05-03 20:33:38 · 189 阅读 · 0 评论 -
redis那点事9: 规范解决篇
redis大纲: 传送我们先来复习一些命令: SCAN index [reg] [count] 迭代当前数据库的key SSCAN key index [reg] [count]迭代集合的元素 HSCAN key index [reg] [count]迭代hash的键值对 ZSCAN key index [r...原创 2019-05-02 02:10:23 · 178 阅读 · 0 评论 -
redis那点事8: 规范篇
redis大纲: 传送原文 本篇博文是根据阿里的规范手册进行修改 原文:闪现key的设计 可管理性和可读性: 以业务名(数据库名)为前缀, 防止key冲突 用冒号隔开 如: 数据库名:表名:id local:user:12 简洁性: 保证语义的...原创 2019-05-02 01:32:27 · 163 阅读 · 0 评论 -
redis那点事7: 问题解决篇
redis大纲: 传送让我们复习一个命令: setnx setnx: set一个值, 如果set的值已经存在则返回0, 不存在则会将值设置返回1 如图: 需要准备的jar包: 1.jedis-2.9.0.jar (操作 redis 的 jar包) 2.commons-pool2-2.6.0.jar...原创 2019-05-02 00:35:54 · 243 阅读 · 0 评论 -
redis那点事6: 缓存问题篇 (缓存雪崩, 缓存击穿, 缓存穿透等)
redis大纲: 传送让我们来想想在实际开发过程中遇到的缓存问题有哪些? 1. 缓存雪崩 2. 缓存击穿 3. 缓存穿透 4. 缓存预热 5. 缓存更新什么是缓存雪崩? 缓存雪崩是指, 当大量的缓存在同一时间失效, 所有的请求都会到数据库, 对DB和CPU造成巨大的压力, 那么就有可能...原创 2019-05-02 00:07:40 · 212 阅读 · 0 评论