《Redis从入门到实战》系列——Redis基础01、概述和安装

Redis概述

Redis由来

2008年,意大利的一家创业公司Merzia推出了一款基于MySQL的网站实时统计系统LLOOGG,没多久该公司的创始人Sanfilippo对MySQL的性能感到失望,于是他决定亲自为LLOOGG量身定做一个数据库,并于2009年开发完成,这个数据库就是Redis。

什么是Redis

Redis(全称:Remote Dictionary Server 远程字典服务)是一个开源的、使用C语言编写、支持网络、可基于内存亦可持久化的Key-Value数据库,并提供多种语言的API。

Redis为什么这么快

  1. 完全基于内存,绝大部分请求是纯粹的内存操作,非常快速

  2. 数据结构设计的非常简单实用。

  3. 采用单线程,避免了不必要的线程上下文切换,不需要考虑加锁释放锁这些操作。

  4. 采用IO多路复用模型,避免了I/O阻塞

Redis的安装

Windows下安装

下载地址 : github.com/MicrosoftAr…
Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择。

1.png


下载完成后直接解压就行,然后双击redis-server.exe

2.png

看到下面这个页面就说明我们的Redis成功启动了

3.png


Linux下安装

这里我采用的是Centos 7,后序的Redis系列文章都将基于Centos 7的环境或者基于Centos 7上的docker环境来演示Redis

wget https://download.redis.io/releases/redis-6.2.4.tar.gz
tar -zxvf redis-6.2.4.tar.gz  
cd redis-6.2.4.tar.gz  
复制代码

将会看到下面的样子,里面有个MakeFile需要使用GCC编译。如果你还没GCC,去执行下面命令

yum install gcc
make
cd redis-6.2.4
复制代码

进入redis目录会有一个可执行的redis-server

4.png

执行 ./redis-server 启动

5.png

看到下面的提示说明你就启动成功了,到此恭喜你成功安装了Redis。后面让我们开始玩玩它吧

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享