什么是Redis?

redis它其实是一种速度非常快的非关系型数据库,Nosql的一种,它存储着以键值对为形式的数据,值的类型有五种.

redis是Remote Dictionary Server(远程字典服务器)的缩写

redis支持内存持久化到磁盘,以复制的形式来扩展读取的性能,以客户端碎片化的方式来扩展写的性能

碎片化是一项技术,这项技术将你的数据分割成不同的部分,这样一来,每个数据碎片将以ID作为它的键,

                              根据哈希吗的形式,这样就能把你的数据存储在不同的机器,然后以线性的方式对性能进行扩展.

Redis支持的数据类型

1.字符串(String)

2.列表(list)

3.集合(set)

4.散列(hash)

5.有序集合(Zset)

Redis的存储形式

                    redis数据库中所有的数据都是存储在内存中的.这样由于的内存的读写速度远快于磁盘,所以Redis在性能上

                          比其他基于硬盘的数据库有明显优势,但是因为数据存在内存中,所以当程序退出时,数据会丢失,为了弥补

                           这一缺点,redis提供了持久化功能.以异步的方式写入磁盘中,这样不影响继续提供其他服务.

基本redis就是这样的,具体的里面的细节需要自己去了解,琢磨,后期可能会整理出来发布,有觉得有问题的朋友可以随时私聊详谈!