linux系统下载安装部署redis
1、redis下载解压
redis下载地址:https://download.redis.io/releases/ 自己挑选想要下载的版本;
上传到服务器,解压命令:tar -zxvf redis-6.2.12.tar.gz
2、安装相关依赖
进入刚才解压的redis包下执行:yum -y install gcc
测试是否安装成功:gcc -v 出现对应的版本信息代表成功;
3、安装redis
在解压的redis目录下,执行命令:make
成功之后再次执行:make install
到此redis安装成功;所有redis相关命令默认在 /usr/local/bin 目录下;
4、配置环境变量
命令:vim /etc/profile
按i键进入输入模式,在最下面添加以下几行代码:
export REDIS_HOME=/usr/local
export PATH=
P
A
T
H
:
PATH:
PATH:REDIS_HOME/bin
编辑完成按ESC键退出输入模式,输入:wq 保存退出;
最后执行 source /etc/profile 命令,使该文件生效;
5、启动redis
前台启动:在任何目录下执行 redis-server
后台启动需要配置redis配置文件
可以直接修改redis.conf 或者备份redis.conf 在新的配置文件里修改;
备份redis.conf 到 myredis/redis.conf
命令:cp /DATA/local/redis/redis-6.2.12/redis.conf /DATA/local/redis/myredis/redis.conf
修改配置文件:
#监听地址,默认是 127.0.0.1,会导致只能在本地访问。修改成 0.0.0.0 则可以在任意 IP 访问,生产环境不要设置 0.0.0.0:
bind 0.0.0.0
守护进程,修改为 yes 后即可后台运行:
daemonize yes
密码,设置后访问 redis 必须输入密码:
requirepass 123456
监听端口:
port 6379
工作目录,默认是当前目录,也就是运行 redis-server 时的命令,日志、持久化等文件会保存在这个目录:
dir .
数据库数量,设置为1,代表只使用1个库,默认有16个库,编号0~15:
databases 1
设置 redis 能够使用的最大内存:
maxmemory 256mb
日志文件,默认为空,不记录日志,可以指定日志文件名:
logfile “redis.log”
6、配置redis开机自启
首先设置redis为服务,新建一个redis服务,
命令:vim /etc/systemd/system/redis.service
在文件新增以下内容:
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /DATA/local/redis/myredis/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
然后保存退出;使用cat redis.service命令可以查看文件是否保存成功;
重载系统服务:systemctl daemon-reload
设置开机自启:systemctl enable redis
服务启动命令:systemctl start redis
查看服务状态:systemctl status redis
停止进程使用kill 命令杀死进程就可以;