Redis5.0离线安装与自动启动(文本教程)
1. 什么是redis
redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。
它通过提供多种键值数据类型来适应不同场景下的存储需求,
目前为止redis支持的键值数据类型如下:
string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)
NoSQL 简介 NoSQL(NoSQL = Not Only SQL ),泛指非关系型的数据库
2. redis的应用场景
数据库
缓存(数据查询、新闻、上架商品) (最多使用)
任务队列(秒杀、抢购、12306等)
3. 预先安装gcc和make这两个软件
命令: yum install -y gcc make
注1:可通过如下两种方式检查软件是否已安装
-
方案一:先通过如下命令检查有无gcc
whereis gcc
-
方案二:也可以先通过dpkg命令查看这两个软件是否已经安装
dpkg -l 查看安装的所有软件 dpkg -l gcc dpkg -l make
4. 下载redis5.0.3
mkdir /usr/local/mytools
cd /usr/local/mytools
wget http://download.redis.io/releases/redis-5.0.3.tar.gz 可通过wget下载也可以在官网下载后通过工具上传
注1:wget类似于迅雷等下载工具
注2:请选择Stable(5.X)稳定版下载
5. 在上传(或下载)redis的目录下进行解压
mkdir /usr/local/redis 创建redis目录
tar -zxvf redis-5.0.3.tar.gz -C /usr/local/redis 解压到/usr/local/redis目录
cd /usr/local/redis 切换到/usr/local/redis目录
mv -f redis-5.0.3 redis-single 文件夹重命名,改成single是为和以后的集群区别开来
6. 编译–>测试–>安装
cd /usr/local/redis/redis-single
make 编译,之前的RPM安装包就是跳过了此步骤
make install 安装,将redis的命令安装到/usr/local/bin/目录
注1:执行sudo make命令,出现如下即编译成功
Hint: It's a good idea to run 'make test'
m