Redis初步学习
前言
今天为大家分享的是Redis的初步学习相关知识!
软件及环境
- CentOS7
- redis-5.0.3.tar.gz
Redis简介
-
Redis是用C语言开发的一个开源的高性能键值对
(key-value)
数据库。 -
它通过提供多种键值数据类型来适应不同场景下的存储需求.
-
简而言之,Redis相当于一个大型的
Map集合
-
Redis也属于NoSQL的一部分,所以也属于非关系型的数据库!
-
NoSQL 简介 NoSQL(NoSQL = Not Only SQL ),泛指
非关系型的数据库
-
补充一点,像sqlserver、oracle、mysql这些就属于
关系型的数据库
Redis的应用场景
-
数据库
-
缓存(数据查询、新闻、上架商品) (
最多使用
) -
任务队列(秒杀、抢购、12306等)
Redis下载
1、百度上搜索Redis,进入Redis的官网
2、进入Redis官网,点击Download
3、之后进入下载页面,选择Stable(稳定)下的最新版本
4、然后就会弹出一个下载框、选择需要安装的位置,等待下载就好啦~
Redis支持的数据类型
String(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)
Redis安装
首先预先安装gcc和make这两个软件
避免待会儿make时由于没安装gcc失败,提前安装gcc
yum install -y gcc make
通过如下命令检查有无gcc
whereis gcc
下载redis5.0.3
下载方式有两种:可以直接去官网下载,也可以直接在Linux中下载Redis的压缩包然后上传!
这里博主采用的是直接在Linux中下载再进行上传!
首先可以创建一个mytools的文件夹,有的话就不用创建!
mkdir /usr/local/mytools
其次切换到mytools文件夹下
cd /usr/local/mytools
可通过wget下载也可以在官网下载后通过工具上传