- 2024-07-30redis持久化
除了正常服务以外,数据量的扩容,数据安全也属于高可用的范畴之内。实现redis高可用的方式1.持久化 最简单的高可用方法,主要功能就是备份数据。即把内存当中的数据保存到硬盘当中。2.主从复制3.哨兵模式4.redis的集群持久化概念是把内存当中的数据保存到硬盘当中。开启持
- 2024-07-23redis的使用场景和持久化方式
redis的使用场景热点数据的缓存。热点:频繁读取的数据。限时任务的操作:短信验证码。完成session共享的问题完成分布式锁。redis的持久化方式什么是持久化:把内存中的数据存储到磁盘的过程,同时也可以把磁盘中的数据加载到内存中。redis持久化分为两种:RDB和AOFRDB:什
- 2024-03-29redis面试题-持续更新~
1、我没有执行bgsave条件,执行了shutdown之后,数据会不会丢?不会丢,因为只要执行shutdown会默认,会先执行一条bgsave。 2、kill-9会丢数据,kill不会丢数据,为什么?kill-9比较暴力,直接把父进程砍掉了,kill(或者pkill)会让redis把活干完(可以理解为kill为正常的推出流程,和前面
- 2024-03-28Redis的相关配置
#bind 127.0.0.1 #注释掉这一句,使redis可以外部访问port 6379 #默认端口,可以改成别的端口protected-mode yes #修改为yes,开启保护模式,默认是yes#daem
- 2024-01-10无涯教程-Redis - BGSAVE命令函数
RedisBGSAVE命令将数据库保存在后台,OK代码将立即返回,客户端可以使用LASTSAVE命令检查操作是否成功。BGSAVE-语法以下是RedisBGSAVE命令的基本语法。redis127.0.0.1:6379>BGSAVE参考链接https://www.learnfk.com/redis/server-bgsave.html
- 2023-11-12Redis持久化⽅式有哪些?有什么区别?
Redis持久化⽅案分为RDB和AOF两种。RDBRDB持久化是把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化过程分为手动触发和自动触发。RDB⽂件是⼀个压缩的⼆进制⽂件,通过它可以还原某个时刻数据库的状态。由于RDB⽂件是保存在硬盘上的,所以即使Redis崩溃或者退出,只要RDB⽂件存在,
- 2023-11-03Redis宕机恢复
AOF(AppendOnlyFile)Redis持久化:AOF日志用AOF方法进行故障恢复的时候,需要逐一把操作日志都执行一遍。如果操作日志非常多,Redis就会恢复得很缓慢,影响到正常使用。RDB(RedisDataBase)内存数据的全量快照,即把内存数据都保存到磁盘。save:主进程执行,会导致redis阻塞bgsave:创建
- 2023-05-20redis学习3linux--黑马
持久化RDBsavebgsave工作原理bgsave->发送指令到redis,redis返回Backgroundsavingstarted给客户端,然后调用fork函数生成子进程,子进程创建rdb文件,成功后返回消息给redis,可通过日志文件查看bgsave命令时针对save阻塞问题的优化。Reids内部所有涉及到RDB操作都采用bgsave的方
- 2022-12-02Redis 持久化 RDB
RDB持久化是把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化过程分为手动触发和自动触发。手动触发分别对应save和bgsave命令:·save命令:阻塞当前Redis服务器,线
- 2022-10-12Redis持久化实现的简单过程
Redis有3种实现持久化的方式:AOF日志、RDB快照、混合持久化Redis写入AOF日志的过程Redis执行完写操作命令后,将命令追加到server.aof_buf缓冲区通过write()系统调用,将a
- 2022-10-09Redis 开发与运维--第5章 持久化
Redis支持RDB和AOF两种持久化机制,持久化功能有效避免因为进程退出而造成数据丢失的问题。当下次重启时候利用之前持久化的文件即可实现数据恢复。本章内容如下:
- 2022-08-2029. Redis---RDB持久化
1.前言Redis是一款基于内存的非关系型数据库,它会将数据全部存储在内存中。但是如果Redis服务器出现某些意外情况,比如宕机或者断电等,那么内存中的数据就会全部丢失。因