Redis详解(一)入门:Windows和Linux下安装

概述

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

Redis能干什么

  • 内存存储,持久化, 效率高,可以用于高速缓存
  • 好友关系,(利用集合的一些命令交集、差集命令求共同关注、共同爱好等)
  • Session共享, (集群服务中,可以避免用户频繁登录操作)
  • 发布订阅系统,(到货通知,邮件发送之类)
  • 地图信息分析,(获取经纬度,查询两地之间距离)
  • 计时器、计数器,(用户点赞数、用户访问量)
  • 。。。。。。

安装

Redis官网地址: https://redis.io/

Windows

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HyTkrWLN-1666935916544)(11111.assets/image-20221028102922199.png)]

  • 下载成功后,我们会得到一个.zip的压缩文件,直接在电脑上解压即可

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cXBkblHg-1666935916544)(11111.assets/image-20221028103404252.png)]

  • 点击redis-server.exe启动Redis服务端程序

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UF1qxbjd-1666935916545)(11111.assets/image-20221028103553136.png)]

  • 点击redis-cli.exe启动Redis客户端程序

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EBiuFkkp-1666935916545)(11111.assets/image-20221028103700235.png)]

    • 输入ping指令,返回pong说明Redis连接成功,到此Windows版的Redis就安装成功了。但是我们在实际应用中,服务器往往是Linux版的,并且Redis官方也简易我们部署在Linux上
Linux
  • 进入官网地址,下载安装包

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zUw3smjX-1666935916545)(11111.assets/image-20221028104649457.png)]

  • 通过远程工具Xshell7使用命令 rz 将压缩文件上传到根目录下的opt文件夹下

    • rz 查看是否安装lrzsz程序
    • 没有安装,使用yum -y install lrzsz命令下载
    • rpm -qa lrzsz 查看是否安装

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LzxTJQcN-1666935916545)(11111.assets/image-20221028110743138.png)]

    • 右击所有会话的属性,查看上传命令

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-34X6iTnV-1666935916546)(11111.assets/image-20221028111823391.png)]

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-q7n7dDrw-1666935916546)(11111.assets/image-20221028111853142.png)]

  • 在命令行输入rz-E命令,选择Redis安装压缩包即可

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Imb39LF4-1666935916546)(11111.assets/image-20221028112032344.png)]

  • tar -zxvf 解压压缩包

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-h6Mnhgk5-1666935916546)(11111.assets/image-20221028112227343.png)]

  • 基本环境安装

    yum install gcc-c++
    # 然后进入redis目录下执行
    make
    # 然后执行
    make install
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HB7R5x9N-1666935916547)(11111.assets/image-20221028112938535.png)]

  • redis的默认安装目录在 /usr/local/bin, 进去我们发现有两个类似Windows版的目录,分别是启动和连接

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-T62ylPsI-1666935916547)(11111.assets/image-20221028113211889.png)]

  • 然后将Redis的安装包下的redis.conf文件复制到默认安装目录下 cp /opt/redis-7.0.5/redis.conf mconfig/

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-h1m3RTOO-1666935916547)(11111.assets/image-20221028114110740.png)]

  • 因为Redis不是后台启动的,需要我们配置一下该文件

    #打开配置文件
    vim redis.conf    
    #保存
    wq!
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CFNCaFAH-1666935916547)(11111.assets/image-20221028114625175.png)]

  • 接下来就是启动和连接redis了

    #启动redis服务
    redis-server mconfig/redis.conf
    #连接redis服务
    redis-cli -p 6379
    #查看redis进程
    ps -ef |grep redis
    #关闭redis服务
    shutdown
    
  • 测试基本命令

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1FcorsLJ-1666935916548)(11111.assets/image-20221028115234166.png)]

  • 查看Redis进程 ps -ef |grep redis

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3CnkrC7O-1666935916548)(11111.assets/image-20221028115525433.png)]

  • 查看Redis进程 ps -ef |grep redis

[外链图片转存中...(img-3CnkrC7O-1666935916548)]

  • 关闭Redis服务

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3NG8Qwod-1666935916548)(11111.assets/image-20221028115628452.png)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值