一、离线安装
1.下载Redis。
官网:https://redis.io
2.上传redis.tar.gz文件至/opt目录。
3.检查是否安装redis。
> redis-server -version
4.解压redis.tar.gz压缩文件至/usr/local目录。
> tar zxvf /opt/redis-7.2.1.tar.gz -C /usr/local
5.重命名目录。
> mv /usr/local/redis-7.2.1 /usr/local/redis
6.删除redis.tar.gz。
> rm -f /opt/redis-7.2.1.tar.gz
7.编译安装redis。
> cd /usr/local/redis
> make && make install
8.编辑redis.conf。
> vim /usr/local/redis/redis.conf
# 外网访问
bind 192.168.0.201
# 密码
requirepass 123456
9.新建redis.service。
> vim /etc/systemd/system/redis.service
[Unit]
Description=redis-server
After=network.target
[Service]
ExecStart=/usr/local/bin/redis-server /usr/local/redis/redis.conf
ExecStop=/usr/local/bin/redis-cli -h 192.168.0.201 -a 123456 shutdown
Restart=always
[Install]
WantedBy=multi-user.target
10.重载系统服务。
> systemctl daemon-reload
11.修改redis.service权限。
> chmod +x /etc/systemd/system/redis.service
12.启动redis。
> systemctl start redis
13.开机启动redis。
> systemctl enable redis
14.连接redis服务。
> redis-cli -h 192.168.0.201 -a 123456
二、Docker安装
1.拉取镜像。
> docker pull redis:7.2.3
2.创建容器。
> docker run -d --name=redis --privileged=true --restart=always -p 6379:6379 -v D:\ProgramData\Redis\conf\redis.conf:/etc/redis/redis.conf -v D:\ProgramData\Redis\data:/data redis:7.2.3 redis-server /etc/redis/redis.conf --requirepass 123456 --appendonly yes
3.登录redis。
> docker exec -it redis /bin/bash
> redis-cli -h 127.0.0.1 -a 123456
三、集群
1.在从节点上,修改配置文件redis.conf。
> vim /usr/local/redis/redis.conf
# 主节点密码
masterauth 123456
# 主节点IP、端口
slaveof 192.168.0.201 6379
2.在从节点上,重启redis服务。
> systemctl restart redis
3.在从节点上,查看副本信息。
192.168.0.202:6379> info replication
4.在主节点上,查看副本信息。
192.168.0.201:6379> info replication
四、卸载
1.停止redis。
> systemctl stop redis
2.删除目录及文件。
> rm -rf /etc/systemd/system/redis.service /etc/systemd/system/multi-user.target.wants/redis.service /usr/local/redis /usr/local/bin/*redis*