首页 > 数据库 >Redis - window下redis重启数据丢失(已解决)=========待测试

Redis - window下redis重启数据丢失(已解决)=========待测试

时间:2023-04-27 15:15:49浏览次数:37  
标签:aof 配置文件 文件 windows Redis redis window conf

大概场景是这样的,今天做了一些测试数据,下班了关机走人了,
第二天来打开一看,redis数据丢失了都没有了,
开始认为是redis自动数据过期了,但是我查看了没有设置过期时间,
要么就是redis自动清理了,要么是redis重启导致数据的丢下,结果是后者。

这是window下redis所有的配置文件,其中两个配置文件redis.windows.conf和redis.windows-service.conf
我百度了下,基本就是开启aop,和一个备注机制
appendonly yes #开启AOF模式 no的话则是关闭 配置文件是默认关闭的,所以开启就可以了
appendfsync everysec # 选择性能适中的效率 默认是这个设置
几个参数的解读:
appendfsync always:总是写入aof文件,并完成磁盘同步baidu
appendfsync everysec:每一秒写zhi入aof文件,并完成磁盘同步
appendfsync no:写入aof文件,不等待磁盘同步。

修改文件的话修改redis.windows-service.conf 这个文件,要不然是不生效的,启动的时候进入redis目录下 输入命令 redis-server.exe redis.windows.conf 进行启动即可,插入数据后重启redis看效果,亲测有效!

注意:

后来发现启动服务时不能直接点redis-server.exe运行,需要在cmd中输入redis-server.exe redis.windows.conf 启动,否则配置文件中配置不会生效。

 

成功了,redis.windows.conf和redis.windows-service.conf这两个文件都需要开启aof,appendonly yes

 

标签:aof,配置文件,文件,windows,Redis,redis,window,conf
From: https://www.cnblogs.com/beatleC/p/17358943.html

相关文章

  • 《window 下载Dlib库》
    1.创建虚拟环境condacreate-nyolopython=3.10这边创建的python版本需要跟后续安装dlib的whlpython版本对应,不然会提示不支持。 2.激活虚拟环境condaactivatedlib 3.相关依赖安装pipinstallcmakepipinstallboots 报错:安装boots提示(dlib)C:......
  • Docker创建运行Redis并挂载
    一、拉取redis镜像1、在线状态下拉取redis镜像dockerpullredis:版本号2、离线状态下获取redis镜像将在线状态拉取额redis镜像打成tar包dockersave-oredis.tarredis:版本号sudodockerload-iredis.tar二、运行redis容器dockerrun--restart=always--log-optmax......
  • Redis - string类型
    Redis的key是String类型的,如果Value如果也是String类型,相当于把两个字符串映射起来,即key-value。这里字符串不仅仅是传统意义上的字符串,例如“helloworld”,也可以是JSON、HTML等。1、string字符串//string-----------------------------------------------------------------......
  • Ubuntu22.04 安装 mysql8,redis7,MongoDB6
     服务器的准备我的服务器是在腾讯云租的,所以服务器的apt源都是默认配好的,没配好的自行网上查找apt源配置。本文同样适用于Ubuntu22,20。Ubuntu18亦可参考。云服务器一般防火墙未开放端口访问,请自行配置,否则后续远程访问不了:mysql:3306redis:6379MongoDB:27017更新所有......
  • Python之操作redis数据库
    Python操作redis数据库步骤1、导入redis模块2、建立连接3、写入命令importredisip='xxx.xx.xx.xx'password='123456'r=redis.Redis(host=ip,password=password,port=6379,db=1)res=r.get('lrx2')print(res)#结果为:b'\xe5\x97\xafohyeah234324'#结果是......
  • Redis - 存储对象信息是用 Hash 还是 String
    日常工作中存储对象信息时,一般有两种做法,一种是用String存储,另一种是Hash 存储。既然两种数据结构都可以存储结构体信息。到底哪种更加合适呢?String和Hash占用内存的比较 首先用代码先插入10000条数据,然后用可视化工具来看看内存的占用情况。constRedis=require("......
  • Redis——cluster集群原理
    摘要在redis3.0之前,redis使用的哨兵架构,它借助sentinel工具来监控master节点的状态;如果master节点异常,则会做主从切换,将一台slave作为master。当master挂掉的时候,sentinel会选举出来一个master,选举的时候是没有办法去访问Redis的,会存在访问瞬断的情况;若是在电商网站大......
  • redis-5.0.5离线安装方式
    官方网址https://redis.io/github:https://github.com/antirez/redis一、安装下载redis-5.0.51、官网下载redis-5.0.5.tar.gz2、解压编译安装tar-xvfredis-5.0.5.tar.gzcdredis-5.0.5makePREFIX=/usr/local/redisinstall3、启动redis①直接启动(不推荐,会进入客户端)c......
  • 【经验分享】Windows快捷键Win+G无法使用,提示需要新应用打开链接
    环境:系统版本:Windows10家庭中文版问题描述:描述:按下Win+G后弹出提示框,需要使用新应用以打开此ms-gamingoverlay链接问题解释:误将Xboxgamebar应用程序删除了,无法找到启动的程序。这个程序我当时以为就是个打游戏的,我就删除了,没想到录屏会需要到。解决方法:1.查......
  • 安装多个NodeJS windows上安装多个Nodejs版本 解决vue2/vue3同时运行
    第一步下载nvm-windowsnvm-windows下载地址:Github最新下载地址进入之后直接下载第二步安装NVM注意路径一定不要包含空格中文否则会报错注意安装路径一定不要包含空格中文否则会报错 点击安装之后如果之前安装了nodejs的话会提示希望nvm管理已安装node版本吗点击是......