
目录
什么是 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 位系统的版本;解压下载后的压缩包,并将其放置在您指定的目录中;

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

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

来福FM
来福 – 你的私人AI电台
243 查看详情
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
微信扫一扫
支付宝扫一扫