首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
redis
订阅
沉浮1314
更多收藏集
微信扫码分享
微信
新浪微博
QQ
108篇文章 · 0订阅
Redis 的持久化有哪几种方式?
redis 如果仅仅只是将数据缓存在内存里面,如果 redis 宕机了再重启,内存里的数据就全部都弄丢了啊。你必须得用 redis 的持久化机制,将数据写入内存的同时,异步的慢慢的将数据写入磁盘文件里,进行持久化。 如果 redis 宕机重启,自动从磁盘上加载之前持久化的一些数…
redis分布式锁,面试官请随便问,我都会
现在的业务场景越来越复杂,使用的架构也就越来越复杂,分布式、高并发已经是业务要求的常态。像腾讯系的不少服务,还有CDN优化、异地多备份等处理。 互斥性,同一时刻,智能有一个客户端持有锁。 防止死锁发生,如果持有锁的客户端崩溃没有主动释放锁,也要保证锁可以正常释放及其他客户端可以…
「课代表」帮你总结了全网最全的Redis知识点
本来是没这期的,按道理更新也应该是在周一更新消息队列的幂等,分布式事务相关的文章,但是这篇暖男我实在忍不住了,不是发自己的文章,是帮课代表发一下,她本科是北京交通大学,也是电子科技大学的研究生。 她看了我的系列,做了个笔记📒,我一看,偶买噶 !。 这是什么仙女啊,这是我第一次…
Redis 分布式锁原理看这篇就够了, 循循渐进
年轻的时候,爱上什么都不为过。成熟了以后,放弃什么都能理解;每个人终其一生都在寻找,那个和自己灵魂相近的人 -- 莫言 1、不会发生死锁。 即使有一个客户端在持有锁的期间崩溃而没有主动解锁,也能保证后续其他客户端能加锁 2、具有容错性。 只要大部分的Redis节点正常运行,客户…
redis个人源码分析笔记4--hash对象的存储
每种数据类型都存在至少一种encoding方式。redis把上面几种基础类型抽象成为一个结构体叫做 redisObject 本文就重点介绍下hash类型在redis中是如何存储和使用的。 2. redis hash类型 其实具体的命令查看redis的官方文档是最方便的,但是我还…
Redis 的基础数据结构(一) 可变字符串、链表、字典
这周开始学习 Redis,看看Redis是怎么实现的。所以会写一系列关于 Redis的文章。这篇文章关于 Redis 的基础数据。阅读这篇文章你可以了解: 三个数据结构 Redis 是怎么实现的。 SDS (Simple Dynamic String)是 Redis 最基础的数…
redis个人源码分析笔记3---redis的事件驱动源码分析
redis性能很好,而且是一个单线程的框架。得益于redis主要通过异步IO, 多路复用的技术,使用反应堆(reactor)模式,把大量的io操作通过消息驱动的方式单线程一条条处理,这样可以很好的利用CPU资源。因为没有同步调用,所以处理速度非常快。使得多个Client访问re…
redis系列:RDB持久化与AOF持久化
Redis的数据都是存储在内存中的,所以Redis持久化也就是要把Redis存储在内存中的数据保存到硬盘。 RDB持久化是指在客户端输入save、bgsave或者达到配置文件自动保存快照条件时,将Redis 在内存中的数据生成快照保存在名字为 dump.rdb(文件名可修改)的…
深入剖析Redis系列(四) - Redis数据结构与全局命令概述
Redis 提供了 5 种数据结构。理解每种数据结构的特点,对于 Redis 的 开发运维 非常重要,同时掌握 Redis 的 单线程命令处理 机制,会使 数据结构 和 命令 的选择事半功倍。 接下来的几篇文章,将从如下几个方面介绍 Redis 的几种数据结构,命令使用及其应用…
[Redis源码阅读]redis持久化
不急着给出答案,先停下来思考一下,然后再看看下面的介绍。希望看了这边文章后,你能够回答这个问题。 由于Redis是一种内存型数据库,即服务器在运行时,系统为其分配了一部分内存存储数据,一旦服务器挂了,或者突然宕机了,那么数据库里面的数据将会丢失,为了使服务器即使突然关机也能保存…