美文网首页
在linux中安装redis

在linux中安装redis

作者: 被骗8000丶mata川 | 来源:发表于2018-09-04 19:54 被阅读0次

    本文中使用的系统是Ubantu 18.04

    因为我是第一次使用Linux系统,并不知道使用哪一款比较好,主要是因为Ubantu的界面很好看(笑)

    在使用linux安装redis之前遇到过几个小问题。在本文中写下来。

    我在使用window远程ssh连接linux时,出现access denied这样的报错。

    最终解决的时候,其实不知道怎么解决的。

    主要是同事在配合我的时候用的是苹果电脑。然后一直连不上,最后我用自己电脑连的时候突然就连上了。

    详细描述一下解决过程吧:

    使用了修改root密码的方式

    sudo passpwd root

    在网上查找了使用/etc/ssh/sshd_config配置方式

    找到这个文件中的PermitRootLogin选项,将no改为yes。

    我在使用这个两个方式的时候,我本地连一直都是Please Try Again.导致我一直以为没有成功。

    所以我就在这里全都写出来。

    后来在自己电脑上连linux系统的时候突然就连通了。有种便秘良久突然通常的爽快感。

    回到正题,这次是在linux安装redis。

    我使用的方式是源码编译安装。

    用ssh连接上linux

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

    $ tar xzf redis-4.0.11.tar.gz

    $ cd redis-4.0.11

    $ make

    使用的redis也是最新版的4.0.11

    在安装redis的过程中也遇到了问题(我真的是醉了,每次在安装啊,整合啊之类的事情的时候,都会遇到各种奇怪的问题,想死)

    个人建议,wget下载软件之前,先专门创建一个文件夹放置redis

    make编译时,出现了一个问题。

    You need tcl 8.5 or newer in order to run the Redis test

    对唔住啊,我不知道这个tcl 8.5是个什么东西,也不知道别人会不会遇到,总之我解决了这个东西。

    解决方式:

    wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz

    sudo tar xzvf tcl8.6.1-src.tar.gz  -C /usr/local/

    cd  /usr/local/tcl8.6.1/unix/

    sudo ./configure

    sudo make

    sudo make install

    解决完这个问题再回到redis安装目录,又出现了奇怪的问题。我在使用make编译,提示我gcc命令找不到。

    于是又用

    apt install gcc

    命令安装了一个gcc

    总算可以安全编译了。

    我一直在祈祷让我安安全全的装上去,不要在出问题了。可惜上天好像并没有垂怜我的祈祷。

    于是再一次的,我火冒三丈的又出了问题。

    在make编译完成之后,使用make install进行安装,

    虽然我并不明白为什么还需要使用make install,书上说这个命令是将redis复制到/usr/local/bin中

    但是我在make 完成会后看到/usr/local/bin中也存在啊不是很明白。

    就是因为make install这个命令折磨了我一下午。

    我每次在执行make install命令时,都会提示我。Hint: It's a good idea to run 'make test' ;)

    可是每次执行完make test命令,系统都表示没有错误。

    实在不能理解。最后跳过这一步,依然顺畅使用。

    最终结果总算是好。

    如果有人看到。希望能给你们少一些试错的过程。

    相关文章

      网友评论

          本文标题:在linux中安装redis

          本文链接:https://www.haomeiwen.com/subject/niunwftx.html