文章目录
- 一、Redis介绍
- 1、什么是NoSql
- 2、什么是Redis
- 二、Redis安装(LINUX)
- 1、Redis下载
- 2、Redis安装
- 1)、下载压缩Redis
- 三、Redis运行(LINUX)
- 1、复制配置文件
- 2、后台运行, 需修改配置文件,
- 3、进入redis终端
- a. 第一种情况
- b. 第一种情况
- 4. 停止redis 服务
- 四、redis 配置、运行
- 1. 密码配置
- 2. 停止、查看
- 五、安装redis(Windows)
- 1、下载redis
- 2、解压,打开安装目录
- 3、运行redis
- 4、redis运行
- 六、可视化工具链接
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下载
- 第一种:官网下载tar包
可以到redis的官网找到各个Redis版本的下载地址,如:http://download.redis.io/releases/redis-3.0.0.tar.gz - 第二种:使用wget 下载redis:
2、Redis安装
使用Xftp、Xshell等服务器终端连接软件连接上Linux后,进行以下操作:
1)、下载压缩Redis
通过Xftp上传到服务器/usr/feng
然后进行解压,解压命令:
输入编译命令:
进行编译安装。
继续安装
这里会报错:
然后根据意思 先进入到 src下的目录在编译。
如图:
然后在 路径:/usr/loca/ 下自动生成了一个 redis 目录。进入src文件,进行解释
到了这里,Redis安装成功。接下来运行Redis
三、Redis运行(LINUX)
1、复制配置文件
将配置文件复制到我们的安装目录
上面步骤完成后,我们可以试着启动redis
进入bin目录,我们可以看到目录下有一个redis-server
我们运行redis-server,即可启动redis服务
命令:
启动完成后,我们发现当前窗口就不能做其他操作了,这种启动方式叫做 前端启动 。服务器关闭后,Redis也会关闭。
前端启动Redis服务成功的标志.
我们可以先 Ctrl+C手动停止redis服务,然后使用后端启动的方式来启动redis
2、后台运行, 需修改配置文件,
修改redis.conf配置文件,
将daemonize 将其修改为yes,然后保存退出(ESC,:wq)
这就设置后台启动 redis配置。
启动redis:
如下图,已启动。
3、进入redis终端
a. 第一种情况
自己安装完之后,redis默认不需要密码的。
执行命令
进去终端
文件redis-cli:是redis数据库的终端入口。
b. 第一种情况
当在公司的时候,一般会设置密码,会出现如下问题
需要命令:
但是发现没有 授权, 需要带密码
即可。
4. 停止redis 服务
命令:
或者
四、redis 配置、运行
1. 密码配置
- 登录有密码的redis:
先验证后登录
- 设置密码,需重启Redis才能生效
初始化Redis密码:
在配置文件中有个参数: requirepass 这个就是配置redis访问密码的参数;
比如 requirepass test123; - 不重启设置密码
在配置文件中配置requirepass的密码(当redis重启时密码依然有效)。
- 查询密码
密码验证:
再次查询:
PS:如果配置文件中没添加密码 那么redis重启后,密码失效;
2. 停止、查看
- 查看redis是否在运行:
ps aux | grep redis 或 netstat -lntp
- 关闭redis:
/usr/local/redis/bin/redis-cli shutdown
- 当设置密码后,上面的关闭命令无效: 带密码输入:
redis-cli -a [password]
回车后输入:shutdown
即可关闭redis,输入exit
退出。 - 如果上面都无法关闭,直接使用
kill -9 进程号
来关闭。 - 查看redis密码;可查看 redis 安装根目录下的配置文件:redis-conf 中SECURITY下面的 requirepass 后面的内容。
五、安装redis(Windows)
接下来让我们学习一下redis在Windows上的下载、安装运行
1、下载redis
- 打开redis官网点击Download。
- 往下拉,找到Windows,由图片中的文字可以看出Redis项目不正式支持Windows。 但是,Microsoft开放技术小组开发和维护这个Windows端口针对Win64。
- 点击后,会发现其实是跳转到了微软的GitHub地址 https://github.com/MSOpenTech/redis/releases,然后选择你喜欢的版本zip或msi下载
2、解压,打开安装目录
3、运行redis
进入解压的redis目录。
执行命令:
进入redis目录后,在命令行输入如下命令:
也可以该命令保存为文件 startup.bat,保存在根目录下,下次就可以直接运行startup.bat启动。
备注:通过以上面命令,会创建Redis临时服务,不会在window Service列表出现Redis服务名称和状态,此窗口关闭,服务会自动关闭。
4、redis运行
另外开启一个命令行窗口 进入redis目录下。
看完这个可以继续看redis的基础,数据结构、持久化、主从模式
六、可视化工具链接看redis学习第四篇:redis学习四、可视化操作工具链接 centos redis,付费Redis Desktop Manager和免费Another Redis DeskTop Manager下载、安装