liunx安装redis 以及踩坑解决

1.官网下载安装包  https://redis.io/download

2.下载完成之后上传至本地liunx服务器

3.使用     tar -zxvf redis-6.0.8.tar.gz    解压至当前文件夹

4.文件改名和移动(改名方便以后配置)使用命令MV

 5.安装gcc环境,redis是由C语言编写的,它的运行需要C环境

                yum install gcc-c++   

                gcc -v  查看当前版本

 6.之后在redis文件夹下  make   命令,在进入到src  make install

-------------------------还有一种报错显示权限不够,通过su - 切换root用户进行权限增加
-------------中途如若报错  gcc版本过低不支持当前redis6.+版本,使用命令

yum -y install centos-release-scl && yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils && scl enable devtoolset-9 bash

升级gcc版本,之后重新make,make install即可

7.为方便管理,将常用的配置和命令移动到redis下的指定文件夹下(mkdir etc    mkdir bin )

 mv redis.conf /etc

进入src中 

mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server /usr/local/redis/bin/

8.编辑redis配置文件

在redis目录下 vim etc/redis.conf

        文件中的daemonize属性改为yes(表明需要在后台运行)

        redis.conf配置文件中的 bind 127.0.0.1 这一行给注释掉,表示指定网段可用

        redis.conf配置文件中的 protected-mode 设置成 no(默认是设置成yes的, 防止了远程访问)

9.设置redis开机自启

        vim /etc/rc.d/rc.local

        /usr/local/redis/bin/redis-server      /usr/local/redis/etc/redis.conf

 10.执行命令启动,进入redis下的bin目录

./redis-server /usr/local/redis/etc/redis.conf    //启动Redis服务

11.远端测试

猜你喜欢

转载自blog.csdn.net/qq_60547244/article/details/122320242