自学内容网 自学内容网

ubuntu、linux安装redis(使用tar包的方式)

目录

1、准备redis的tar包

2、执行make

3、执行make install

4、运行redis

5、总结


1、准备redis的tar包

        去官网或者github上下载对应的tar包,我下载的是 redis-6.2.14.tar.gz

        上传到ubuntu后,使用指令进行解压:

tar -xvf redis-6.2.14.tar.gz

        然后进行到解压目录内。

2、执行make

        执行make指令,由于我的系统是新安装的镜像报错,没有make指令,因此安装make指令:

        报错信息:

cd src && make all
make[1]: Entering directory '/home/ipp/redis-6.2.14/src'
    CC Makefile.dep
    CC adlist.o
/bin/sh: 1: cc: not found
make[1]: *** [Makefile:376: adlist.o] Error 127
make[1]: Leaving directory '/home/ipp/redis-6.2.14/src'
make: *** [Makefile:6: all] Error 2
root@ubuntu:/home/ipp/redis-6.2.14# make install
cd src && make install
make[1]: Entering directory '/home/ipp/redis-6.2.14/src'
    CC adlist.o
/bin/sh: 1: cc: not found
make[1]: *** [Makefile:376: adlist.o] Error 127
make[1]: Leaving directory '/home/ipp/redis-6.2.14/src'
make: *** [Makefile:9: install] Error 2

        安装完make即可,指令:

apt install make

3、执行make install

        如果执行make install 指令。此时还报错:

MAKE hiredis
cd hiredis && make static 
make[3]: Entering directory '/home/ipp/redis-6.2.14/deps/hiredis'
cc -std=c99 -pedantic -c -O3 -fPIC   -Wall -W -Wstrict-prototypes -Wwrite-strings -Wno-missing-field-initializers -g -ggdb alloc.c
make[3]: cc: Command not found
make[3]: *** [Makefile:228: alloc.o] Error 127
make[3]: Leaving directory '/home/ipp/redis-6.2.14/deps/hiredis'
make[2]: *** [Makefile:53: hiredis] Error 2
make[2]: Leaving directory '/home/ipp/redis-6.2.14/deps'
make[1]: [Makefile:328: persist-settings] Error 2 (ignored)
    CC adlist.o
/bin/sh: 1: cc: not found
make[1]: *** [Makefile:376: adlist.o] Error 127
make[1]: Leaving directory '/home/ipp/redis-6.2.14/src'
make: *** [Makefile:6: all] Error 2

        说明缺少gcc,安装gcc

apt install gcc 

        再去执行在redis的安装目录下执行

make install

        如果执行以上指令报错没有xxxxx.h文件,那么就rm -rf删除redis的解压目录,然后重新解压,然后make install 

4、运行redis

        在解压目录下找到redis.conf文件,将内容里面的

daemonize no 改成 daemonize yes

        然后进入到src下执行

./redis-server ../redis.conf

        验证是否启动成功

ps -ef|grep redis

        得到下面的提示就表示成功了。

5、总结

        按照步骤一步步来,你是可以的,每天给自己打个气,加油!

        所有的困难都是一步步解决的,即使当前你干的工作比较难,只要用心,最后都能解决,加油,对面的你!

学习之所以会想睡觉,是因为那是梦开始的地方。
ଘ(੭ˊᵕˋ)੭ (开心) ଘ(੭ˊᵕˋ)੭ (开心)ଘ(੭ˊᵕˋ)੭ (开心)ଘ(੭ˊᵕˋ)੭ (开心)ଘ(੭ˊᵕˋ)੭ (开心)
                                                                                                        ------不写代码不会凸的小刘


原文地址:https://blog.csdn.net/qq_40834643/article/details/142460786

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!