2019-06-25 centos7 编译安装redis

一、下载和安装redis

    1.redis编译安装需要的两个依赖包 yum install gcc tcl -y

    2.wget http://download.redis.io/releases/redis-5.0.5.tar.gz  (可也去官网查看版本号,下载自己需要的https://redis.io/)   

    3.解压下载好的压缩文件  tar- -zxvf redis-5.0.5.tar.gz

    4.进入解压好的目录并执行make命令:cd redis-5.0.5 && make 

    5. make命令执行好之后可以执行 make test 命令用于检查安装是否有错误  (安装完成)

二、操作配置文件

    1.创建一个目录用于存放redis的三个操作文件  mkdir -p /usr/local/redis/

    2.进入 解压文件redis-5.0.5下面的src目录执行命令  cp  redis-server redis-cli redis.conf  /usr.local.redis/   redis.conf在src的上一层目录

         -. redis-server文件用来启动redis服务

         -. redis-cli 用于连接redis服务

         -. redis.conf存放的是redis的配置文件

    3.修改配置文件(修改如下三个参数)

         -. 打开配置文件  vi redis.conf

         -. daemonize 改为 yes #守护进程模式 。

         -. bind 127.0.0.1 绑定网卡。这里的 bind 是指绑定本机哪个网卡IP,而不是指绑定允许访问的IP。

              -. bind 127.0.0.1              表示只允许本机访问redis ;

              -. bind 192.168.1.1          如果是绑定本机内网地址,则表示只允许同网段内机器访问redis ;

              -. bind 0.0.0.0                   表示所有机器(包括公网,有安全隐患)访问 redis ;


    三、将redis加入守护进程,实现 systemctl 启动

         1、 执行命令写入以下内容     vi /usr/lib/systemd/system/redis.service 

               [Unit]

               Description=Redis

               After=network.target

               [Service]

               Type=forking

               PIDFile=/var/run/redis_6379.pid

                ExecStart=/usr/local/redis/redis-server /usr/local/redis/redis.conf

                ExecReload=/bin/kill -s HUP $MAINPID

                ExecStop=/bin/kill -s QUIT $MAINPID

                PrivateTmp=true

                [Install]

                WantedBy=multi-user.target

        2、执行以下命令

                [root@localhost redis-5.0.5]# systemctl daemon-reload    重载systemctl,如果不行就重启

                [root@localhost redis-5.0.5]# systemctl enable redis         开启自启动

                [root@localhost redis-5.0.5]# systemctl start redis    

四、连接redis

       1、   /usr/local/redis/redis-cli -h redis.conf里面的ip -p 6379

  

         

你可能感兴趣的:(2019-06-25 centos7 编译安装redis)