redis安装

本文提供详细的Redis安装步骤,包括必备依赖的安装、配置文件与启动脚本的设置等,并解决安装过程中可能遇到的常见错误。
//redis安装
[root@localhost ~]# cd /usr/local/src
[root@localhost src]# wget 'https://codeload.github.com/antirez/redis/tar.gz/2.8.21' -O redis-2.8.21.tar.gz
[root@localhost src]# tar zxvf redis-2.8.21.tar.gz
[root@localhost src]# cd  redis-2.8.21
[root@localhost redis-2.8.21]#  make   //与memcache一样不需要./configure
...
...
Hint: It's a good idea to run 'make test' ;)    //成功

//要加上安装路径
[root@localhost redis-2.8.21]# make PREFIX=/usr/local/redis intsall

//创建配置目录
[root@localhost redis-2.8.21]# mkdir /usr/local/redis/etc

//下载配置文件
[root@localhost redis-2.8.21]# wget http://www.apelearn.com/study_v2/.redis_conf -O /usr/local/redis/etc/redis.conf 2>/dev/null

//下载启动脚本
[root@localhost redis-2.8.21]# wget http://www.apelearn.com/study_v2/.redis_init -O /etc/init.d/redis 2>/dev/null

[root@localhost redis-2.8.21]# useradd -s /sbin/nologin redis
[root@localhost redis-2.8.21]# mkdir /usr/local/redis/var
[root@localhost redis-2.8.21]# chmod 777 /usr/local/redis/var/
[root@localhost redis-2.8.21]# chmod 755 /etc/init.d/redis
[root@localhost redis-2.8.21]# chkconfig --add redis
[root@localhost redis-2.8.21]# chkconfig redis on
[root@localhost redis-2.8.21]# service redis start
启动 :                                                    [确定]

 

 

安装redis会遇到的错误:

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

--> yum install -y gcc


2. 错误: jamalloc/jamalloc.h: 没有那个文件或目录
    
--> yum install -y jamalloc-devel

--> 需要安装扩展源 yum install -y epel-release


3. cc: ../deps/hiredis/libhiredis.a: 没有那个文件或目录
    cc: ../deps/lua/src/liblua.a: 没有那个文件或目录
    cc: ../deps/jemalloc/lib/libjemalloc.a: 没有那个文件或目录

--> 
[root@localhost redis-2.8.21]# cd deps/
[root@localhost deps]# make hiredis lua jemalloc
[root@localhost deps]# cd redis-2.8.21
[root@localhost redis-2.8.21]# make


4.     cc: ../deps/linenoise/linenoise.o: 没有那个文件或目录

--> 
[root@localhost redis-2.8.21]# cd deps/
[root@localhost deps]# make linenoise
[root@localhost deps]# cd redis-2.8.21
[root@localhost redis-2.8.21]# make

 

转载于:https://www.cnblogs.com/frankielf0921/p/5448744.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值