Redis 简介

                     

贡献者: lzq

  • 本文处于草稿阶段。

1. Redis 概述

   Redis(Remote dictionary server)是一个开源的,基于内存的数据存储系统,它常用于数据库,缓存,消息队列等各种场景,是目前最热门的 NoSQL 数据库之一。

   早期,互联网公司的数据库系统大多是类似 MySQL 这种传统数据库来对外提供服务。随着互联网快速发展,外部访问量越来越大,数据库的瓶颈越来越明显(主要是由于机械硬盘 IO 导致的)。

数据结构

   Redis 支持多种数据结构,包括 5 种基础数据类型和 5 种高级数据类型。

   基本类型:

   高级类型:

支持的使用方法

优势

2. 安装 redis

   (推荐)在 Ubuntu 或 WSL(Windows Subsysterm of Linux)环境下,通过 Docker 来安装。关于Docker

docker search redis # 搜索redis
docker pull redis # 拉取redis镜像
docker run --name my-redis -d redis # 这条命令将会在后台启动一个名为 my-redis 的 Redis 容器。
docker exec -it my-redis redis-cli # 这条命令将会进入到 Redis 容器中,并启动 Redis 命令行客户端。

   做一些简单操作以验证安装:

127.0.0.1:6379> set mykey "Hello, Redis!" # 存入键值对,mykey - "Hello, Redis!"
OK
127.0.0.1:6379> get mykey
"Hello, Redis!"
127.0.0.1:6379>

                     

© 小时科技 保留一切权利