CenteOs7上安装Redis
- 安装前先检查安装环境
- 开始安装
- 下载fedora的 epel 仓库
- 安装redis数据库
- 启动与检查状态命令
- 启动redis
- 停止redis
- 查看redis运行状态
- 查看redis进程
- 设置开机启动
- 修改配置
- 如果你觉得麻烦,使用一下配置
- 录入以下内容
- 最后请放开端口允许连接
- 参考文章
安装前先检查安装环境
首先检查gcc环境。
gcc -v
发现没有安装,那么我就安装gcc等环境。
sudo yum install gcc-c++ make -y
开始安装
下载fedora的 epel 仓库
yum install epel-release
安装redis数据库
yum install redis
启动与检查状态命令
启动redis
service redis start
停止redis
service redis stop
查看redis运行状态
service redis status
查看redis进程
ps -ef | grep redis
设置开机启动
chkconfig redis on
修改配置
我个人觉得vi编辑器不好用。这里我重新安装了vim编辑器。使用起来没有太大区别。看个人习惯吧。
#安装vim
sudo yum install vim
#vi打开方式
vi /etc/redis.conf
#vim打开方式
vim /etc/redis.conf
打开后我需要修改几个地方,第一个是运行远程访问。由于默认的配置非常的长,这里需要进行一个搜索。当然也可以直接找模板替换掉就可以了,文件内容多大部分都是描述。
如何搜索?
在正常情况下按 / 向下搜索。向上搜索就按 ? 。
我们需要将
bind 127.0.0.1 改成 bind 0.0.0.0
requirepass foobared 改成 requirepass 1101165230
如果你觉得麻烦,使用一下配置
#备份一个
cp /etc/redis.conf /etc/redis.conf.backup
#进入文件夹
cd /etc/
#删除原来的配置
rm -rf redis.conf
#创建一个新的redis.conf配置文件
vim redis.conf
录入以下内容
# Redis服务器配置文件# 禁止保护模式,允许外部访问
protected-mode no# 绑定地址,允许所有网络接口上的连接
bind 0.0.0.0# 设置监听端口,默认为6379
port 6379# 设置Redis服务器的后台运行
daemonize yes# 日志文件配置
logfile "/var/log/redis/redis.log"# 数据持久化配置,这里使用RDB方式
save 900 1
save 300 10
save 60 10000
dbfilename dump.rdb
dir /var/lib/redis# 设置密码,用于远程访问认证
requirepass 1101165230# 关闭客户端闲置超时时间检查
client-output-buffer-limit normal 0 0 0# 其他可选安全与性能优化配置...# 以下为可选配置,根据实际情况调整
# 关闭TCP_NODELAY,对于交互性较低的应用可以提升网络效率
tcp-backlog 511
# 开启慢查询日志,帮助分析性能瓶颈
slowlog-log-slower-than 10000
slowlog-max-len 128# 注意:实际生产环境中请务必根据安全规范和业务需求,仔细调整和增加相应的安全及性能优化配置。
最后请放开端口允许连接
#开启3306端口
sudo firewall-cmd --permanent --zone=public --add-port=6379/tcp
#立即刷新
sudo firewall-cmd --reload
参考文章
在Centos7下安装Redis。