Redis入门基础:Redis概述及String和Hash数据类型的操作命令
一.Redis概述
1.Redis是什么?
Redis是一个开源的,高性能的,基于键值对的缓存与存储系统,通过提供多种键值数据类型(五种)来适应不同场景下的缓存与存储需求。
2.Redis支持的键值数据类型有哪些?
1)字符串类型(String)
2)散列类型(Hash)
3) 列表类型(List)
4) 集合类型(set)
5) 有序集合类型(TreeSet)
注意:String类型是Redis中最基本的数据类型,它能存储任何形式的字符串,它是其他4种数据类型的基础,其他数据类型和字符串类型的差别从某种角度来说只是组织字符串的形式不同。
3.Redis技术特性
1.相对于一般数据库,Redis映射结构的存储方式和多种键值数据类型的支持使我们可以将程序中的数据直接映射到Redis中,因为数据在程序中的存储方式和Redis中的存储方式非常相似。
2.Redis对不同的数据类型提供了非常方便的操作方式,这让我们使用起来也很轻松。
3.Redis数据库中的所有数据都存储在内存中,所以它的存取速度相对于其他基于硬盘存储的数据库性能优势很大,同时,它也提供数据持久化支持,不必担心数据丢失。
4.虽然Redis是一个数据库,但由于它提供了丰富的功能,很多技术人员把它用作缓存,队列系统。
5.Redis使用C语言开发,代码量只有几万行,这意味着改造它成为可