Redis入门(下载、安装、运行)(两个系统Linux、window)
Redis入门(下载、安装)(Linux、window)
一、Redis介绍
Redis是NoSql的一种。
1、什么是NoSql
NoSql,全名:Not Only Sql,是一种非关系型数据库,它不能替代关系弄数据库,只是关系型数据库的一个补充,是可以解决高并发、高可用、高扩展、大数据存储等一系列问题而产生的数据库解决方案。
NoSql有以下4种分类:键值(Key-Value)存储数据库、列存储数据库、文档型数据库、图形(Graph)数据库。而Redis属于第一种:键值(Key-Value)存储数据库。
2、什么是Redis
Redis是使用c语言开发的一个高性能键值数据库,即通过一些键值类型来存储数据。Redis支持的键值类型有:String字符类型、map散列类型、list列表类型、set集合类型、sortedset有序集合类型。
redis的应用场景如下:缓存(数据查询、短连接、新闻内容、商品内容等等)、分布式集群架构中的session分离、聊天室的在线好友列表、任务队列。(秒杀、抢购、12306等等)、应用排行榜、网站访问统计、数据过期处理(可以精确到毫秒)。其中,作为缓存的应用场景是最多的。
二、Redis安装(LINUX)
一般redis安装于linux服务器,故本例介绍的是Linux下的安装(一会介绍window)
本例使用的Linux系统是CentOS7.4,诸如Ubuntu等Linux操作系统的操作命令或许存在个别差异,请自行学习了解。
1、Redis下载
可以到redis的官网找到各个Redis版本的下载地址,如:http://download.redis.io/releases/redis-3.0.0.tar.gz
2、Redis安装
使用Xftp、Xshell等服务器终端连接软件连接上Linux后,进行以下操作:
1)、下载压缩Redis
下载redis:
在官网中点击上面的download,下面有,我在这里演示的解压版。
$ wget http://download.redis.io/releases/redis-4.0.11.tar.gz
$ tar xzf redis-4.0.11.tar.gz
$ cd redis-4.0.11
$ make
通过Xftp上传到服务器/usr/local/redis
然后进行解压
输入命令:
$ make
进行编译安装。
进入src文件,进行解释
到了这里,Redis安装成功。接下来运行Redis
三、Redis运行(LINUX)
1、复制配置文件
创建文件夹/usr/local/redis-runing
并且把两个配置文件copy过去
在往redis-runing中copy一个配置文件(sentinel.conf)。
配置文件在Redis的解压文件目录里边。
前端启动Redis服务成功的标志,
但是服务器关闭后,Redis也会关闭。
2、修改配置文件,可进行后台运行
修改redis.conf配置文件,设置后台启动redis
3、进入redis终端
执行命令
$ ./redis-cli
进去终端
文件redis-cli:是redis数据库的终端入口。
到此,Linux运行redis结束
四、安装redis(Windows)
接下来让我们学习一下redis在Windows上的下载、安装运行
1、下载redis
- 打开redis官网点击Download。
- 往下拉,找到Windows,由图片中的文字可以看出Redis项目不正式支持Windows。 但是,Microsoft开放技术小组开发和维护这个Windows端口针对Win64。
- 点击后,会发现其实是跳转到了微软的GitHub地址 https://github.com/MSOpenTech/redis/releases,然后选择你喜欢的版本zip或msi下载
2、解压,打开安装目录
相关程序说明:
redis.windows.conf 是redis的配置文件。
redis-server.exe 服务器端。
redis-cli 命令行客户端。
redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能。
3、运行redis
进入解压的redis目录。
执行命令:
redis-server redis.windows.conf
进入redis目录后,在命令行输入如下命令:
redis-server redis.windows.conf
也可以该命令保存为文件 startup.bat,保存在根目录下,下次就可以直接运行startup.bat启动。
备注:通过以上面命令,会创建Redis临时服务,不会在window Service列表出现Redis服务名称和状态,此窗口关闭,服务会自动关闭。
五、redis运行
另外开启一个命令行窗口 进入redis目录下。