单节点 Redis 部署文档

本文档详细介绍了如何在Linux测试环境中部署单节点Redis。从下载安装包开始,包括安装、部署和启动Redis的过程,重点讲解了配置文件的修改和防火墙设置,确保Redis服务正常运行。

 

测试环境单节点Redis部署文档

一.下载安装包

访问http://download.redis.io/releases/ 到官网进行下载。这里下载是的4.0.1版本

 

二.安装

1.通过XFTP等远程管理工具,将压缩包拷贝到Linux服务器”/usr”目录中,执行解压操作。

tar -zxf redis-4.0.1.tar.gz

2.进入解压文件目录使用”make”对解压的Redis文件进行编译

 

注:如果在编译过程中出现问题,有可能是安装包下载的有误,这里可以尝试的用别人下载的安装包或者直接用

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

      编译完成之后,可以看到解压文件redis-4.0.1 中会有对应的srcconf等文件夹

3.编译编译成功后,进入src文件夹,执行”make install”进行Redis安装

三.部署

1.为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中。

1.1创建etc和bin目录

 

1.2回将常用命令移动到etc和bin目录中

redis-4.0.1目录下执行命令如下:

mv redis.conf /usr/redis-4.0.1/etc/

src目录下执行:

mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/redis-4.0.1/bin

1.3修改redis.conf中的默认配置

/usr/redis-4.0.1/etc目录下执行:vim redis.conf命令

注释掉默认ip地址:

输入”/127”,需要注释掉默认ip地址

daemonize属性改为yes

执行/daemonize设置密码:

关闭防火请或新增防火墙开放6379端口号:firewall-cmd --zone=public --add-port=6379/tcp –permanent

重启防火墙:systemctl reload firewalld

阿里云服务器需要额外配置 6379安全组

 

三.启动

/usr/redis-4.0.1/bin下执行:redis-server /usr/redis-4.0.1/etc/redis.conf

 

测试连接:

 

 

 

### 使用 Docker 部署单节点 Redis 6.2.14 的指南 为了使用 Docker 部署单节点 Redis 6.2.14,可以通过官方的 Redis 镜像来实现。以下是具体的操作方法: #### 1. 安装 Docker 确保目标主机已安装 Docker 并运行正常。如果未安装,请按照官方文档完成安装。 #### 2. 下载 Redis 镜像 拉取 Redis 官方镜像版本 `6.2.14`: ```bash docker pull redis:6.2.14 ``` #### 3. 创建并启动容器 通过以下命令创建并启动 Redis 单节点实例: ```bash docker run --name my-redis -d -p 6379:6379 redis:6.2.14 ``` 此命令会以后台模式运行 Redis 实例,并将宿主机的 `6379` 端口映射到容器内的默认 Redis 端口[^1]。 #### 4. 自定义配置文件(可选) 如果需要自定义 Redis 配置,可以挂载本地的 `redis.conf` 文件至容器内部。例如: ```bash docker run --name my-redis -v /path/to/your/redis.conf:/usr/local/etc/redis/redis.conf -d -p 6379:6379 redis:6.2.14 redis-server /usr/local/etc/redis/redis.conf ``` 这里 `/path/to/your/redis.conf` 是本地配置文件路径,需提前准备好[^4]。 #### 5. 连接到 Redis 实例 可以通过以下方式连接到正在运行的 Redis 实例: ```bash docker exec -it my-redis redis-cli ``` #### 6. 查看日志 查看容器的日志以便调试或监控: ```bash docker logs my-redis ``` --- ### 注意事项 - 如果遇到错误提示类似于 `'protected-modnoo' Bad directive or wrong number of arguments`,可能是配置文件语法有误或者指令拼写错误。 - 默认情况下,Redis 不允许远程访问。若需要启用远程访问功能,则应在配置文件中设置 `bind 0.0.0.0` 和禁用保护模式 (`protected-mode no`),但这可能带来安全风险[^1]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值