Linux下源码安装Redis

    科技2024-06-30  67

    1.3.2 Linux下安装Redis

    第一步: 去官网下载安装包 ,传送门

    第二步: 上传到Linux服务器,解压redis的安装包

    tar -zxvf redis-6.0.8.tar.gz

    这里我已经解压好了,并且移动到了redis目录下

    第三步: 安装基本环境

    yum -y insatll gcc-c++

    这里注意一个问题,Centos下安装的gcc默认版本为4.8.5,编译Redis需要高版本的gcc,这里我已经准备好了如何升级gcc,只需要执行几条命令即可! 也可以看我这篇文章,差不多都是相同的,传送门

    yum -y install centos-release-scl yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils scl enable devtoolset-9 bash 需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。 如果要长期使用gcc 9.3的话: echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

    第四步: 在解压目录下执行make与make insatll

    make #第一次安装比较慢 make出错的升级一下gcc版本 make #安装完成后也在可以make一次,校验一下,这次就很快! make insatll

    Linu程序默认安装路径:

    现在我已经安装好了!我们的本地的程序默认都是在 /usr/local/bin 目录下

    这里显示的就是我们的Redis已经安装成功了!接下来我们把我们的Redis配置文件复制到当前目录下,我们可以在当前目录下,新建一个专门存放Redis的目录,这里新建的目录为 myconfig

    1.3.3 Linux下启动Redis

    redis默认不是后台启动,我们需要修改redis的配置文件配置为后台启动!

    # 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. ##修改后台运行 默认为no,需要后台运行就需要改为yes daemonize no

    修改完配置文件后,如何启动Redis呢?在当前目录(指redis程序所在的目录)下运行redis相对应的服务就行

    测试是否连接成功:

    再来看关于Redis的相关进程:

    1.3.4 关闭Redis

    第一步:

    利用shutdown命令关闭连接

    第二步:

    利用exit命令退出

    Processed: 0.008, SQL: 8