博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redis 安装
阅读量:6514 次
发布时间:2019-06-24

本文共 725 字,大约阅读时间需要 2 分钟。

  hot3.png

Redis 安装,官网给的文档如下:

$ wget http://download.redis.io/releases/redis-4.0.8.tar.gz$ tar xzf redis-4.0.8.tar.gz$ cd redis-4.0.8$ make

在 CentOS 7 上安装,遇到几个小问题,如下。

执行 make 时,报以下错误:

make[3]: gcc: Command not found

这是因为没有安装 gcc,执行以下命令进行安装:

yum install gcc

再次执行 make,报以下错误:

zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: No such file or directory

这是由于 redis 默认使用 jemalloc 作为内存分配器,而本机又没有 jemalloc,所以才会报错。解决办法有两个:

1. 指定内存分配器为 libc,执行以下命令编译:

make MALLOC=libc

2. 先安装 jemalloc,然后再编译。

yum install memkind-devel

安装完 jemalloc 后,再次执行 make 进行编译,可能还会报找不到 jemalloc.h 的错,这是因为之前执行过 make,有缓存,需要进行一次清理,执行以下命令清理:

make distclean

安装成功后,提示最好进行一次 make test。如果要执行 make test,还需要安装 tcl,执行以下命令:

yum install tcl

 

转载于:https://my.oschina.net/haodut/blog/1621781

你可能感兴趣的文章
关于 Linux
查看>>
图文解析五大外链误区
查看>>
ios开发之导航控制器的原理
查看>>
《Netkiller Blockchain 手札》Hyperledger Fabric Java SDK Demo
查看>>
querySelector 和 querySelectorAll区别
查看>>
Linux系统_Centos7下安装Nginx
查看>>
《PHP和MySQL Web 开发》 第12章 MySQL高级管理
查看>>
数据库设计 Step by Step (6) —— 提取业务规则
查看>>
Redis客户端redisson实战
查看>>
连接到 JasperReports Server
查看>>
java处理高并发高负载类网站问题
查看>>
使用C#生成随机密码(纯数字或字母)和随机卡号(数字与字母组合)
查看>>
CAS服务器端集群
查看>>
设计模式 之 访问者模式
查看>>
JAVA Collections框架
查看>>
进制转换
查看>>
ASCII码
查看>>
java常用四种排序源代码
查看>>
win7 下硬盘安装Redhat7
查看>>
Redis 分布式锁的正确实现方式
查看>>