友情提示:全文3000多文字,预计阅读时间9分钟
摘要
云数据库Redis是一款内存型数据库,提供单机、主从、集群等丰富的缓存类型,支持一键扩缩容、实例监控等特性,可满足用户高读写性能以及快速数据访问的业务需求。
数据库是软件开发中必不可少的工具,通常用于业务系统数据的存储。但当业务场景面临高并发需求时,如秒杀类购物,数据库便承受不了此类需求。此时通常引入内存数据库以应对以上场景,本文主要介绍的云数据库Redis即是一款当前应用最为广泛的内存数据库。
Redis简介
Redis是一款高性能key-value非关系型数据库。与其他的KV缓存类产品相比,Redis在以下方面具有较为明显的优势:
支持数据的持久化:可将内存中的数据保存在磁盘中,进程再次启动时可对数据进行读取操作。
支持多种类型的数据结构:不单支持简单的字符串类型数据,同时可提供list,set,zset,hash等多种类型的数据结构的存储。
通过Master-Slave架构可实现数据的备份功能。
读写性能优:开源Redis读的速度是110000次/s,写的速度是81000次/s 。【数据来源:https://www.redis.net.cn/tutorial/3502.html】
Redis的主要应用场景包括以下两个方面:缓存和高速读/