Linux拾遗 | Linux(CentOS)安装与启动redis(包括修改端口、开放访问、设置访问密码等)


第一步:安装/升级gcc编译器

GCC( GNU Compiler Collection,GNU编译器套件)是由GNU开发的编程语言译器。
新版的redis需要gcc较高版本,因此需要先安装或升级gcc工具。
按以下命令步骤操作:

# 1.安装gcc
yum -y install gcc

# 2.升级gcc前先安装centos-release-scl
yum -y install centos-release-scl

# 3.再安装devtoolset工具包
yum -y install devtoolset-9-gcc*

# 4.激活
scl enable devtoolset-9 bash

# 5.查看gcc版本(9.x.x表示正确)
gcc -v

第二步:下载redis并安装(以6.0.5版本为例)

分为四步:

  1. 下载
  2. 解压
  3. 移动
  4. 编译
# 1.使用wget工具下载源码
yum -y install wget  # 如果没有wget工具使用此行命令安装
wget http://download.redis.io/releases/redis-6.0.5.tar.gz

# 2.解压
tar -zvxf redis-6.0.5.tar.gz

# 3.移动到 /usr/local
mv redis-6.0.5 /usr/local

# 4.进入redis根目录
cd /usr/local/redis-6.0.5

# 5.进入根目录后使用make命令编译
make

第三步:更改配置文件(根据实际情况更改)

更改前先备份原配置文件。

# 1.确保在redis根目录下
cd /usr/local/redis-6.0.5

# 2.备份原始配置文件
cp redis.conf redis.conf.bak

# 3.进入redis.conf配置文件
vim redis.conf

# 4.进入后输入:set nu开启行号查看
:set nu

# 5.更改完成后保存退出
:wq

根据自己实际情况更改,例如:

  1. 开放访问

>第69行
bind 127.0.0.1
改为
bind 0.0.0.0

  1. 关闭保护模式(可以不更改,无法远程连接数再尝试修改)

>第88行
protected-mode yes
改为
protected-mode no

  1. 修改访问端口(运行在服务器时为了安全建议修改)

>第92行
port 6379
改为
port xxxx

  1. 设置后台运行

>第206行
daemonize no
改为
daemonize yes

  1. 设置日志文件

>第241行
logfile “”
改为
logfile “redis.log”

  1. 设置访问密码(运行在服务器时强烈建议使用密码)

>第771行
# requirepass xxx
取消#号注释并设置密码

第四步:放行防火墙端口

redis默认使用6379端口:

# 放行6379端口
firewall-cmd --add-port=6379/tcp --zone=public --permanent
firewall-cmd --reload

第五步:启动redis并测试连接

启动redis,注意:需要跟上配置文件才有效

# 绝对路径
/usr/local/redis-6.0.5/src/redis-server /usr/local/redis-6.0.5/redis.conf

# 或者相对路径(在redis-6.0.5根目录下)
./src/redis-server /redis.conf

测试连接的方式很多,例如在windows端使用RedisDesktopManagerRedisInsight-v2等工具。
这里使用RedisDesktopManager工具举例:
在这里插入图片描述
出现以下弹窗表示连接成功:
在这里插入图片描述

附1:查看日志与关闭redis服务

  • 查看日志
# 绝对路径方式
tailf /usr/local/redis-6.0.5/src/redis.log

# 或者使用cat、more、less等命令
less /usr/local/redis-6.0.5/src/redis.log
  • 关闭redis服务
# 先查看redis进程信息(获取进程号,下图的11154)
ps aux | grep redis

# 再使用kill命令结束进程
kill -9 11154

在这里插入图片描述

附2:使用alias简化启动命令

每次启动redis都要输入很长的命令,可以将该命令写入用户配置文件中,通过取别名的方式,方便以后调用。
参考:使用alias命令给命令取别名并持久化到文件

# 1.进入自己的主目录
cd ~

# 2.进入.bashrc文件
vim .bashrc

# 3.写入别名内容(新增开一行,等号两边不要有空格)
alias run_redis='/usr/local/redis-6.0.5/src/redis-server /usr/local/redis-6.0.5/redis.conf'

# 4.保存退出
:wq

# 5.刷新配置文件
source .bashrc
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿林仔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值