初始Redis 及 安装

Redis

一、基础篇

初识Redis

  • 认识NoSQL

    • SQL 关系型数据库(表)NoSQL 非关系型数据库
      结构化非结构化 ( 键值类型Redis,文档类型 MongoDB,列类型HBase, Graph类型 Neo4j )
      关联的无关联的
      SQL查询非SQL
      ACIDBASE
  • 认识Redis

    • 基于内存的键值型NoSQL数据库
    • 单线程,每个命令具备原子性
    • 低延迟,速度快(基于内存,IO多路复用,良好的编码)
    • 支持数据持久化
    • 支持主从集群,分片集群(数据拆分)
    • 支持多语言客户端
  • 安装Redis

    • 首先需要一个虚拟机【centos】,使用linux操作系统

    • 查询虚拟机ip地址

    • 使用MoBaXterm工具进行远程连接虚拟机

    • 安装gcc依赖。yum install -y gcc tcl

    • 将安装包上传到/usr/local/src并解压tar -zxvf redis-6.2.7.tar.gz

    • 在这里插入图片描述

    • 进入安装目录 cd redis-6.2.7

    • 进行运行编译命令make && make install

    • 启动

      • 默认启动 redis-server 前台启动,会堵塞这个回话窗口,不推荐使用

      • 指定配置启动 : 进入安装目录,redis-server redis.conf

        • 先将redis.conf备份cp redis.conf redis.conf.bck

        • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6NwphrAQ-1657765252816)(Redis.assets/image-20220706130535598.png)]

        • 在这里插入图片描述

      • 开机自启

        • 首先,新建一个系统服务文件

          vi /etc/systemd/system/redis.service
          
        • 将以下命令粘贴进去

          [Unit]
          Description=redis-server
          After=network.target
          
          [Service]
          Type=forking
          ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.7/redis.conf
          PrivateTmp=true
          
          [Install]
          WantedBy=multi-user.target
          
        • 重载系统服务

          systemctl daemon-reload
          
        • 命令来操作redis

          # 启动
          systemctl start redis
          # 停止
          systemctl stop redis
          # 重启
          systemctl restart redis
          # 查看状态
          systemctl status redis
          
        • redis开机自启

          systemctl enable redis
          
        • 连接redis

          redis-cli -h ip地址 -a 密码
          `NOAUTH Authentication required`:出现此错误是因为没有使用密码连接
          
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值