redis安装

本文详细介绍如何从源码安装Redis,并提供了遇到常见问题的解决方案。包括编译错误的处理方法及如何配置Redis使其作为守护进程运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.tar -zxvf redis-2.6.14.tar.gz

2.cd redis-2.6.14

3.make PREFIX=/usr/local/redis-4.0.6 install

4.mkdir /usr/local/redis-4.0.6/etc

 

 

1.5,可能会出现的错误提示

>>提示1

make[3]: gcc:命令未找到

>>解决

yum -y install gcc-c++

 

>>提示2

在包含自 adlist.c34 的文件中:

zmalloc.h:50:31: 错误:jemalloc/jemalloc.h:没有那个文件或目录

zmalloc.h:55:2: 错误:#error "Newer version of jemalloc required"

>>解决

make的时候加上 MALLOC=libc 参数

make PREFIX=/usr/local/redis-4.0.6 MALLOC=libc install

 

 

7.

cp redis.conf /usr/local/redis

这个文件是redis启动的配置文件

 

8.

由于redis安装在/data1/apps/redis2.6.14/下,所以

cd /data1/apps/redis2.6.14/ 进入这个目下,执行

cp redis-benchmark redis-cli redis-server /usr/local/redis

这样就不用再执行时加上./了,而且可以在任何地方执行

 

查看

 

9. echo 1 > /proc/sys/vm/overcommit_memory  

 

10.启动服务

 

11.vim redis.conf

# By default Redis does not run as a daemon. Use 'yes' if you need it.

# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.

#daemonize no

daemonize yes

no 改为 yes

 

12.   ./redis-cli报错

 

解决方法:

 

先退出exit

 

然后

 

OK

说明成功了。

 

退出当前命令行:quit

13.关闭redis


 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值