redis redis-2.6.17 安装失败 原因分析

简介:   redis 安装 redis-2.6.17   redis 集群 安装 http://knight-black-bob.iteye.com/blog/2343192       zmalloc.
+关注继续查看

 

redis 安装 redis-2.6.17

 

redis 集群 安装 http://knight-black-bob.iteye.com/blog/2343192

 

 

 

zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory
zmalloc.h:55:2: error: #error "Newer version of jemalloc required"
make[1]: *** [adlist.o] Error 1
make[1]: Leaving directory `/data0/src/redis-2.6.2/src'
make: *** [all] Error 2

 

make & make install  失败

 

原因分析

Allocator  
---------  
 
Selecting a non-default memory allocator when building Redis is done by setting  
the `MALLOC` environment variable. Redis is compiled and linked against libc  
malloc by default, with the exception of jemalloc being the default on Linux  
systems. This default was picked because jemalloc has proven to have fewer  
fragmentation problems than libc malloc.  
 
To force compiling against libc malloc, use:  
 
    % make MALLOC=libc  
 
To compile against jemalloc on Mac OS X systems, use:  
 
    % make MALLOC=jemalloc

 

 

 

我们可以通过 make MALLOC=libc 命令

 

 

 

 

 

 

 

 

 

 

 

 

捐助开发者

在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。



 
 谢谢您的赞助,我会做的更好!

 

 

 

 

 

 

 

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
21天前
|
NoSQL Redis
【Redis从头学-16】分析分布式锁中存在的坑,学会如何设计Redis分布式锁
【Redis从头学-16】分析分布式锁中存在的坑,学会如何设计Redis分布式锁
25 0
|
2月前
|
存储 消息中间件 缓存
Redis详解,包括安装命令,应用场景,优缺点,案列分析,各个开发语言如何应用
@[TOC](目录) Redis 是一个基于内存的开源数据库系统,被广泛应用于 Web 应用、消息队列、缓存、实时统计等领域。下面是 Redis 的详解,包括安装命令、应用场景和优缺点,以及案列分析和各个开发语言如何应用。此外,还提供了一些具体代码示例。 # 1、安装命令 Redis 的安装命令因操作系统而异。以下是几种常见操作系统的安装命令: - Linux: - 对于 Ubuntu 和 Debian,可以使用以下命令安装 Redis: ``` sudo apt-get update sudo apt-get install redis-server
|
2月前
|
存储 NoSQL Java
|
2月前
|
存储 NoSQL Java
蚂蚁金服Java研发岗二面:redis 常见数据结构以及使用场景分析
redis简单来说 就是一个数据库,不过与传统数据库不同的是 redis 的数据是存在内存中的,所以存写速度非常快,因此 redis 被广泛应用于缓存方向。另外,redis 也经常用来做分布式锁。redis 提供了多种数据类型来支持不同的业务场景。除此之外,redis 支持事务 、持久化、LUA脚本、LRU驱动事件、多种集群方案。所以在面试中我们经常可以看到redis的身影,今天给大家带来一道redis的面试真题以及解析,后面会给大家分享今年来redis常考试的一些真题。
46 0
|
3月前
|
监控 NoSQL Java
记一次应用访问Redis超时的案例分析
记一次应用访问Redis超时的案例分析
145 2
|
4月前
|
NoSQL Java 程序员
Redis分布式锁常见坑点分析
Redis分布式锁常见坑点分析
203 0
|
5月前
|
消息中间件 缓存 NoSQL
redis缓存一致性问题 & 秒杀场景下的实战分析
本篇文章讲述了在高并发场景下 redis缓存一致性问题 & 秒杀场景下的实战分析, 数据库缓存不一致解决方案, 缓存与数据库双写一致以及秒杀场景下缓存一致性问题的实战解决方案
190 0
|
5月前
|
NoSQL 数据可视化 Linux
一日一技:可视化分析 Redis Key 资源占用情况
一日一技:可视化分析 Redis Key 资源占用情况
139 0
|
7月前
|
存储 NoSQL 算法
源码角度分析Redis的请求处理逻辑
Redis客户端在发送诸如get、set等命令时,服务端响应并发送回复,整个链路采用了request-reply网络处理模型。本文从源码角度主要分析服务端如何处理来自客户端的request:即服务端采取的事件处理机制、如何响应客户端的连接建立及读写请求。从C++, java和C语言版本的客户端源码展开阐述客户端如何接收和解析来自服务端的reply。服务端事件处理总体架构Redis服务端与客户端的⽹
277 0
源码角度分析Redis的请求处理逻辑
|
9月前
|
运维 NoSQL 安全
【Redis权威指南】「特性分析」Sentinel的特性分析典籍指南(1)
【Redis权威指南】「特性分析」Sentinel的特性分析典籍指南(1)
91 0
推荐文章
更多