Redis
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> Redis

Lỗi jemalloc / jemalloc.h:Không có tệp hoặc thư mục nào như vậy khi tạo Redis

Việc chọn bộ cấp phát bộ nhớ không phải mặc định khi xây dựng Redis được hoàn tất bằng cách đặt MALLOC biến môi trường. Redis được biên dịch và liên kết với libc malloc theo mặc định, ngoại trừ jemallocbeing là mặc định trên hệ thống Linux. Mặc định này đã được chọn vìjemalloc đã được chứng minh là có ít vấn đề phân mảnh hơn libcmalloc.

Để buộc biên dịch đối với libc malloc, hãy sử dụng:

% make MALLOC=libc  

Để biên dịch với jemalloc trên hệ thống Mac OS X, hãy sử dụng:

% make MALLOC=jemalloc

Nguồn:https://github.com/redis/redis/blob/6.0/README.md#allocator



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. hibernate-redis có hỗ trợ bộ nhớ cache cấp 2 được chia sẻ bởi các trường hợp ngủ đông khác nhau không

  2. Các phím redis không được hiển thị khi sử dụng Cache front trong Laravel

  3. Tạo tập hợp mới từ một phạm vi của Tập hợp đã sắp xếp trong Redis

  4. Cách tốt nhất để lưu trữ các khóa redis

  5. Triển khai Pub / sub trong nodeJS