sql >> Databasteknik >  >> NoSQL >> Redis

Fel jemalloc/jemalloc.h:Ingen sådan fil eller katalog när du gör Redis

Att välja en minnesallokator som inte är standard när du bygger Redis görs genom att ställa in MALLOC miljöfaktor. Redis kompileras och länkas mot libc malloc som standard, med undantag för att jemalloc är standard på Linux-system. Denna standard valdes eftersom jemalloc har visat sig ha färre fragmenteringsproblem än libcmalloc.

För att tvinga fram kompilering mot libc malloc, använd: 

% make MALLOC=libc  

För att kompilera mot jemalloc på Mac OS X-system, använd:  

% make MALLOC=jemalloc

Källa:https://github.com/redis/redis/blob/6.0/README.md#allocator



  1. Hur vet man master/slav status för redis?

  2. Varför tar MongoDB så mycket plats?

  3. uppgradera mongodb

  4. Hur jämför man två mongodb-samlingar?