Centos8 yum方式安装多个Redis
-
是否安装GCC依赖
ggc -v #或者 rpm -q gcc
-
安装GCC
yum install -y gcc
如果不是管理员 加 sudo
sudo yum install -y gcc
-
yum安装Redis
yum install redis
失败更新yum 再安装
#添加EPEL仓库 sudo yum install epel-release #更新yum源 sudo yum update
是否安装[y/N]: y
等待安装即可
-
设置开机自启动
systemctl enable redis.service
-
启动
systemctl start redis.service
-
查看redis版本
redis-cli -version
-
客户端登录命令
redis-cli -h 127.0.0.1 -p 6379
-
redis服务操作命令
#启动redis服务 systemctl start redis.service #停止redis服务 systemctl stop redis.service #重新启动服务 systemctl restart redis.service #查看服务当前状态 systemctl status redis.service #设置开机自启动 systemctl enable redis.service #停止开机自启动 systemctl disable redis.service
-
开放远程连接
#在redis的配置文件/etc/redis.conf中将bind 127.0.0.1 注释为 #bind 127.0.0.1 或者0.0.0.0 #打开/etc/redis.conf vi /etc/redis.conf #按下字母 i,切换到输入模式 i #按esc键 输入:wq保存退出 wq!强制保存 :wq!
如果需要修改密码找到requirepass foobared ,取消注释foobared改为你需要的密码
-
打开防火墙
//添加防火墙端口到防火墙 sudo firewall-cmd --add-port=6379/tcp --permanent //重新加载防火墙规则 sudo firewall-cmd --reload //重启redis systemctl restart redis
添加其他端口的服务
-
cd 到安装目录下:
cd /ect #查看 ls
-
复制resdis.conf文件
cp cp redis.conf redis6380.conf #配置新redis文件,避免两个redis冲突,在配置文件找到以下几项,进行修改; vim redis6380.conf pidfile /var/run/redis/redis_6380.pid #指定新的PID文件路径 port 6380 #指定新的端口号 logfile /var/log/redis/redis_6380.log #指定新的日志文件路径 dbfilename dump_6380.rdb #指定新的转储文件路径
-
#按esc键 输入:wq保存退出 wq!强制保存
-
启动并查看服务
#启动 redis-server /etc/redis6380.conf #查看端口 netstat -lnpt
登录查看 redis-cli -h 127.0.0.1 -p 6380
-
服务器安全组放开端口即可。
登录查看 redis-cli -h 127.0.0.1 -p 6380
-
服务器安全组放开端口即可。