sql >> Database teknologi >  >> NoSQL >> Redis

Fejl jemalloc/jemalloc.h:Ingen sådan fil eller mappe, når du laver Redis

Valg af en ikke-standard hukommelsesallokator, når Redis bygges, udføres ved at indstille MALLOC miljøvariabel. Redis er kompileret og sammenkædet med libc malloc som standard, med undtagelse af, at jemalloc er standard på Linux-systemer. Denne standard blev valgt, fordi jemalloc har vist sig at have færre fragmenteringsproblemer end libcmalloc.

For at tvinge kompilering mod libc malloc, brug: 

% make MALLOC=libc  

For at kompilere mod jemalloc på Mac OS X-systemer skal du bruge:  

% make MALLOC=jemalloc

Kilde:https://github.com/redis/redis/blob/6.0/README.md#allocator



  1. Python &Redis:Bedste praksis for Manager/Worker-applikationer

  2. Argumenter, der sendes ind, skal være en streng på 24 hex-tegn - det tror jeg, det er

  3. Performance Tuning i MapReduce for at forbedre ydeevnen

  4. tar gzip mongo dump som MySQL