Redis安装、配置、启动、连接、断连、退出全套流程

本文详细指导如何在CentOS 7上安装Redis 6.2.1,包括gcc编译器安装、配置文件编辑(设置密码、远程连接)、后台启动、连接验证及安全设置,确保远程访问无误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


从0到Redis的远程连接 的所有配置(完整!),下边的执行完毕,即可保证在调用Redis时,Redis方无误。

参考

Windows10虚拟机安装centos7:Linux视频-最新Linux视频教程-攻城狮暗器Linux
Redis在centos7的安装配置:https://www.bilibili.com/video/BV1Rv41177Af?p=4

1. 安装

1. 下载redis-6.2.1.tar.gz放/opt目录

2. 安装c语言编译环境gcc编译器

yum install gcc

验证安装成功

gcc --version

3. 安装Redis

  1. 在/opt目录解压:tar -zxvf redis-6.2.1.tar.gz
  2. 在/opt目录解压完成后进入redis-6.2.1目录:cd redis-6.2.1
  3. 在/opt/redis-6.2.1目录下执行make命令(只是编译好)
  4. 在/opt/redis-6.2.1目录下继续执行: make install(完成安装,安装在/usr/local/bin)
  5. /usr/local/bin中的redis-server是Redis服务启动命令,redis-cli是客户端连接命令

2. 配置

将解压后的opt/redis-6.2.1下的redis.conf文件复制到/etc/redis.conf,以备后台启动。
以下配置均在/etc/redis.conf中进行(为防止权限不够,请使用root身份),linux中vi操作文件的方法参考:Linux中的vi操作文件的技巧

1. 设置密码

(可选)# requirepass foobared取消注释并改为requirepass ******

2.设置允许后台启动

daemonize no修改为daemonize yes

3. 允许远程连接

  1. protected-mode yes修改为protected-mode no
  2. 注释掉bind=127.0.0.1为# bind=127.0.0.1
  3. 在防火墙中设置允许6379端口通行
    firewall-cmd --zone=public --add-port=6379/tcp --permanent
    firewall-cmd --reload
  4. 查看6379端口是否放开,yes即可
    firewall-cmd --zone=public --query-port=6379/tcp

关于防火墙的设置(临时)的另一种方式: 查看防火墙状态:systemctl status firewalld,如果为active(running),则输入:systemctl stop firewalld关闭防火墙。可以替代3-4两步。

阿里云的服务器还需要打开安全组。

2. 启动到退出流程

[root@localhost bin]# /usr/local/bin/redis-server /etc/redis.conf
[root@localhost bin]# ps -ef | grep redis
root      16521      1  0 16:07 ?        00:00:00 redis-server 127.0.0.1:6379
root      16527  11557  0 16:07 pts/2    00:00:00 grep --color=auto redis
[root@localhost bin]# redis-cli
127.0.0.1:6379> auth ******
OK
127.0.0.1:6379> ping
pong
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "******"
###########################################################################
如果没有设置密码
127.0.0.1:6379> config get requirepass
(empty array)
###########################################################################
127.0.0.1:6379> exit
[root@localhost bin]# ps -ef | grep redis
root      16521      1  0 16:07 ?        00:00:00 redis-server 127.0.0.1:6379
root      16527  11557  0 16:07 pts/2    00:00:00 grep --color=auto redis
[root@localhost bin]# kill -9 16521
[root@localhost bin]#

2.1 后台启动Redis

/usr/local/bin/redis-server /etc/redis.conf

查看redis进程是否存在:

ps -ef | grep redis

2.2 连接Redis(只有一台Redis服务器时-p及参数可省略)

2.2.1 设置密码后连接

方法一:

redis-cli -p 6379
redis 127.0.0.1:6379> auth ******
OK

方法二:

redis-cli -p 6379 -a ******

2.2.2 无密码连接

redis-cli -p 6379

2.3 查询密码

config get retuirepass

2.4 断连Redis

exit

2.5 退出Redis

查看Redis进程号:

ps -ef | grep redis

杀死进程:

kill -9 16521
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

毋小黑

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

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

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

打赏作者

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

抵扣说明:

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

余额充值