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

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版:

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版属于绿色软件,直接解压即可使用,解压后目录结构如下:

1.3、Redis服务启动与停止

1.3.1、在Linux中启动服务

  • 启动:Linux中redis服务启动,河以使用redis-server,默认端口号为6379
  • 停止:Ctrl+C停止Redis服务

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

1.3.2、在Windows中启动服务

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

1.3.3、设置密码校验

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

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

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

redis-cli命令下:

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

1.3.4、redis的远程连接

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

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

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

重新启动:

连接成功:

相关推荐
程序员曼布1 小时前
主从架构:技术原理与实现
redis·mysql·架构
孙克旭_5 小时前
PXE_Kickstart_无人值守自动化安装系统
linux·运维·自动化
皓月盈江5 小时前
Linux电脑本机使用小皮面板集成环境开发调试WEB项目
linux·php·web开发·phpstudy·小皮面板·集成环境·www.xp.cn
深井冰水5 小时前
mac M2能安装的虚拟机和linux系统系统
linux·macos
leoufung6 小时前
内核内存锁定机制与用户空间内存锁定的交互分析
linux·kernel
jstart千语7 小时前
【Redis】分布式锁的实现
数据库·redis·分布式
亚林瓜子7 小时前
AWS EC2源代码安装valkey命令行客户端
redis·云计算·aws·cli·valkey
IT专业服务商7 小时前
联想 SR550 服务器,配置 RAID 5教程!
运维·服务器·windows·microsoft·硬件架构
海尔辛7 小时前
学习黑客5 分钟小白弄懂Windows Desktop GUI
windows·学习
gushansanren7 小时前
基于WSL用MSVC编译ffmpeg7.1
windows·ffmpeg