阿里云安装部署redis

阿里云版本:CentOS 7.3

redis版本:redis-6.2.6

下载redis

redis官网:Redis

下载完成得到:

使用xftp工具将其上传至阿里云服务器(这里我放在了opt目录下)

使用xshell远程连接阿里云服务器

进入到opt目录下(命令: cd /opt)

注:根据你redis放的位置不同进入到不同的目录

解压redis

命令:tar -zxvf redis-6.2.6.tar.gz

解压完得到redis-6.2.6

进入到redis-6.2.6,命令:cd redis-6.2.6

进行编译

命令:make

进行安装

命令:make install

(因为我之前已经编译过一次了,所以这里只贴出命令)

修改配置文件

命令:vim redis-conf

注释bind 127.0.0.1

将daemonize no改为daemonize yes

(设置redis可以一直在后台运行,即关闭ssh远程连接也可以运行)

将#requirepass foobared取消注释,添加你的密码

保存后退出配置文件

按esc键后输入 :wq 即可

(保险起见可以输入命令:source redis-conf)使修改的配置文件生效

启动redis服务

进入到redis的src目录下,命令:cd src

输入命令:./redis-server ../redis.conf

查看redis服务是否启动

输入命令:ps -ef | grep redis

出现红框中的内容则表示redis已经成功启动并在后台运行

远程连接redis服务

前提:需要在阿里云服务器的防火墙放行6379端口和设置安全组规则开放6379端口

使用RedisDesktopManger(redis可视化工具)远程连接

连接成功后出现如图所示:

至此在阿里云服务器上安装部署redis和远程连接已经全部完成!

阿里云云服务器上部署 Redis 可以使用 Docker 进行部署,详细步骤如下: ### 拉取 Redis 镜像 使用以下命令拉取 Redis 镜像,若需要指定版本,可将 `redis` 替换为 `redis:版本号`: ```bash docker pull redis ``` 这个步骤在阿里云使用 Docker 部署 Redis 的流程中是第一步,是后续创建容器的基础 [^1]。 ### 配置 Redis 若 `/var/lib/docker/volumes` 没有 `redis-config`,需要创建数据卷: ```bash docker volume create redis-config ``` 进入 Redis 配置文件目录: ```bash cd /var/lib/docker/volumes/redis-config/_data/ ``` 打开 `redis.conf` 配置文件: ```bash vim redis.conf ``` 修改配置文件内容,开启持久化、设置监听端口以及允许所有 IP 访问: ```plaintext # 开启持久化 appendonly yes # 监听端口 port 6379 # 允许所有 IP 访问 bind 0.0.0.0 ``` 这些配置可以根据实际需求调整,以满足不同的业务需求 [^2][^3]。 ### 创建 Redis 容器 使用以下命令创建 Redis 容器,`-d` 表示后台运行,`-p` 进行端口映射,`--restart=always` 表示容器会在服务器重启后自动启动: ```bash docker run -d -p 6379:6379 --restart=always \ -v redis-config:/etc/redis/config \ -v redis-data:/data \ --name redis redis \ redis-server /etc/redis/config/redis.conf ``` 创建容器时,通过挂载数据卷可以保证数据的持久化和配置的可管理性 [^2][^3]。 ### 检查容器创建情况 使用以下命令查看 Redis 容器是否创建成功: ```bash docker ps ``` 如果能看到名为 `redis` 的容器在运行,则说明创建成功 [^2]。 ### 开启 Redis 端口 在阿里云控制台开启 Redis 使用的 6379 端口,以允许外部访问,具体开启端口的操作可在阿里云控制台的安全组配置中完成 [^2]。 ### 查看服务启动情况 进入 Redis 的 `src` 目录(若使用绝对路径,可根据实际安装路径进入): ```bash cd /usr/local/redis/redis-3.2.10/src ``` 启动服务: ```bash ./redis-server ../redis.conf ``` 查看是否启动成功: ```bash # 可使用 ps 命令查看 Redis 进程是否存在等方式检查 ps -ef | grep redis ``` 确保 Redis 服务正常运行,为业务提供支持 [^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值