Redis no reescribe el archivo Apendsonly automáticamente -- redis campo con persistence camp Relacionados El problema

Redis doesn't rewrite appendonly file automatically


4
vote

problema

Español

redis no reescribe el archivo apéndicamente automáticamente.

My Dump.RDB es de 3 GB, pero el archivo Apéndicamente es de 36 GB y llena el disco.

Configuración relacionada:

  appendonly yes appendfilename "appendonly.aof" appendfsync no no-appendfsync-on-rewrite yes auto-aof-rewrite-percentage 100 auto-aof-rewrite-min-size 64mb   

Como entendí esta línea debe hacer que Redis reescribe a AF cuando el tamaño ha crecido 100%.

  auto-aof-rewrite-percentage 100   

¿Hace un nuevo AOF en el fondo y se compara con el tamaño actual? Reescribí manualmente y AOF es ~ 4GB, ¿por qué no lo reescribió?

Editar:

Versión REDIS: 2.8.4

Original en ingles

Redis doesn't rewrite the appendonly file automatically.

My dump.rdb is 3Gb, but the appendonly file is 36Gb and filled up the disk.

Related configuration:

appendonly yes appendfilename "appendonly.aof" appendfsync no no-appendfsync-on-rewrite yes auto-aof-rewrite-percentage 100 auto-aof-rewrite-min-size 64mb 

As I understood this line should make redis to rewrite aof when size has grown 100%.

auto-aof-rewrite-percentage 100 

Does it make a new aof in the background and compares with the current size? I did rewrite manually and aof is ~4GB, then why it didn't rewrite it?

EDIT:

Redis version: 2.8.4

     
 
 

Lista de respuestas

0
 
vote

Obtengo estas informaciones:

  1. Abre el RDB y AF al mismo tiempo.
  2. El éxito del comando de reescritura manual.
  3. auto-aof-rewrite-percentage config OK.
  4. Reescritura automática nunca activada.

AOF se retrasará cuando se ejecute RDB. Supongo que el Redis estaba ocupado con imprimircadena0 , y 99887776611111 (código> retrasado para cada CHECK UTIL Disk Full. El imprimircadena2 La frecuencia de verificación es la base en el imprimircadena3 .

Revise el comando de información para RDB y la información de la AF para asegurar que.

 

I get these informations:

  1. You open the RDB and AOF at the same time.
  2. Manual rewrite command success.
  3. auto-aof-rewrite-percentage config ok.
  4. Automatic rewrite never triggered.

AOF will delay when RDB is running. I guess, the Redis was busy with RDB bgsave, and AOF rewrite delayed for each check util disk full. The AOF rewrite checking frequency is base on the configration hz.

Check the INFO command for rdb and aof information to assure that.

 
 

Relacionados problema

0  Javax.peristence con @Entity Bean Saving Int [] como bytea (Postgres)  ( Javax persistence with entity bean saving int as bytea postgres ) 
En mi proyecto actual, tengo un frijol @entity, con, entre otros, un campo INT [], que debe coincidir con un campo entero [] en mi base de datos de Postgres. ...

0  No LEVELDBJNI64-1.8 en Java.Library.Path Excepción mientras ejecuta AKKA Project  ( No leveldbjni64 1 8 in java library path exception while running akka project ) 
Estoy tratando de iniciar un proyecto existente de la clase principal. Pero obteniendo la excepción a continuación. java.lang.unsatisfiedlinkError: No se p...

0  Fusionar no actualizar la entidad con el byte [] la variable de miembro  ( Merge failing to update entity with byte member variable ) 
Tengo una entidad con una variable byte[] anotada como un @Lob . Realizo algunos cálculos y luego hago una llamada @Entity @Table(name="my_entity") public...

4  ¿Se carga el valor del campo de @Transient?  ( Does transient field value get loaded ) 
Sé que el valor de campo de @Transient no se persigue en la base de datos. ¿Pero el valor del campo se carga de la tabla cuando se crea la entidad a partir de...

1  El mensaje JMS está recibiendo datos obsoletos de Hibernate  ( Jms message is getting stale data from hibernate ) 
Tengo una entidad gestionada que tiene un Listedor de EntityListener. El ListingListener en la postupdate y el postersista agrega la entidad a una cola JMS pa...

0  Excepción de entrada JDO / duplicado  ( Jdo duplicate entry exception ) 
Recibo un MySQLIntegrityConstraintViolationException al guardar un objeto a mi base de datos. Sé lo que significa este error, pero no puedo trabajar a su al...

8  Usando la lista de enumeración como parámetro en la consulta de HQL  ( Using enum list as parameter in hql query ) 
Tengo una entidad llamada Band con un atributo List<Genres> genres , GEANTES es un enumeración con los siguientes valores: 9988777666 Estoy tratando de...

3  Consejos para gestionar manualmente el contexto de persistencia  ( Tips for manually managing persistence context ) 
Estoy investigando el uso de JPA para mi código de acceso a los datos. Estoy tratando de escribir la capa de negocios y la capa de acceso a datos, por lo que ...

11  El marco de entidades no persistirá los datos en SQL Express (MDF)  ( Entity framework wont persist data in sql express mdf ) 
Estaba desarrollando una aplicación utilizando el marco de entidades y almacenando datos en una base de datos .MDF. Mi código puede leer los datos, aparenteme...

0  Advertencia cuando estoy generando .jar  ( Warning when i am generating jar ) 
Tengo esta advertencia: warning: Supported source version 'RELEASE_6' from annotation processor org.eclipse.persistence.internal.jpa.modelgen.Canonic...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos