网站基础知识域名5个点,百度竞价电话,seo外链在线工具,网站建设如何控标文章目录 一、引言二、redis介绍2.1、定义2.2、Redis的数据类型及主要特性2.3、Redis的应用场景有哪些#xff1f; 三、redis环境安装3.1、下载和安装 一、引言
在Web应用发展的初期#xff0c;那时关系型数据库受到了较为广泛的关注和应用#xff0c;原因是因为那时候Web站… 文章目录 一、引言二、redis介绍2.1、定义2.2、Redis的数据类型及主要特性2.3、Redis的应用场景有哪些 三、redis环境安装3.1、下载和安装 一、引言
在Web应用发展的初期那时关系型数据库受到了较为广泛的关注和应用原因是因为那时候Web站点基本上访问和并发不高、交互也较少。而在后来随着访问量的提升使用关系型数据库的Web站点多多少少都开始在性能上出现了一些瓶颈而瓶颈的源头一般是在磁盘的I/O上。而随着互联网技术的进一步发展各种类型的应用层出不穷这导致在当今云计算、大数据盛行的时代对性能有了更多的需求主要体现在以下几个方面 低延迟的读写速度应用快速地反应能极大地提升用户的满意度支撑海量的数据和流量对于搜索这样大型应用而言需要利用PB级别的数据和能应对百万级的流量大规模集群的管理系统管理员希望分布式应用能更简单的部署和管理 为了克服这一问题NoSQL应运而生它同时具备了高性能、可扩展性强、高可用等优点受到广泛开发人员和仓库管理人员的青睐。
关系型数据库RMDBS与非关系型数据库NoSQL的对比
数据库中表与表的数据之间存在某种关联的内在关系因为这种关系所以我们称这种数据库为关系型数据库。典型Mysql/MariaDB、postgreSQL、Oracle、SQLServer、DB2、Access、SQLlite3。特点 全部使用SQL结构化查询语言进行数据库操作。都存在主外键关系表等等关系特征。大部分都支持各种关系型的数据库的特性事务、存储过程、触发器、视图、临时表、模式、函数 NOSQLnot only sql泛指非关系型数据库。泛指那些不使用SQL语句进行数据操作的数据库所有数据库中只要不使用SQL语句的都是非关系型数据库。典型Redis、MongoDB、hbase、 Hadoop、elasticsearch、图数据库(Neo4j、GraphDB、SequoiaDB)
二、redis介绍 2.1、定义 RedisRemote Dictionary Server 远程字典服务 是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库是NoSQL数据库。 redis的出现主要是为了替代早期的Memcache缓存系统的。map内存型(数据存放在内存中)的非关系型(nosql)key-value(键值存储)数据库 支持数据的持久化(基于RDB和AOF注: 数据持久化时将数据存放到文件中每次启动redis之后会先将文件中数据加载到内存经常用来做缓存、数据共享、购物车、消息队列、计数器、限流等。(最基本的就是缓存一些经常用到的数据提高读写速度)。
redis特性 速度快持久化多种数据结构支持多种编程语言主从复制高可用、分布式 2.2、Redis的数据类型及主要特性
Redis提供的数据类型主要分为5种自有类型和一种自定义类型这5种自有类型包括String类型、哈希类型、列表类型、集合类型和顺序集合类型。
redis{
name:yuan,
age:23,
scors:[78,79,98,],
info:{gender:male,tel:110},
set:{1,2,3},
zset:{1,2,3,}
}
String
Hash
List
Set
Zset
Custom Data Type2.3、Redis的应用场景有哪些
Redis 的应用场景包括 缓存系统“热点”数据高频读、低频写缓存用户信息优惠券过期时间验证码过期时间、session、token等 计数器帖子的浏览数视频播放次数评论次数、点赞次数等 消息队列秒杀系统 社交网络粉丝、共同好友可能认识的人兴趣爱好推荐商品 排行榜有序集合 发布订阅粉丝关注、消息通知 三、redis环境安装
redis的官方只提供了linux版本的rediswindow系统的redis是微软团队根据官方的linux版本高仿的。
官方原版: https://redis.io/
中文官网:http://www.redis.cn
3.1、下载和安装
下载地址https://github.com/tporadowski/redis/releases 蓝奏云https://llzai.lanzoum.com/iLIww153kusd 如果是蓝奏云下载下来的直接解压启动即可 使用以下命令启动redis服务端
redis-server C:/tool/redis/redis.windows.conf关闭上面这个cmd窗口就关闭redis服务器服务了。
redis作为windows服务启动方式
redis-server --service-install redis.windows.conf启动服务redis-server --service-start 停止服务redis-server --service-stop
# 如果连接操作redis可以在终端下使用以下命令
redis-cliubuntu下安装
安装命令sudo apt-get install -y redis-server
卸载命令sudo apt-get purge --auto-remove redis-server
关闭命令sudo service redis-server stop
开启命令sudo service redis-server start
重启命令sudo service redis-server restart
配置文件/etc/redis/redis.conf简单的命令
还有个关于redis配置的一些内容暂时没学便不记录了学习后再补上去