Redis的下载安装和开启关闭

学习需了解的知识点

  1. Web的session需要存在那里?
  2. 关系型数据库通过破坏一定的业务逻辑来换取性能的理解
  3. NoSQL数据库概述
  4. 常用的NoSQL数据库
  5. 行式数据库和列式数据库

Reids的应用场景

  1. 配合关系型数据库做高速缓存
    • 高频次,热门访问的数据,降低数据库的IO操作
    • 分布式系统,做session共享
  2. 由于其拥有持久化能力,利用其多样的数据结构存储特定的数据
例子方法
最新的N个数据通过List实现自然时间排序的数据
排行榜的TOP n利用zset(有序集合)
时效性数据,例如手机验证码Exprie过期
发布订阅消息系统pub/sub模式
构建队列利用list集合
用于限时秒杀的计数器原子性,自增方法INCR,DECR
去除大数据中重复的数据利用set集合

下载

注意:Redis官方并没有windows版本,只有Linux版本,但是微软的一个开发团队进行了二次开发,所以才有windows版本,所以没有Redis对于Windows适配这种说法,全看大神怎么搞而已.也因为这个原因,下面开始全部都是基于阿里云的Centos7进行学习和记录

  1. 下载压缩包,为了下载方便,推荐在Windows下载后发送到Linux的/opt目录下
    下载链接,下载完后发送到Linux的/opt目录下,如何发送参考这篇Linux与Winodws之间的文件传输,下载完成后进入Linux的/opt目录下可以看到压缩包
    在这里插入图片描述
  2. 解压
tar -zxvf redis-6.0.1.tar.gz 
  1. 进入解压的文件夹,执行make命令,然后根据报的报错提示一步步解决
    常见错误及解决方法可参考https://blog.csdn.net/P_ning/article/details/106146374

  2. 解决后记住要执行make disclean清空一下,因为上面的make虽然报错,但是它只是报错在需要编译的地方,有一些地方执行后会有残留文件,清除一下后再进行make

  3. 成功运行make命令的效果,这样就安装成功了
    在这里插入图片描述

Redis安装后的目录介绍

因为我使用的是解压方式,所以解压在哪就在哪,并不像网上所说的默认usr/local/bin ,下面是几个常用的程序

名字作用
Redis-benchmark性能测试工具,可以在自己的的电脑(服务器)上运行,查看运行后的效果如何
Redis-check-aof修复有问题的AOF文件
Redis-check-dump修复有问题的dump.rdb文件
Redis- sentinelRedis集群使用
Redis- serverRedis服务器启动命令
Redis- cli客户端,操作入口

Redis的启动

  1. 备份redis.conf
    简单来说就是去复制一份redis.conf放在其他地方,防止你后面玩坏了
  2. 修改redis.conf文件,把里面的daemonize no改为yes,让服务在后台启动
  3. 启动命令
    redis-server 配置文件路径
    注意
    这个配置文件路径可以不写,如果不写的话默认我们备份那个redis.conf,因为有时候我们因为某种原因需要临时使用指定的配置文件时就可以用这种方法启动

运行效果如下
为了防止破坏原本的文件,我修改的配置文件时我备份在/opt/myRedis中的文件,运行时也就使用指定配置文件
在这里插入图片描述
在这里插入图片描述
因为我是解压方式安装的,在usr/local/bin没有redis的相关文件,所以运行时只能进入解压路径/src下运行,如何检测是否允许成功可用ps -ef | grep redis,看是否后台以成功运行
在这里插入图片描述

Redis用客户端访问

因为Redis时不分用户的,所以没有账号,可以设置密码,直接运行即可,同理因为时解压使用,所以我在安装目录/src里运行
连接写法
redis-cli ip地址:端口号
ip地址不写就默认本地
运行效果如图
在这里插入图片描述
退出输入exit即可

测试验证是否连接成功

在这里插入图片描述
输入ping回应pong即连接成功

单实例关闭

方法一:直接命令输入
Redis-cli shutdown
方法二:进入客户端后输入
shutdown

多实例关闭

指定端口关闭
Redis-cli -p 端口号 shutdown

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值