菜鸟笔记
提升您的技术认知

Redis 笔记 第4页

缓存穿透、缓存雪崩、缓存击穿?再也不怕了,你随便问吧

菜鸟阅读 : 3019赞(5)

背景 在现代软件架构中,缓存的应用已经非常普及。缓存的使用在面试和实践中都是避不开的硬技能、硬知识,如果你说还不太熟悉缓存的使用,可能都不好意思说自己是程序员。 在上篇文章《如果不知道这4种缓存模式,敢说懂缓存吗?》中,我们介绍了缓存使用的...

记一次redis命令异常:参数截断

菜鸟阅读 : 1778赞(5)

# 问题背景 最近项目在使用linux平台c++做开发,redis用到了hiredis库。项目中用到redis list结构作为队列,生产者和消费者模式解耦异步任务: 生产者: 1. 将业务pb结构序列化为字符串 pbstr 2. 将字符串...

Redis键(key)

菜鸟阅读 : 2316赞(5)

1、Redis键(key) 1.1、keys命令 Keys 命令用于查找所有符合给定模式 pattern 的 key 。 具体语法 keys pattern 说明 ● * :表示 0-多个字符 。 ● ?:表示单个字符。 案例 #查看数据库...

Redis发布与订阅

菜鸟阅读 : 3035赞(5)

订阅与发布 1、简介 订阅与发布是redis中的一种消息通信模式,主要分为两大角色:发布者和订阅者,在发布者和订阅者之间需要一个通道,也叫频道。 发布者(pub):主要用来发送消息. 订阅者(sub);主要订阅发布者发布的消息. 通道(ch...

Redis的持久化机制

菜鸟阅读 : 1987赞(5)

Redis提供了俩种持久化机制 RDB 和 AOF 一,RDB ​ 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里 ——>以快照的方式存储...

彻底搞懂Redis的持久化

菜鸟阅读 : 2868赞(5)

为什么需要持久化 很简单,因为 Redis 是基于内存的。数据如果不进行持久化,当服务器重启或者宕机的时候数据是无法恢复的,所以为了保证数据的安全性,我们需要将内存中的数据持久化到磁盘中。 Redis的持久化 Redis 提供了两种持久化的...

为什么Redis会有哨兵?

菜鸟阅读 : 1485赞(5)

提纲 为什么要有哨兵机制? 在 Redis 的主从架构中,由于主从模式是读写分离的,如果主节点(master)挂了,那么将没有主节点来服务客户端的写操作请求,也没有主节点给从节点(slave)进行数据同步了。 主节点挂了 这时如果要恢复服务...

Redis数据类型—五大常用类型操作

菜鸟阅读 : 2325赞(5)

文章目录 一、前言 二、String(字符串) 三、List(列表) 四、Set(集合)元素唯一不重复 五、Hash(哈希存对象) 六、ZSet(有序集合sorted set)排序 一、前言 在看数据类型前,可以看看官方对keys的说明 R...

最新版Redis安装配置教程

菜鸟阅读 : 2326赞(5)

Windows安装 Windows下使用Redis十分简单,但是Redis建议使用Linux进行开发! 1、Github上下载压缩包 https://github.com/tporadowski/redis/releases 2、解压压缩包...

redis的maxmemory设置以及淘汰策略介绍

菜鸟阅读 : 2120赞(1)

redis的maxmemory参数用于控制redis可使用的最大内存容量。如果超过maxmemory的值,就会动用淘汰策略来处理expaire字典中的键。 关于redis的淘汰策略: Redis提供了下面几种淘汰策略供用户选择,其中默认的策...