Linux中Redis的安装

本文详细介绍了在Linux系统中安装Redis的过程,包括从官网下载Redis压缩包,解压,编译安装,测试,配置文件修改,以及前后台启动和关闭Redis服务的方法。

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

1.下载Redis(两种方法)

第一种方法:进入到官网:Download | Redis下载Redis 压缩包(推荐第一种)

 

第二种方法:在linux中使用如下命令直接下载Redis压缩包,但是在下载过程中容易卡死,因此不推荐使用该种方法

wget http://download.redis.io/releases/redis-5.0.3.tar.gz

   下载完Redis压缩包之后将其上传至终端中

2.解压Redis压缩包

tar xzf redis-5.0.3.tar.gz

 

3.redis是c语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。如果没有gcc

  环境,需要安装gcc

### Linux Redis 安装配置教程 #### 1. 环境准备 在开始安装 Redis 之前,确保系统已安装必要的依赖工具。可以通过以下命令安装编译环境: ```bash sudo apt update sudo apt install build-essential ``` 对于基于 Red Hat 的系统(如 CentOS),可以使用 `yum` 安装: ```bash sudo yum groupinstall "Development Tools" ``` #### 2. 下载 Redis 源码包 进入目标目录并下载 Redis 压缩包。例如,下载 Redis 7.0.4 版本: ```bash cd /usr/local/src wget http://download.redis.io/releases/redis-7.0.4.tar.gz ``` #### 3. 解压源码包 解压下载的 Redis 压缩包到指定目录: ```bash tar -zxvf redis-7.0.4.tar.gz -C /usr/local/redis ``` 创建解压目标目录 `/usr/local/redis` 并将文件解压至该目录[^5]。 #### 4. 编译 Redis 进入解压后的 Redis 目录并执行编译命令: ```bash cd /usr/local/redis/redis-7.0.4 make ``` 如果需要加速编译过程,可以使用多线程编译: ```bash make -j $(nproc) ``` #### 5. 移动配置文件 创建一个专门存放配置文件的目录,并将默认的 `redis.conf` 文件移动到该目录中: ```bash mkdir /usr/local/redis/config cp /usr/local/redis/redis-7.0.4/redis.conf /usr/local/redis/config/ ``` 此操作有助于更好地组织配置文件[^3]。 #### 6. 启动 Redis 服务 进入 Redis 的二进制文件目录并启动 Redis 服务: ```bash cd /usr/local/redis/redis-7.0.4/src ./redis-server /usr/local/redis/config/redis.conf ``` 如果希望以后台模式运行 Redis,可以在配置文件中设置 `daemonize yes`[^2]。 #### 7. 配置 Redis 编辑 Redis 配置文件以满足实际需求。以下是常见的配置项及其作用: - **监听地址**:修改 `bind` 参数为服务器的 IP 地址或 `0.0.0.0`。 - **端口号**:通过 `port` 参数设置监听端口,默认为 `6379`。 - **密码保护**:启用 `requirepass` 参数并设置密码。 - **持久化方式**:选择 `RDB` 或 `AOF` 持久化方式。 - **最大内存限制**:通过 `maxmemory` 参数设置 Redis 最大可用内存。 示例配置内容: ```ini bind 0.0.0.0 port 6379 daemonize yes requirepass your_password maxmemory 2gb ``` #### 8. 测试连接 使用 Redis 客户端测试连接是否正常: ```bash ./redis-cli -h 127.0.0.1 -p 6379 -a your_password ``` 如果连接成功,可以执行简单命令验证功能: ```bash set test_key "Hello Redis" get test_key ``` #### 9. 设置开机自启 为了实现 Redis 的开机自启,可以将启动命令添加到系统的启动脚本中。例如,在 `/etc/rc.local` 文件中添加以下内容: ```bash /usr/local/redis/redis-7.0.4/src/redis-server /usr/local/redis/config/redis.conf ``` --- ### 注意事项 - 如果 Redis 在防火墙后运行,请确保开放相应的端口[^4]。 - 修改配置文件后,需要重启 Redis 服务以使更改生效。 ---
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值