11 09 2021

Linux环境下安装redis

        1、安装Redis

            1.1 新建redis目录

            image.png

            1.2 下载redis6.0.8安装包

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

            image.png

            1.3 解压

            tar -zxvf redis-6.0.8.tar.gz

            图片.png


            图片.png

            1.4 安装C语言编译环境 

            查看和升级gcc版本(gcc版本过低需要升级,如果是高版本可以省略此步骤)

            图片.png

            更新命令如下:

            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版本:

            图片.png

            1.5 编译

            先进入到redis-6.0.8目录

            image.png

            make

            图片.png

            1.6 安装

            make install

            进入到redis-6.0.8目录下面的src目录执行

             图片.png

            也可以直接make && make install

            image.png


           图片.png

            查看默认安装位置

            图片.png

            1.7 测试,前台启动

            图片.png


            图片.png

            1.8 查看redis进程

            ps -ef|grep redis

            图片.png

            图片.png

            1.9 配置后台启动,快捷启动命令

            vim /root/software/redis-6.0.8/redis.conf

            注释bind127.0.0.1,否则只有本机才能访问

            图片.png

            

            图片.png

           修改 daemonize no 为daemonize yes 开启守护进程模式,设置为后台运行,进程不会终止,除非手动kill该进程

            图片.png

            设置外网可链接,protected-mode值改为no

            保护模式,该模式控制外部网是否可以连接redis服务,默认是yes,所以默认我们外网是无法访问的,如需外网连接rendis服务则需要将此属性改为no。

            图片.png

           

            设置redis密码,打开注释,后面设置自己的密码

            图片.png

            保存退出


            其他配置:

            监听端口:

            image.png

            日志、持久化文件保存目录:

            image.png

            数据库数量,设置为1代表只使用一个库,默认16个库,0~15

            image.png

            设置redis能够使用的最大内存

            image.png

            日志文件,默认为空,不记录日志,可以指定日志文件名

            image.png

            

            1.10 将redis设置成开机自启动(后台启动)

            a、首先创建几个目录

            图片.png

           b、将redis安装目录的redis.conf复制一份到/etc/redis目录下,命名为6379.conf

            c、修改6379.conf的logfile 为/var/log/redis/6379.log

             图片.png

            d、修改6379.conf的dir ./  为 dir /var/log/redis/data ,用来做redis持久化,保存后缀为.rdb的文件

            image.png

            e、将安装的redis目录下utils目录下的redis_init_script文件复制到/etc/init.d/下面,命名为redis

            f、修改/etc/init.d/redis文件

            图片.png

            图片.png

            

            g、将redis服务设置开机自启动  chkconfig  redis on

            图片.png

            h、重启reboot,  查看进程  ps -ef|grep redis

         

            1.11 本机登录redis

            auth 密码

            图片.png



            远程链接不上使用以下命令启动redis:redis-server /root/software/redis-6.0.8/redis.conf  

            

            1.12 redis的启动

            image.png

            1.13 redis客户端连接

            image.png