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