NoSQL 这么火,快来看看这份 Redis 简介(这份.快来.简介.NoSQL.Redis...)

wufei123 发布于 2025-09-11 阅读(1)

nosql 这么火,快来看看这份 redis 简介

目录

  1. 什么是 Redis 1.1 Redis 特点 1.2 Redis 优势 1.3 Redis 的功能 1.4 Redis 和其他 key-value 数据库的不同

  2. Redis 安装 2.1 在 Windows 下安装 2.2 在 Linux 下安装

  3. 基本操作

  4. 什么是 Redis

1.1 Redis 特点

Redis 是一个高效的

key-value
数据库,与其他同类产品相比,它具备以下特点:
  • 支持数据持久化,能够将内存中的数据存储在磁盘中,并在重启时重新加载使用;
  • 除了支持
    key-value
    类型的数据外,还支持
    list、set、hash、zset
    等多种数据结构的存储;
  • 支持
    master-slave
    模式的数据备份;

1.2 Redis 优势

Redis 的优势包括:

  • 高性能;
  • 支持丰富的数据类型;
  • 操作的原子性,即操作要么完全成功,要么完全不执行。单个操作具有原子性,多个操作也支持事务,通过
    MULTI
    EXEC
    指令进行封装;
  • 支持其他丰富的功能,如
    publish/subscribe
    、通知、
    key
    过期等;

1.3 Redis 的功能

Redis 的功能包括:

  • 内存存储和高效持久化,可用于高速缓存;
  • 发布订阅系统;
  • 地图信息分析;
  • 计时器、计数器等功能;

1.4 Redis 和其他 key-value 数据库的不同

Redis 与其他 key-value 数据库的区别在于:

  • Redis 的数据结构更加复杂,并提供对这些结构的原子性操作,同时对程序员透明,无需额外抽象;
  • Redis 运行在内存中但可以持久化到硬盘,因此需要在高速读写不同数据集时权衡内存大小,数据量不能超过硬件内存;
  1. Redis 安装

2.1 在 Windows 下安装

要在 Windows 下安装 Redis,请执行以下步骤:

  • 下载安装包,访问 https://www.php.cn/link/b0ada4f4c8f1d05eeb1ce32e241a7c55 32 位或 64 位系统的版本;
  • 解压下载后的压缩包,并将其放置在您指定的目录中;

NoSQL 这么火,快来看看这份 Redis 简介

  • 打开终端,切换到 Redis 目录,并运行以下命令:
./redis-server.exe

NoSQL 这么火,快来看看这份 Redis 简介

  • 在另一个窗口中,运行另一个 Redis 实例,并进行设置和获取键值对的测试:
./redis-cli.exe
# 设置键值对
set key "cunyu"
# 获取键值对
get key

NoSQL 这么火,快来看看这份 Redis 简介

PIA PIA

全面的AI聚合平台,一站式访问所有顶级AI模型

PIA226 查看详情 PIA

2.2 在 Linux 下安装

  1. 基本操作

选择对应数据库:

# Redis 默认提供 16 个数据库,默认使用 0 号数据库
select num(数据库编号)

获取数据库名:

get name

查看数据库大小:

DBSIZE

查看数据库所有 key:

keys *

清空数据库:

# 清空所有数据库
FLUSHALL
# 清空当前数据库
flush db

查看某 key 是否存在:

EXISTS key

移除当前 key:

move key value

设置 key 过期时间:

# time 时间单位为秒
EXPIRE key time

查看当前 key 的类型:

type key

往期精选

Java 集合知识点总结,不来看看?

面试中最常问到的 HashMap,你都知道多少?

精品电子书资源,等你来下载!

以上就是NoSQL 这么火,快来看看这份 Redis 简介的详细内容,更多请关注知识资源分享宝库其它相关文章!

相关标签: linux java redis git windows github 硬盘 win 区别 键值对 red Java 数据类型 封装 数据结构 github windows redis nosql 数据库 https linux 大家都在看: Linux Mint 19体验学习笔记 Linux 学习_ssh(secure shell) WSL 2正式支持CUDA/GPU啦!微软将Linux GUI引入Windows 10 Windows10上安装Linux子系统(WSL2,Ubuntu),配合Windows Terminal使用,还要什么自行车 干货分享-Win2019上的Linux容器和Azure Stack上的K8

标签:  这份 快来 简介 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。