gpt4 book ai didi

redis - Ubuntu 的 Redis AOF 文件的默认位置是什么?

转载 作者:IT王子 更新时间:2023-10-29 06:03:13 24 4
gpt4 key购买 nike

背景

昨天我们的机器意外崩溃,Redis 的 AOF 文件损坏了。

尝试使用 sudo systemctl start redis-server 启动服务时我们收到以下日志:

Bad file format reading the append only file: make a backup of your AOF file, then use ./redis-check-aof --fix

研究

显然这看起来是一个需要修复的简单错误,只需执行 ./redis-check-aof --fix <filename> .

除了我一点也不知道那个文件在哪里。

我已经在 Github 上搜索了这个问题的讨论,但不幸的是没有人给我提供文件的位置:

持久性文档也没有提及此文件的位置:

规范

这些是我运行 Redis 的系统的规范:

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial

问题

这个文件在哪里?

最佳答案

你有两个选择:

  1. 找到Redis 的配置文件,通常名为redis.confdirappendfilename 配置指定AOF 文件的目录和文件名。
  2. 使用redis-cli连接Redis,使用CONFIG GET命令获取dir配置,即CONFIG GET目录AOF 文件应位于此目录下。

关于redis - Ubuntu 的 Redis AOF 文件的默认位置是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50504692/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com