【服务器部署篇】Linux下Redis安装

作者介绍:本人笔名姑苏老陈,从事JAVA开发工作十多年了,带过刚毕业的实习生,也带过技术团队。最近有个朋友的表弟,马上要大学毕业了,想从事JAVA开发工作,但不知道从何处入手。于是,产生了写一个博客专栏想法,介绍当前互联网企业JAVA项目开发如何快速入门。

本文收录于《30天企业JAVA项目开发实战入门》专栏,该专栏内容以当前互联网软件企业中的项目实战为线索,介绍企业JAVA项目开发中涉及到的开发流程、技术、工具、规范要求等等。帮助想从事JAVA开发的大学生或新人,更快的、更好的入门JAVA后端开发工作。

一、前言

本文介绍在Linux环境下使用Docker方式如何安装Redis服务器。

  • Redis 是什么?

    Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 非关系型数据库;

    Redis 的特点:

    • 性能极高 – Redis读的速度能达到110000次/s,写的速度能达到81000次/s ;
    • 丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作;
    • 原子 – Redis的所有操作都是原子性的,意思就是要么成功执行要么失败完全不执行。单个操作是原子性的。多个操作也支持事务,即原子性,通过MULTI和EXEC指令包起来;
    • 丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过期等等特性;
    • 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用;
    • 支持数据的备份,即master-slave模式的数据备份;

一般,在项目中,会使用Redis数据库,做为高性能缓存数据库。

Redis 官网地址:https://redis.io/

在这里插入图片描述

二、下载&安装

环境要求:CentOS7.9 64位,Redis 4.0.1

首先,从官方Docker镜像仓库中,下载Redis 的镜像安装包;

官方Docker仓库地址:https://hub.docker.com/_/redis

在这里插入图片描述

这里选择下载Redis 4.0.1版本镜像安装包;

docker pull redis:4.0.1

之后,新增一个目录,用于存储 redis 的持久化数据;

mkdir -p /usr/local/redis/data

之后,另外新增一个目录,用于存储 redis 的配置文件;

mkdir -p /usr/local/redis/conf

之后,修改redis配置文件,设置访问密码和持久化;

vi  /usr/local/redis/conf/redis.conf

编辑redis.conf文件,添加如下内容:

#密码
requirepass 123456
#持久化
appendonly yes

之后,启动redis容器;

docker run \
--name redis \
-p 6379:6379 \
-v /usr/local/redis/data:/data  \
-v /usr/local/redis/conf/redis.conf:/etc/redis/redis.conf  \
-d redis:4.0.1 redis-server /etc/redis/redis.conf

命令参数详解如下:

–name redis 给容器起的别名;

-p 6379:6379 将容器的6379端口映射到服务器的6379端口上;

-v /usr/local/redis/data:/data 将容器的数据目录挂着到服务器指定目录下;

-v /usr/local/redis/conf/redis.conf:/etc/redis/redis.conf 将容器的配置目录挂着到服务器指定目录下;

-d redis-server /etc/redis/redis.conf 在容器执行redis-server启动命令、加载配置文件,并且后台运行;

redis:4.0.1 镜像名称加版本号;

之后,查看redis容器的启动状态;

docker ps

在这里插入图片描述

如果redis容器状态显示为UP,表示启动成功。

三、验证

redis服务器安装并启动成功后,使用redis客户端工具RDM,进行连接测试。
如图所示,输入名称(自定义)、外网IP、端口号、密码信息,点击测试连接按钮,若提示“连接Redis服务器成功”,则说明redis服务器可以正常访问了。
在这里插入图片描述

四、总结

以上介绍了在Linux环境下使用Docker方式如何安装Redis服务器。

通过以上安装过程,发现使用Docker方式安装Redis服务器,比起源码手工编译方式安装,更加简单和方便。所以,这里建议采用Docker方式安装Redis服务器。

  • 52
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

姑苏老陈

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

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

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

打赏作者

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

抵扣说明:

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

余额充值