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的介绍以及安装部署的主要内容,如果未能解决你的问题,请参考以下文章

Redis的介绍与安装部署

redis以及php的redis扩展安装部署

Redis介绍安装部署操作

Linux部署jar文件以及redis安装与防火墙的使用

Redis 在CentOS 6上的 安装和部署以及redis的主从复制sentinel实现HA

Redis快速入门教程: 介绍与部署