在Centos6.9系统上安装redis客户端时报错,步骤如下:

1.下载redis客户端源码包:

wget  http://download.redis.io/releases/redis-3.0.7.tar.gz

2.解压Redis客户端源码包:

tar -xzf  redis-3.0.7.tar.gz

3.进入Redis目录并编译Redis客户端源码:
   cd  redis-3.0.7

make

但在执行make后出现了如下报错:

解决办法:查看README文件,有这么一段话:

是关于redis内存分配器选择的描述:在构建Redis时,通过设置“MALLOC”环境变量来选择非默认的内存分配器。Redis默认情况下编译并链接到libc malloc的,但在Linux系统上默认的内存分配器是jemalloc。linux系统之所以选择jemalloc作为默认的内存分配器,是因为jemalloc被证明比libc malloc具有更少的碎片问题。

要强制编译redis使用libc malloc,使用: make malloc=libc  指令

在Mac OS系统上编译redis使用jemalloc,使用: make MALLOC=jemalloc  指令

根据提示执行:make  malloc=libc

问题解决。

make  结束后,cd到src目录,执行make install 操作:

cd  src

make install PREFIX=/usr/local/redis

将解压出来的配置文件复制到/usr/local/redis目录下

配置文件启动服务:

默认情况下redis是前台运行,需要把它改为后台运行,修改/usr/local/redis/redis.conf文件:

daemonize yes   # 修改为yes,后台运行

protected-mode no  # 修改为no,关闭安全模式,不然远程连接会报错误

bind 0.0.0.0   # 修改为指定ip,或者0.0.0.0

requirepass  密码 # 设置连接密码

cd 到bin目录下,启动服务:

./redis-server redis.conf

关于服务:

./redis-cli shutdown

作为客户端,连接指定的redis服务器:

./redis-cli -h redis服务器IP或域名  -p 服务端口  -a  密码

在Linux系统上安装Redis客户端报错:In file included from adlist.c:34 zmalloc.h:50:31: error: jemalloc......相关推荐

  1. 如何在配置低的老旧笔记本的win7系统上安装tensorflow及报错信息解决方法集锦

    这该死的TensorFlow,前前后后折腾了我两周才把它装好.大家不要笑话我,我确实是个小白,还是一个学土木工程的小白,并不是计算机.数学.统计学专业之类的的出生,我只想自学一下机器学习,了解一下人工 ...

  2. linux的iso镜像机没有redis,在Linux系统上安装Redis【避坑篇】

    redis官网下载地址,当前稳定版本是6.0.0. redis的下载 具体下载方式依照当前网页下面提供的命令即可: # 下载及安装 wget http://download.redis.io/rele ...

  3. Redis进阶实践之二如何在Linux系统上安装安装Redis

    2019独角兽企业重金招聘Python工程师标准>>> Redis进阶实践之二如何在Linux系统上安装安装Redis 一.引言 上一篇文章写了"如何安装VMware Pr ...

  4. 在LInux系统上安装ImageMagick

    一.ImageMagick的安装背景 项目中需要获得ECG图片,使用心电插件只能生成PDF,因此需要在Linux系统上安装ImageMagick程序将PDF转化成图片 二.ImageMagick介绍 ...

  5. 在Linux系统上配置Samba客户端,访问Samba远程目录

    1. 前言 本文主要讲解如何在Linux系统上配置Samba客户端,访问Samba远程目录. 2. 安装smbclient Linux用户可以从命令行访问samba共享,使用文件管理器或挂载samba ...

  6. Linux系统上安装JDK(有图详解)

    Linux系统上安装JDK 安装中要用到的工具: 1.通过Xshell连接linux服务(需要先安装Xshell) Xshell网盘提取链接(提取码:1sqk) 2.如果是在自己电脑上使用VMware ...

  7. linux riot密码,在Linux系统上安装Riot的方法

    本文介绍在Linux操作系统上安装Riot的方法,支持Ubuntu.Debian.Arch Linux等系统,也能使用Snap或Flatpak命令安装. 简介 Riot是一个由Matrix提供支持的通 ...

  8. qt-sdk-linux,在linux系统上安装qt-sdk步骤.doc

    在linux系统上安装qt-sdk步骤 在Linux系统上使用SDK安装Qt软件 在Linux上使用SDK安Qt是比较简单的,按照下面的安装步骤提示,一步一步下来即可完成,但是其中有些要注意的地方.下 ...

  9. linux终端下载notepad,在Linux系统上安装NotePad++的三种方法介绍

    本文介绍在Linux操作系统上安装NotePad++的三种方法,使用Snap.Wine和NotePadQQ.这里要说的是:由于像Wine和Snap软件包这样的工具,在Linux上运行的Notepad+ ...

最新文章

  1. C# 并行任务——Parallel类
  2. keyshot环境素材文件_快速学会keyshot基础渲染的步骤
  3. android AVB2.0学习总结
  4. 计算机word数字逆序输出,如何让word中的内容倒序排列
  5. 学习Android之SharedPreferences使用
  6. 【软工】第一次阅读作业
  7. c:递归算法的三个demo:八皇后问题、台阶问题、汉诺塔
  8. 怎么使用计算机算法,浅谈如何在用计算机来更好的实现Floyd算法
  9. git 远程仓库 remote 使用总结
  10. html+css实现淘宝右侧固定定位导航
  11. 禾川x3e系列_禾川科技:“高性价比”X3E系列伺服系统能否摘得金球奖桂冠?
  12. 【老生谈算法】基于matlab时域频域处理的语音信号变声处理系统设计与算法原理(论文+程序源码+GUI图形用户界面)——变声算法
  13. 第十二天-函数名 迭代器
  14. 【CityHunter】通过Unity3D来制作游戏中AR部分的内容
  15. 小学计算机教师业务笔记,2016-2017学年度小学教师业务学习笔记
  16. 安防监控、智慧交通 视频结构化(车辆+行人)实现方案
  17. 2017年 第八届蓝桥杯 Java B组真题整理
  18. Ubuntu 19.04初体验
  19. 【行业】2022年ERP的开展趋势
  20. typedef typename解释

热门文章

  1. 如何简单地理解最小二乘法和线性回归方程?(高中数学知识)
  2. linux下pfam使用方法,利用Pfam数据库的信息做转录因子的分类
  3. Unity Open Day 北京站-黑马训练营专场:小团队运研一体走出国门
  4. 【Java并发编程】主线程等待子线程的多种方法
  5. foss测试_FOSS简介(免费和开源软件)
  6. 赶赴一场夏日盛宴丨千岛湖夏季团建旅行攻略
  7. 新版标准日本语初级_第三十六课
  8. 【转载】十进制小数转二进制小数方法
  9. 信息检索与排序模型之布尔模型
  10. 企业微信社群如何逆风翻盘