1 更新yum源
sudo yum install epel-release
sudo yum update
注:update 过程中切勿粗暴终止,可能会有造成命令失效从而重装系统的风险
2 安装Redis数据库并重启
sudo yum -y install redis
sudo systemctl start redis
此时就可以通过 redis-cli
进入命令行模式客户端了
3 配置远程访问
首先修改配置文件/etc/redis.conf
,注意这里需要使用root
权限
修改连接端口
修改前:bind 127.0.0.1
修改后
# bind 127.0.0.1 bind 0.0.0.0
注:这里有两种方式,一可以直接注释
bind 127.0.0.1
, 也可以改成bind 0.0.0.0
配置连接密码
修改前:#requirepass foobared
修改后
requirepass [你的密码]
然后保存,重启redis 服务
sudo systemctl restart redis
4 常见Redis服务命令
systemctl start redis.service # 启动redis服务器
systemctl stop redis.service # 停止redis服务器
systemctl restart redis.service # 重新启动redis服务器
systemctl status redis.service # 获取redis服务器的运行状态
systemctl enable redis.service # 开机启动redis服务器
systemctl disable redis.service # 开机禁用redis服务器
5 常见问题
Q1: 使用其他局域网内机器访问不了?
A1: 一般是防火墙问题,现把6379
端口开放,然后重启防火墙即可,操作命令个如下
firewall-cmd --permanent --add-port=6379/tcp
firewall-cmd --reload
Q2: 局域网内其他机器访问
A2: 使用redis-cli
命令
redis-cli -h [host] -p [port] -a [password]