Redis基础运维

1 简介
Redis是可基于内存亦可持久化的日志型、非关系型的Key-Value数据库。
苍穹Redis用于存储页面状态、数据缓存及元数据,可不做持久化。
部署工具提供单机模式和高可用模式(哨兵模式)。
1.1 单机模式
单机模式部署了三个节点:redis-6379、redis-6380、redis-6381,使用6379、6380、6381端口。
1.2 哨兵模式
高可用环境部署了3套哨兵,每套哨兵模式为:配置3个哨兵和1主2从的Redis服务器。哨兵端口7505对应的Redis端口为6379,哨兵端口7506对应的Redis端口为6380,哨兵端口7507对应的Redis端口为6381。
比如三个节点的ip分别为ip1、ip2、ip3,三个哨兵集群分别为:
ip1:7505、ip2:7505、ip3:7505
ip1:7506、ip2:7506、ip3:7506
ip1:7507、ip2:7507、ip3:7507
三套redis主从分别是:
ip1:6379、ip2:6379、ip3:6379
ip1:6380、ip2:6380、ip3:6380
ip1:6381、ip2:6381、ip3:6381

2 基本操作
2.1 单机模式
•启动
systemctl start redis-6379
systemctl start redis-6380
systemctl start redis-6381
•停止
systemctl stop redis-6379
systemctl stop redis-6380
systemctl stop redis-6381
•重启
systemctl restart redis-6379
systemctl restart redis-6380
systemctl restart redis-6381
•查看运行状态
systemctl status redis-6379
systemctl status redis-6380
systemctl status redis-6381

•检查端口
netstat -nlp|grep 6379
netstat -nlp|grep 6380
netstat -nlp|grep 6381

•检查进程
ps -ef|grep redis-server|grep -v grep

•配置文件路径
哨兵配置文件路径可以通过系统服务文件查看(以redis6379为例)。
cat /usr/lib/systemd/system/redis-6379.service

安装目录/common/redis/conf/redis-*.conf
•日志文件路径
Redis日志路径在哨兵配置文件里指定(以redis6379为例)
cat /kingdee/common/redis/conf/redis-6379.conf
ll /kingdee/common/redis/data


安装目录/common/redis/data/*.log
•登录redis
redis-cli -h 主机 -p 端口 -a 密码
![]()
•查看Redis角色状态
redis-cli -h redisip -p redis端口 -a 密码 INFO|grep role
eg:以6379为例

•查看redis信息
INFO {Clients|Cluster|CPU|Keyspace|Memory|Persistence|Replication|Server|Stats}

2.2 哨兵模式
启动的顺序:主机的Redis服务进程->启动从机的服务进程->启动3个哨兵的服务进程。
•启停
Redis基础运维
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



