Redis 简介、安装介绍

流量如水,文章就是一个瓶子,标题是瓶口,内容是瓶身。 瓶子装水有多快依赖瓶口大小,瓶子装水有多少依赖瓶身大小。

1. Redis 简介

Redis 是我们在互联网应用中使用最广泛的一个 NoSQL 数据库,基于 C 开发的键值对存储数据库,Redis 这个名字是 Remote Dictionary Service 字母缩写。
很多人想到 Redis,就想到缓存,但实际上 Redis 除了缓存之外,还有许多更加丰富的使用场景,比如分布式锁,限流等等。

特点:

  • 支持数据持久化
  • 支持多种不同的数据结构类型之间的映射
  • 支持主从模式的数据备份
  • 自带了发布订阅系统
  • 定时器、计数器

2. Redis 安装

四种方式获取一个 Redis:

  1. 直接编辑安装(推荐使用)
  2. 使用 Docker 安装
  3. 也可以直接安装
  4. 还有一个在线体验方式,通过在线体验,可以直接使用 Redis 的一些部分功能 http://try.redis.io/

2.1. 直接编译安装

提前准备好 gcc 环境:

yum install gcc-c++

接下来下载并安装 Redis:

// 首先下载 Redis 安装包
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
// 解压 Redis 安装包
tar -zxvf redis-5.0.7.tar.gz
// 进入解压后的 redis 目录中
cd redis-5.0.7/
// 进行编译
make
make install

安装完成后,启动 Redis:

redis-server redis.conf

启动成功页面如下:
在这里插入图片描述

2.2. 使用 Docker 安装

提前准备好 Docker
Docker 安装好,启动 Docker ,直接运行安装命令即可:

docker run --name myredis -d -p 6379:6379 redis --requirepass 123

Docker 上的 redis 启动成功之后,可以从宿主机上连接(前提是宿主机上存在 redis-cli):

redis-cli -a 123

如果宿主机上没有安装 redis,那么也可以进入到 Docker 容器中去操作 redis:

docker exec -it myredis redis-cli -a 123

2.3. 直接安装

CentOS:

yum install redis

Ubuntu:

apt-get install redis

Max:

brew install redis

2.4. 在线体验

http://try.redis.io/

3. Redis 启动后控制台被占用如何解决

首先,修改 redis.conf 配置文件:
在这里插入图片描述
再次启动发现终端就不会被占用了
在这里插入图片描述

发布了53 篇原创文章 · 获赞 336 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_43647359/article/details/105536364
今日推荐