贡献者: lzq
Redis(Remote dictionary server)是一个开源的,基于内存的数据存储系统,它常用于数据库,缓存,消息队列等各种场景,是目前最热门的 NoSQL 数据库之一。
早期,互联网公司的数据库系统大多是类似 MySQL 这种传统数据库来对外提供服务。随着互联网快速发展,外部访问量越来越大,数据库的瓶颈越来越明显(主要是由于机械硬盘 IO 导致的)。
Redis 支持多种数据结构,包括 5 种基础数据类型和 5 种高级数据类型。
基本类型:
高级类型:
(推荐)在 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>