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

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

目录

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

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

基本操作

什么是 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 运行在内存中但可以持久化到硬盘,因此需要在高速读写不同数据集时权衡内存大小,数据量不能超过硬件内存;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 简介

来福FM 来福FM

来福 – 你的私人AI电台

来福FM 243 查看详情 来福FM

2.2 在 Linux 下安装

基本操作

选择对应数据库:

# 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 简介的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/380211.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
《禁闭求生2》正式公布 7月29日开启抢先体验
上一篇 2025年11月6日 11:05:27
家电战火蔓延到工厂  海尔智家获“零碳园区”认证  谁会是第二个
下一篇 2025年11月6日 11:05:36

相关推荐

发表回复

登录后才能评论
关注微信