更多python、Linux、网络安全学习内容,可移步:www.oldboyedu.com或关注\"老男孩Linux\"公众号
分类: LINUX
2021-07-09 15:04:13
Redis是当前互联网行业最为流行的NoSQL,具有一定持久层的功能,可以作为一种缓存工具。当我们学习Linux技术的时候,就会接触到Redis,但很多人对它并不了解,什么是Redis?Redis有什么特点?我们一起来看看吧。
什么是Redis?
Redis是NoSQL中的一种存储工具,他是一个key-value存储系统。默认有16个数据库从0到15来进行表示。Redis的存储类型:包括string(字符串)、list(链表)、set(集合)、zset(sorted set--有序集合)和hash(哈希类型)。在此基础上,Redis支持各种不同方式的排序。
Redis被广泛应用在缓存方向,与传统数据库不同的是Redis的数据是存在内存中的,因此读写速度非常快。
Redis为分布式缓存,在多客户端的情况下,共用一份缓存数据,缓存具有一致性。
Redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步,为了可靠性。
Redis有什么特点?
性能极高–Redis读的速度是11W次/s,写的速度是81K次/s
支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
丰富的数据类型,Redis不仅仅支持简单的key-value类型的数据,同时还提供Strings,Lists,Hashes,Sets及Ordered Sets等数据结构的存储。
支持数据的备份,即master-slave模式的数据备份。