Redis概念

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Dennis_Wu_/article/details/81983745

Redis

Redis 是一个速度非常快的非关系型数据库,他可以存储键(key)与5种不同类型的值(value)之间的映射,可以将存储在内存中的键值对数据持久化到硬盘中。
与 Memcached 相比
1、两者都可用于存储键值映射,彼此性能也相差无几
2、Redis 能够自动以两种不同的方式将数据写入硬盘
3、Redis 除了能存储普通的字符串键之外,还可以存储其他4种数据结构,memcached 只能存储字符串键
4、Redis 既能用作主数据库,由可以作为其他存储系统的辅助数据库

Redis应用场景

缓存、任务队列、应用排行榜、网站访问统计、数据过期处理、分布式集群架构中的session分离

Redis特点

高并发读写
海量数据的高效存储和访问
高可扩展性和高可用性

Redis可存储数据结构

STRING:可以是字符串、整数或者浮点数
LIST:一个链表,链表上的每个节点都包含了一个字符串
SET:包含字符串的无序收集器(unordered collection),并且被包含的每个字符串都是独一无二、各不相同的
HAST:包含键值对的无序散列表
ZSET:字符串成员(member)与浮点数分值(score)之间的有序映射,元素的排列顺序由分值的大小决定

猜你喜欢

转载自blog.csdn.net/Dennis_Wu_/article/details/81983745