• Redis(一)--Redis入门(1)--Redis介绍、安装与启动、常用配置


    Redis介绍

    Redis之父 Salvatore Sanfilippo
    在这里插入图片描述
    Redis是Key-Value型NoSQL数据库。
    Redis将数据存储在内存中,同时也能持久化到磁盘。
    Redis常用于缓存,利用内存的高效提高程序的处理速度。

    Redis特点

    速度快
    广泛的语言支持
    持久化
    多种数据结构
    主从复制
    分布式与高可用

    Redis的安装与启动

    在Linux系统安装Redis

    Redis官网下载地址
    https://redis.io/download/
    具体安装步骤请参考Linux基础博客中的编译安装Redis部分:
    服务器技术(一)–Linux基础入门(4)–安装与卸载应用程序

    在Windows系统安装Redis

    Redis官方只提供了Linux系统的安装包,默认是不支持Windows系统的。微软有个研发小组对Redis底层的重构,开发出了一款能在Windows平台上运行的Redis。
    Github地址:
    https://github.com/MicrosoftArchive/redis
    打开Github地址,找到Releases鼠标点击打开
    在这里插入图片描述
    然后找到zip版本,点击下载
    在这里插入图片描述
    下载完成后解压文件
    在这里插入图片描述
    解压完后打开运行对话框(Win+R),输入cmd
    在这里插入图片描述
    在弹出的命令行中切换目录到Redis解压的路径
    在这里插入图片描述
    然后输入redis-server redis.windows.conf启动Redis。
    在这里插入图片描述

    Redis的常用基本配置

    在这里插入图片描述
    打开Xshell连接虚拟机,切换目录到Redis安装的路径,执行./src/redis-server redis.conf启动Redis
    在这里插入图片描述
    启动成功后,此时Redis在前台运行,我们按下Ctrl+C回到命令行,Redis也会随之退出。
    在这里插入图片描述
    为了让Redis在系统后端运行,我们执行vim redis.conf打开配置文件按PgDn往下找到如图位置
    在这里插入图片描述
    其中daemonize为守护进程的意思,说白了就是是否后台运行,我们把参数值改为yes保存。然后我们再启动Redis并没显式启动日志
    在这里插入图片描述
    但是我们可以输入netstat -tulpn验证Redis已经后台启动。
    在这里插入图片描述
    如果想退出Redis我们可以输入kill -9 对应的进程编号,如图。(不太建议,后面有正常退出的方案)再次输入netstat -tulpn查看Redis端口就不见了。
    在这里插入图片描述
    我们再次启动Redis,然后可以输入./src/redis-cli连接Redis,我们可以输入ping看看Redis回应
    在这里插入图片描述
    输入exit退出redis-cli客户端。
    在这里插入图片描述
    可以输入./src/redis-cli shutdown关闭Redis进程
    在这里插入图片描述
    输入vim redis.conf打开配置文件,在138行有端口号配置项,我们可以改成6380
    在这里插入图片描述
    然后继续往下找,大概354行有日志文件logfile配置项
    在这里插入图片描述
    我们可以将值改为redis.log
    在这里插入图片描述
    配置完保存退出。然后重新启动Redis,当前路径下就多了个redis.log文件在这里插入图片描述
    我们可以执行cat redis.log查看日志
    在这里插入图片描述
    我们再想用客户端连接就需要加端口号了,如./src/redis-cli -p 6380
    在这里插入图片描述
    我们可以输入select 15切换数据库,其中Redis数据没有名称,用序号标记,从0开始(默认0),默认最多有16个数据库。
    在这里插入图片描述
    退出客户端,打开redis.conf配置文件,在379行有databases配置项,表示数据库数量。
    在这里插入图片描述
    我们可以改为255保存,输入./src/redis-cli -p 6380 shutdown关闭Redis,然后再启动,可以切换序号更大的数据库了。
    在这里插入图片描述
    退出客户端,打开redis.conf配置文件,输入/requirepass搜索,找到密码配置
    在这里插入图片描述
    把注释打开,密码值改为12345保存,重启Redis
    在这里插入图片描述
    重启后,再用客户端连接,输入ping会报错,提示没有通过认证,输入auth 12345认证,在输入ping就正常了
    在这里插入图片描述
    在redis.conf配置文件504行有个dir配置,表示数据文件的保存路径,默认Redis安装目录
    在这里插入图片描述
    然后在Redis安装目录下可以找到dump.rdb为Redis全量备份的数据文件。
    在这里插入图片描述

    Redis通用命令

    在这里插入图片描述
    在这里插入图片描述

  • 相关阅读:
    Altium Designer实用系列(一)----原理图导入PCB、PCB板子外形、多层板绘制等
    IDEA批量解决Lombok警告,开发者必备技巧!
    100天精通Python(数据分析篇)——第57天:Pandas读写Excel(read_excel、to_excel)
    126. 单词接龙 II BFS
    SSM+广西壮族文化宣传网站 毕业设计-附源码230932
    FL Studio2024重磅更新 包含FL水果21.1破解版安装包下载
    斩波稳定(自稳零)精密运算放大器
    location对象
    使用mybatis-plus时mysql和oracle的区别
    stack和queue
  • 原文地址:https://blog.csdn.net/qq_32091929/article/details/125355282