Linux下安装Redis

  • 本文针对如下几方面进行学习了解
  • 1.NoSQL概述
  • 2.Redis概述
  • 3.Redis的安装和使用

1、NoSQL概述

1.1、什么是NoSQL?

NoSQL = Not Only SQL

非关系型数据库

1.2、为什么需要NoSQL?

  • 趋势所向,如今需要,特别是以下几方面更需要
  • 1.高并发读写(High performance),场景:朋友圈评论/点赞
  • 2.海量数据的高效率存储和访问 ,场景:腾讯登录
  • 3.高可扩展性和高可用性

1.3、NoSQL数据库分类

  • 键值存储(Key-value)

    相关产品:Tokyo Cabinet/Tyrant、Redis,特点:快速查询,但缺少结构化

  • 列存储

    相关产品:HBase,特点:查询快,拓展性强,但功能相对于局限

  • 文档数据库

    相关产品:mongoDB,特点:数据结构要求低,但查询慢,缺少统一查询语法

  • 图形数据库

    相关产品:Neo4J,特点:利用图结构算法,但必须对整个图进行算法计算,难分布式集群方案

1.4、NoSQL特点

  • 易于扩展
  • 灵活的数据模型(无需建立数据字段)
  • 大数据量,高性能
  • 高可用

2、Redis概述

2.1、Redis发展史

2.2、数据类型

  • 高性能键值对数据库,支持的键值数据类型:
  • 字符串类型 散列类型
  • 列表类型 集合类型
  • 有序集合类型
  • 读(11万次/每秒)写(8.1万次/每秒)

2.3、应用场景

  • 缓存
  • 任务列表
  • 网站访问统计
  • 数据过期处理
  • 应用排行榜
  • 分布式集群架构中的session分离

3、Redis安装

  • 小编使用的虚拟机中Linux版本为CentOS 6.4
  • 准备安装的Redis版本为Redis-3.0.7

3.1、安装C++依赖

  • Redis的安装需要依赖C++,所以需要先安装C++编译
yum install gcc-c++

这里写图片描述

3.2、下载Redis压缩包

  • 可以自己去网上下载,然后再上传至Linux服务器
  • 因为Redis本身并不大,所以小编使用wget命令在线下载
  • 如果没有安装wget命令,需要提前安装
yum -y install wget

这里写图片描述

这里写图片描述

  • 成功安装“wget”命令后直接使用如下命令进行下载Redis
wget http://download.redis.io/releases/redis-3.0.7.tar.gz

这里写图片描述

3.3、解压并安装Redis

tar -zxf redis-3.0.7.tar.gz                 //解压
cd redis-3.0.7                              //进入解压后的文件夹
make                                        //进行编译  
make PREFIX=/usr/local/redis install        //安装在指定路径

这里写图片描述

这里写图片描述

这里写图片描述

3.4、复制conf文件(设置后端启动时用)

  • 一般安装好Redis后,需要在后台一直启动,所以需要复制conf文件,方便设置后台启动
cd /usr/local/redis/                //进入指定的安装路径(看看而已)

这里写图片描述

cd ~/redis-3.0.7               //返回解压的目录(与安装的对比)

这里写图片描述

cp redis.conf /usr/local/redis/     //将配置文件conf拷贝至安装路径

这里写图片描述

3.5、前端启动(启动后,无法进行其他操作)

  • 前端启动,弊端:启动后,无法进行其他操作
cd /usr/local/redis/bin/            //进入安装目录的bin
./redis-server                      //执行启动文件
  • 键盘键入 Ctrl + C 退出前端启动
    这里写图片描述

3.6、后端启动

  • 后端启动之后,则Redis一直在后端运行,除非认为关闭
  • 修改配置文件,将42行中no修改为yes
vim /usr/local/redis/redis.conf

这里写图片描述

  • 后端启动
  • 小编进入/usr/local/redis/bin目录下
  • 所以使用相对路径,启动redis-server和启动redis.conf
cd /usr/local/redis/bin                 //进入Redis安装目录
./redis-server .././redis.conf          //后端启动

这里写图片描述

3.7、查看是否启动

ps -ef|grep -i redis

这里写图片描述

3.8、关闭Redis

  • 进入Redis安装目录
  • 执行关闭命令
cd /usr/local/redis/bin
./redis-cli shutdown

这里写图片描述

  • 也可以使用kill命令,杀死进程
kill -9 xxxx   //xxxx为对应进程号,-9表示使用最高权限杀死,杀得干干净净

这里写图片描述

3.9、Linux下对Redis的简单操作

cd /usr/local/redis/bin     //进入Redis安装目录
./redis-cli                 //进入Linux服务器中的redis客户端

这里写图片描述

  • Redis的安装和时候就是这么简单
  • 小编相继会退出其他相关知识哟
  • 多多关注,多多评论,欢迎大家一起讨论
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐