Redis的介绍以及安装部署
Posted whs5280
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis的介绍以及安装部署相关的知识,希望对你有一定的参考价值。
Redis的介绍
1. Redis是一个开源的,以key-value的形式存储
2. 通常被称为数据结构服务器,它的值可以有字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型
3. 数据都是缓存在内存中,可以周期性的把更新的数据写入磁盘或者追加记录文件
Redis是Nosql的其中一种,那么与传统的关系型数据库不一样在哪里的?
1. mysql体积小、速度快、成本低、结构稳定、便于查询,可以保证数据的一致性,但缺乏灵活性
2. NoSQL高性能、高扩展、高可用,不用局限于固定的结构,减少了时间和空间上的开销,却又很难保证数据一致性
Redis的特点
1. 处理超大量的数据
2. 运行在便宜的PC服务器集群上
3. 击碎了性能的瓶颈
常用的适用场景
1. 对数据的高并发读写
2. 对海量数据的高效率访问和存储
3. 对数据的高可扩展性和高可用性
注:这里讲解一下第三点,高扩展性是因为在关系型数据库表的结构难以升级,而redis是以key-value存储,所以扩展性高
Redis的业务场景
1. 取最新N个数据的操作
2. 排行榜应用,取top N操作
3. 需要精确设定过期时间的应用
4. 计数器应用
5. pup/sub构建实时消息系统(订阅)
6. 构建队列系统
7. 缓存使用
Reids的安装教程
https://www.runoob.com/redis/redis-install.html
以上是关于Redis的介绍以及安装部署的主要内容,如果未能解决你的问题,请参考以下文章