更多精彩文章,关注公众号【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基本认识和操作就到此结束了,接下来会为大家从源码深度剖析各个基本类型的底层实现。
更多精彩文章,关注公众号【ToBeTopJavaer】,更有数万元精品vip资源免费等你来拿!!!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。