Redis概述
Redis由来
2008年,意大利的一家创业公司Merzia推出了一款基于MySQL的网站实时统计系统LLOOGG,没多久该公司的创始人Sanfilippo对MySQL的性能感到失望,于是他决定亲自为LLOOGG量身定做一个数据库,并于2009年开发完成,这个数据库就是Redis。
什么是Redis
Redis(全称:Remote Dictionary Server 远程字典服务)是一个开源的、使用C语言编写、支持网络、可基于内存亦可持久化的Key-Value数据库,并提供多种语言的API。
Redis为什么这么快
-
完全基于内存,绝大部分请求是纯粹的内存操作,非常快速
-
数据结构设计的非常简单实用。
-
采用单线程,避免了不必要的线程上下文切换,不需要考虑加锁释放锁这些操作。
-
采用IO多路复用模型,避免了I/O阻塞
Redis的安装
Windows下安装
下载地址 : github.com/MicrosoftAr…
Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择。
下载完成后直接解压就行,然后双击redis-server.exe
看到下面这个页面就说明我们的Redis成功启动了
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
执行 ./redis-server 启动
看到下面的提示说明你就启动成功了,到此恭喜你成功安装了Redis。后面让我们开始玩玩它吧
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END