【Linux安装连接redis】

本文详细介绍了在Linux系统上安装部署Redis的步骤,包括下载适合版本、解压文件、编译、安装到指定目录、启动Redis服务以及连接Redis。同时提到6.0以上版本对gcc版本的要求,还说明了防火墙对连接的影响。

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

Linux安装部署redis

1. 下载

进入redis官网,选择适合自己的版本自行下载,这里就以6.0.2版本为例:
redis下载链接(Index of /releases)

注意!!!
6.0 以上的版本,需要保证gcc版本是5.3以上,如果不是执行下面命令更新gcc版本


# 查看gcc版本信息
gcc -v

#升级到 5.3及以上版本
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

scl enable devtoolset-9 bash

2. 解压

下载完成后,我们将下载好的文件移动到/ 目录下;
在这里插入图片描述
使用如下命令,将其解压到指定目录/usr/local

tar -zxvf redis-6.0.2.tar.gz -C /usr/local/
在这里插入图片描述

3. 编译

进入到/usr/local/redis-6.0.2目录中,使用make命令进行编译;

make

在这里插入图片描述

4. 安装

输入如下命令

make PREFIX=/usr/local/redis-6.0.2 install

命令的作用是将编译好的 Redis 可执行文件和相关文件安装到指定的目录中。
具体来说,这个命令中的参数含义如下:

  • make :执行编译过程,根据源代码生成可执行文件和相关文件。
  • PREFIX=/usr/local/redis :指定安装目录为 /usr/local/redis 。 PREFIX 是一个常用的环境变量,用于指定软件的安装目录。
  • install :将编译好的文件安装到指定目录中。

5. 启动

  1. 后台程序方式运行

cd /usr/local/redis-6.0.2/bin
./redis-server …/redis.conf

  1. 修改配置文件redis.conf, 后台启动
  • daemonize 是否以后台方式启动 ,默认为no
    在这里插入图片描述
  • bind 默认只允许本机本机连接,如果需要外部也可以连接,需要将其修改为0.0.0.0
    在这里插入图片描述

6. 连接

  1. 查看系统的防火墙状态,若开启,会导致无法连接。

systemctl status firewalld

在这里插入图片描述
在这里插入图片描述
可参考如下命令:

# 开启防火墙
systemctl start firewalld.service

#关闭防火墙
systemctl stop firewalld.service

# 开启开机启动防火墙
systemctl enable firewalld.service

# 关闭开机启动防火墙
systemctl disable firewalld.service

#查询某个端口是否开放
firewall-cmd --query-port=6379/tcp

# 查询已经开放的端口列表
firewall-cmd --list-port

#开启端口 可以是一个端口范围,如1000-2000/tcp, --permanent永久生效,没有此参数重启后失效)
firewall-cmd --zone=public --add-port=80/tcp --permanent  

# 重启防火墙(重新载入,更新配置)
firewall-cmd --reload
  1. 修改配置
    在这里插入图片描述
### 安装 Redis连接到本地服务 #### 准备工作 在 Linux安装 Redis 建议将其放置于 `/usr/local` 目录下以便统一管理和维护[^1]。以下是具体的操作流程。 --- #### 下载与解压 Redis 文件 可以通过官方或其他可信渠道获取 Redis 的压缩包,并上传至虚拟机的指定路径(如 `/opt` 或其他自定义目录)。如果使用百度网盘下载,则可以参考提供的链接和提取码完成文件下载[^3]。 随后执行以下命令进行解压: ```bash tar zxvf redis-*.tar.gz cd redis-* ``` 上述命令将解压 Redis 源代码并进入其所在目录。 --- #### 编译与安装 编译 Redis 需要依赖 `make` 工具链,因此需确认系统已安装 GNU Make 和 GCC 开发环境。之后运行如下指令来构建可执行程序以及安装它到目标位置: ```bash make && make install PREFIX=/usr/local/redis ``` 这一步骤会把核心组件复制到设定好的前缀路径里去。 --- #### 修改配置文件 启动之前先调整好适合生产使用的参数设置。打开位于源码树下的默认模板文件 `redis.conf` ,找到关于绑定地址的部分修改成监听所有网络接口或者仅限本机回环适配器即可满足基本需求: ```conf bind 127.0.0.1 ::1 # 如果希望外部也能访问则改为 bind 0.0.0.0 protected-mode no # 关闭保护模式以支持远程客户端接入[^4] port 6379 # 设置端口号,默认为6379无需改动除非有冲突情况发生 daemonize yes # 设定守护进程方式运行从而后台处理请求流量 logfile "/var/log/redis.log" # 日志记录保存地点可以根据实际状况更改存储介质类型 dir /data # 数据持久化的基础目录同样推荐单独挂载SSD硬盘分区提升性能表现 ``` 以上各项均按照个人偏好定制化后存档退出编辑状态。 --- #### 启动 Redis Server 当一切准备就绪以后就可以正式开启服务啦! ```bash /usr/local/redis/bin/redis-server /path/to/your-modified-config-file.conf ``` 这里务必指明刚才精心调校过的那份个性化版面哦!这样就能确保所有的特性都能正常发挥作用了[^2]。 --- #### 测试连接性 最后验证一下能否顺利连上刚刚搭建起来的新实例吧~ ```bash /usr/local/redis/bin/redis-cli ping # 应该返回 PONG 表示握手成功 ``` 假如遇到任何异常提示消息的话,请仔细检查前面每一步是否有遗漏之处再重新尝试一遍直至完全解决为止。 --- ### 使用 RDM 图形界面工具连接 对于不喜欢敲打繁琐命令行的朋友来说还可以借助第三方开发出来的可视化管理平台比如 **Redis Desktop Manager (简称RDM)** 来简化日常运维管理工作流效率更高也更直观易懂些。只需输入对应主机名/IP 地址加上相应的认证凭据便能轻松实现跨平台无缝衔接体验效果极佳值得拥有! ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值