centos7 redis搭建全过程

172 阅读1分钟

我不是一个资深高手,只想描述普通人在项目中真正常见的问题,以及我的一些经验!

redis在企业级项目中的作用不言而喻,基本的用户登陆都会用到,话不多说,直接上操作

1.下载redis

   下载地址:download.redis.io/releases/  关于版本各位自行选择

   命令行操作 wget download.redis.io/releases/re…

2.解压压缩包

     tar -zxvf redis-4.0.6.tar.gz

3.yum安装必要依赖

    yum install gcc -y

4.安装redis

cd redis-4.0.6 && make MALLOC=libc && cd src && make install

5.前台启动redis,进行redis安装状态测试

   cd src && ./redis-server

   出现如下图片表示redis正常,直接退出即可ctrl + c 退出即可

6.更改常规配置,实现redis后台启动运行

    修改redis.conf文件,一般修改配置如下

    1.更改端口号(默认端口一般会被很多工具扫描进行攻击,更换默认端口有利于安全防护)

     2.为redis增加密码(也是出于安全性考虑)

     3.开通外网访问权限(将bind注释掉)  方便内部开发利用三方工具连接查看redis中数据情况

    4.关闭保护模式(后台启动需要)

7.将redis-server 文件与redis.conf 拷贝到固定地点

    一般我会在/user/local下面创建redis文件夹,再把文件拷贝到redis文件下面

8.后台启动

    cd /user/local/redis && ./redis-server /usr/local/redis/redis.conf

    使用ps -aux | grep redis查看redis进程 

9.添加开机启动

   vim /etc/systemd/system/redis-server.service

文件中添加如下配置

    [Unit]

    Description=The redis-server Process Manager

    After=syslog.target network.target

    [Service]

    Type=simple

    PIDFile=/var/run/redis_6379.pid

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

    ExecReload=/bin/kill -USR2 $MAINPID

    ExecStop=/bin/kill -SIGINT $MAINPID

    [Install]

    WantedBy=multi-user.target

保存完毕执行执行如下命令

daemon-reload && systemctl start redis-server.service && systemctl enable redis-server.service