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>


致读者: 小时百科一直以来坚持所有内容免费无广告,这导致我们处于严重的亏损状态。 长此以往很可能会最终导致我们不得不选择大量广告以及内容付费等。 因此,我们请求广大读者热心打赏 ,使网站得以健康发展。 如果看到这条信息的每位读者能慷慨打赏 20 元,我们一周就能脱离亏损, 并在接下来的一年里向所有读者继续免费提供优质内容。 但遗憾的是只有不到 1% 的读者愿意捐款, 他们的付出帮助了 99% 的读者免费获取知识, 我们在此表示感谢。

                     

友情链接: 超理论坛 | ©小时科技 保留一切权利