共计 596 个字符,预计需要花费 2 分钟才能阅读完成。
更多精彩文章,关注公众号【ToBeTopJavaer】,更有数万元精品 vip 资源免费等你来拿!!!
1. 什么是 Redis
Redis 是一款 KV 存储,通过 Key value 的形式来存储数据存储数据的非关系型数据库。
2.Redis 的特性
硬件层面有 CPU 的缓存;浏览器也有缓存;手机的应用也有缓存。我们把数据缓存起来的原因就是从原始位置取数据的代价太大了,放在一个临时位置存储起来,取回就可以快一些。
Redis 的特性:
1)更丰富的数据类型
2)进程内与跨进程;单机与分布式
3)功能丰富:持久化机制、过期策略
4)支持多种编程语言
5)高可用,集群
3.Redis 基本操作
默认有 16 个库(0-15),可以在配置文件中修改,默认使用第一个 db0。
Redis 的 Database 和数据库的 Database’ 不同,并没有完全隔离开,因此不是和将不同的业务分配给不同的 Database.
// 切换数据库
select 0
// 清空数据库
flushdb
// 清空所有数据库
flushall
注:Redis 是字典结构的存储方式,采用 key-value 存储。key 和 value 的最大长度限制是 512M。
3.1 Redis 键的基本用法
存值
取值
查看所有键
获取键总数
删除键
重命名键
查看类型
更多的指令操作大家可以移步:
Redis 命令参考 – Redis 命令参考
对于 Redis 基本认识和操作就到此结束了,接下来会为大家从源码深度剖析各个基本类型的底层实现。
正文完