当前位置: 首页 > news >正文

Redis的简介,安装(Linux、Windows),配置文件的修改---详细介绍

Redis基础

文章目录

  • Redis基础
    • 1、Redis入门
      • 1.1、Redis简介
      • 1.2、Redis下载与安装
        • 1.2.1、在Linux系统安装Redis
        • 1.2.2、在Windows系统安装Redis
      • 1.3、Redis服务启动与停止
        • 1.3.1、在Linux中启动服务
        • 1.3.2、在Windows中启动服务
        • 1.3.3、设置密码校验
        • 1.3.4、redis的远程连接

Redis是一个基于 内存的key-value结构数据库。

  • 基于内存存储,读写性能高
  • 适合存储热点数据(热点商品、资讯、新闻)
  • 企业应用广泛

1、Redis入门

1.1、Redis简介

The open source, in-memory data store used by millions of developers as a database, cache, streaming engine, and message broker.(开源内存数据存储,被数百万开发人员用作数据库、缓存、流媒体引擎和消息代理。)

官网:https://redis.io/

  • Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。它存储的value类型比较丰富,也被称为结构化的NoSql数据库

  • NoSql (Not only 5QL),不仅仅是SQL,泛指非关系型数据库。NoSql数据库并不是要取代关系型数据库,而是关系型数据库的补充。

数据库分类:

  • 关系型数据库(RDBMS)
    • Mysql
    • OracleDB2
    • SQLServer
  • 非关系型数据库(NoSql)
    • Redis
    • Mongo db
    • MemCached
  • Redis应用场景
    • 缓存
    • 任务队列
    • 消息队列
    • 分布式锁

1.2、Redis下载与安装

Redis安装包分为windows版和Linux版:

  • Windows版下载地址: https://github.com/microsoftarchive/redis/releases
  • Linux版下载地址: https://download.redis.io/releases/

1.2.1、在Linux系统安装Redis

1.将Redis安装包上传到Linux

⒉.解压安装包,命令: tar -zxvf redis-4.0.0.tar.gz -C /usr/local

3.安装Redis的依赖环境gcc,命令: yum install gcc-c++

4.进入/usr/local/redis-4.0.0,进行编译,命令: make

5.进入redis的src目录,进行安装,命令: make install

1.2.2、在Windows系统安装Redis

Redis的Windows版属于绿色软件,直接解压即可使用,解压后目录结构如下:

image-20230810210847218

1.3、Redis服务启动与停止

1.3.1、在Linux中启动服务

  • 启动:Linux中redis服务启动,河以使用redis-server,默认端口号为6379

image-20230810211530259

  • 停止:Ctrl+C停止Redis服务

上述Redis的启动是前台层次的运行,如要是在后台运行的话就需要将/usr/local/redis-4.0.0/redis.conf文件的配置进行修改(端口高号的修改也在此处,使用‘/’开头输入表示搜索关键字):

image-20230810212543828

image-20230810213047012

1.3.2、在Windows中启动服务

与在Linux上的操作相同,只是可以在Windows界面可视化操作:

image-20230810213641336

1.3.3、设置密码校验

打开/usr/local/redis-4.0.0/redis.conf配置文件

搜素requirepass(后面跟的是redis密码参数,可以自行设置),并且将注释修改掉:

image-20230810214553669

使用kill --9 进程ID指令停止服务,并重启Redis:redis-server ../redis.conf

redis-cli命令下:

image-20230810215710467

登录并验证,简化输入密码的状态:

image-20230810215955288

1.3.4、redis的远程连接

在windows的reids目录下使用PowerShell打开,并且进行如下操作:

image-20230810221739051

PS:当前的redis是不允许远程服务的,所以需要修改一下配置文件:

image-20230810222313800

当然,还需要修改一下防火墙的配置,在此不再赘述(可以参考文章:(Linux防火墙的操作)

重新启动:image-20230810223145034

连接成功:

image-20230810223436487

http://www.lryc.cn/news/122480.html

相关文章:

  • Vscode-工具使用
  • Ceph Reef版本 RBD 性能测试:80万写IOPS(10节点、60个NVMe SSD)
  • 微信小程序调用map数据 并在wxml中对数组进行截取的操作
  • 前端项目打包
  • venv使用教程及pyvenv与python3-venv的区别
  • 协程(一)单机--》并发--》协程
  • P1722 矩阵 II
  • 【数据结构】树和二叉树的概念及结构
  • 8.1.tensorRT高级(3)封装系列-模型编译过程封装,简化模型编译代码
  • 化工行业案例 | 甄知科技助力万华化学重构IT服务价值,打造信息中心ERP!
  • day6 STM32时钟与定时器
  • 【JavaEE进阶】SpringBoot 配置文件
  • ResNet创新点总结
  • Scratch 之 3D 介绍及教程
  • 最强自动化测试框架Playwright(19)- 事件
  • 静态网页和动态网页区别
  • 美国服务器有哪些类型?
  • 【基因检测人工智能】如何使用JAVASCRIPT在HTML文档内部增加一个段落
  • unittest单元测试
  • 每天一道leetcode:72. 编辑距离(动态规划困难)
  • 详细介绍如何使用 OpenCV 对图像进行锐化
  • Java代理模式——静态代理与动态代理
  • Vue day02 Computed和Watch
  • 【Java】一只小菜坤的编程题之旅【3】
  • 全面掌握 Jaeger 分布式调用链路跟踪理论和实战,Go 为所有使用 go-resty 库发起 HTTP 请求集成链路跟踪 jaeger(附源码)
  • vue键盘和鼠标事件
  • Chrome 手动代理设置 HTTP/Socks5
  • SpringBoot第35讲:SpringBoot集成连接池 - 默认连接池HikariCP
  • 选择最适合自己的笔记本
  • 前端安全:探秘安全 HTTP 头的设置