超详细Redis入门教程——Redis 的安装与配置

这篇具有很好参考价值的文章主要介绍了超详细Redis入门教程——Redis 的安装与配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

超详细Redis入门教程——Redis 的安装与配置

本文小新为大家带来 超详细Redis入门教程——Redis 的安装与配置 相关知识,具体内容包括Redis 的安装连接前的配置Redis 客户端分类(包括:命令行客户端图形界面客户端Java 代码客户端),Redis 配置文件详解等进行详尽介绍~

不积跬步,无以至千里;不积小流,无以成江海。每天进步一点点,在成为强者的路上,小新与大家共同成长!

📌博主主页:小新要变强 的主页
👉Java全栈学习路线可参考:【Java全栈学习路线】最全的Java学习路线及知识清单,Java自学方向指引,内含最全Java全栈学习技术清单~
👉算法刷题路线可参考:算法刷题路线总结与相关资料分享,内含最详尽的算法刷题路线指南及相关资料分享~
👉Java微服务开源项目可参考:企业级Java微服务开源项目(开源框架,用于学习、毕设、公司项目、私活等,减少开发工作,让您只关注业务!)

↩️本文上接:超详细Redis入门教程——Redis概述


目录

超详细Redis入门教程——Redis 的安装与配置

本文介绍的是将Redis 安装到 Linux 系统中。

一、Redis 的安装

1️⃣克隆并配置主机

  • 修改主机名:/etc/hostname
  • 修改网络配置:/etc/sysconfig/network-scripts/ifcfg-ens33

2️⃣安装前的准备工作

🍀(1)安装 gcc

由于 Redis 是由 C/C++语言编写的,而从官网下载的 Redis 安装包是需要编译后才可安装的,所以对其进行编译就必须要使用相关编译器。对于 C/C++语言的编译器,使用最多的是gcc 与 gcc-c++,而这两款编译器在 CentOS7 中是没有安装的,所以首先要安装这两款编译器。

GCC,GNU Compiler Collection,GNU 编译器集合。

超详细Redis入门教程——Redis 的安装与配置

🍀(2) 下载 Redis

Redis 的官网为:http://redis.io 。点击链接可以直接进行下载。

超详细Redis入门教程——Redis 的安装与配置

超详细Redis入门教程——Redis 的安装与配置

超详细Redis入门教程——Redis 的安装与配置

🍀(3) 上传到 Linux

将下载好的压缩包上传到 Linux 的/opt/tools 目录中。

3️⃣安装 Redis

🍀(1) 解压 Redis

将 Redis 解压到/opt/apps 目录中。

超详细Redis入门教程——Redis 的安装与配置

进入到/opt/apps 目录中再将 Redis 解压包目录更名为 redis(不更名也无所谓)。

超详细Redis入门教程——Redis 的安装与配置

🍀(2) 编译

编译过程是根据 Makefile 文件进行的,而 Redis 解压包中已经存在该文件了。所以可以直接进行编译了。

超详细Redis入门教程——Redis 的安装与配置

进入到解压目录中,然后执行编译命令 make。

超详细Redis入门教程——Redis 的安装与配置

当看到如下提示时,表示编译成功。

超详细Redis入门教程——Redis 的安装与配置

🍀(3) 安装

在 Linux 中对于编译过的安装包执行 make install 进行安装。

超详细Redis入门教程——Redis 的安装与配置

可以看到,共安装了三个组件:redis 服务器、客户端与一个性能测试工具 benchmark。

🍀(4) 查看 bin 目录

安装完成后,打开/usr/local/bin 目录,可以看到出现了很多的文件。

超详细Redis入门教程——Redis 的安装与配置

通过 echo $PATH 可以看到,/usr/local/bin 目录是存在于该系统变量中的,这样这些命令就可以在任意目录中执行了。

超详细Redis入门教程——Redis 的安装与配置

4️⃣Redis 启动与停止

🍀(1) 前台启动

在任意目录执行 redis-server 命令即可启动 Redis。这种启动方式会占用当前命令行窗口。

超详细Redis入门教程——Redis 的安装与配置

再开启一个会话窗口,可以查看到当前的 Redis 进程,默认端口号为 6379。

超详细Redis入门教程——Redis 的安装与配置

通过 Ctrl + C 命令可以停止 Redis。

🍀(2) 命令式后台启动

使用 nohub 命令,最后再添加一个&符,可以使要启动的程序在后台以守护进程方式运行。这样的好处是,进程启动后不会占用一个会话窗口,且其还会在当前目录,即运行启动命令的当前目录中创建一个 nohup.out 文件用于记录 Redis 的操作日志。

超详细Redis入门教程——Redis 的安装与配置

🍀(3) Redis 的停止

通过 redis-cli shutdown 命令可以停止 Redis。

超详细Redis入门教程——Redis 的安装与配置

🍀(4) 配置式后台启动

使用 nohup 命令可以使 Redis 后台启动,但每次都要键入 nohup 与&符,比较麻烦。可以通过修改 Linux 中 Redis 的核心配置文件 redis.conf 达到后台启动的目的。redis.conf 文件在Redis 的安装目录根下。

超详细Redis入门教程——Redis 的安装与配置

将 daemonize 属性值由 no 改为 yes,使 Redis 进程以守护进程方式运行。

超详细Redis入门教程——Redis 的安装与配置

修改后再启动 Redis,就无需再键入 nohup 与&符了,但必须要指定启动所使用的 Redis 配置文件。这是为什么呢?

使用 nohup redis-server &命令启动 Redis 时,启动项中已经设置好了 Redis 各个参数的默认值,Redis 会按照这些设置的参数进行启动。但这些参数是可以在配置文件中进行修改的,修改后,需要在启动命令中指定要加载的配置文件,这样,配置文件中的参数值将覆盖原默认值。

Redis 已经给我们提供好了配置文件模板,是 Redis 安装目录的根目录下的 redis.conf 文件。由于刚刚对 redis.conf 配置文件做了修改,所以在开启 Redis 时需要显示指出要加载的配置文件。配置文件应紧跟在 redis-server 的后面。

超详细Redis入门教程——Redis 的安装与配置

二、连接前的配置

Redis 是一个内存数据库服务器,就像 MySQL 一样,对其操作也需要通过客户端进行。若要使远程主机上的客户端能够连接并访问到服务端的 Redis,则服务端首先要做如下配置。

1️⃣绑定客户端 IP

Redis 可以通过修改配置文件来限定可以访问自己的客户端 IP。

超详细Redis入门教程——Redis 的安装与配置

以上设置后,只允许当前主机访问当前的 Redis,其它主机均不可访问。所以,如果不想限定访问的客户端,只需要将该行注释掉即可。

超详细Redis入门教程——Redis 的安装与配置

2️⃣关闭保护模式

默认保护模式是开启的。其只允许本机的客户端访问,即只允许自己访问自己。但生产中应该关闭,以确保其它客户端可以连接 Redis。

超详细Redis入门教程——Redis 的安装与配置

3️⃣设置访问密码

为 Redis 设置访问密码,可以对要读/写 Redis 的用户进行身份验证。没有密码的用户可以登录Redis,但无法访问。

🍀(1) 密码设置

访问密码的设置位置在 redis.conf 配置文件中。默认是被注释掉的,没有密码。

超详细Redis入门教程——Redis 的安装与配置

没有通过密码登录的用户,无法读/写 Redis。

超详细Redis入门教程——Redis 的安装与配置

🍀(2) 使用密码

对于密码的使用,有两种方式:登录时未使用密码,则访问时先输入密码;登录时直接使用密码登录,访问时无需再输入密码。

A、 登录时未使用密码

超详细Redis入门教程——Redis 的安装与配置

B、 登录时使用密码

超详细Redis入门教程——Redis 的安装与配置

C、 退出时使用密码

超详细Redis入门教程——Redis 的安装与配置

🍀(3) 注意

为了方便后面的介绍,我们这里就不设置访问密码了,直接将其注释掉即可。

超详细Redis入门教程——Redis 的安装与配置

4️⃣禁止/重命名命令

后面要学习两个非常危险的命令:flushal 与 flushdb。它们都是用于直接删除整个 Redis 数据库的。若让用户可以随便使用它们,可能会危及数据安全。Redis 可以通过修改配置文件来禁止使用这些命令,或重命名这些命令。以下配置,禁用了 flushall 与 flushdb 命令。

当然,在学习过程中暂时不禁用它们。

超详细Redis入门教程——Redis 的安装与配置

5️⃣启动 Redis

当然,若要使客户端能够连接 Redis,则必须开启服务端的 Redis。

超详细Redis入门教程——Redis 的安装与配置

三、Redis 客户端分类

Redis 客户端也像 MySQL 客户端一样有多种类型:命令行客户端、图形界面客户端、Java 代码客户端。

1️⃣命令行客户端

Redis 提供了基本的命令行客户端。打开命令行客户端的命令为 redis-cli。

超详细Redis入门教程——Redis 的安装与配置

  • -h:指定要连接的 Redis 服务器的 IP。
  • -p:指定要连接的 Redis 的端口号。

若连接的是本机 Redis,且端口号没有改变,保持默认的 6379,则-h 与-p 选项可以省略不写。

2️⃣图形界面客户端

🍀(1) Redis Desktop Manager

Redis 的图形界面客户端很多,其中较出名的是 Redis Desktop Manager 的客户端。不过,该软件原来是免费软件,从 0.8.8 版本后变为了商业化收费软件。官网为:https://resp.app/

🍀(2) RedisPlus

RedisPlus 是为 Redis 可视化管理开发的一款开源免费的桌面客户端软件,支持 Windows 、Linux、Mac 三大系统平台,RedisPlus 提供更加高效、方便、快捷的使用体验,有着更加现代化的用户界面风格。

RedisPlus 的官网地址为 https://gitee.com/MaxBill/RedisPlus。

3️⃣Java 代码客户端

所谓 Java 代码客户端就是一套操作 Redis 的 API,其作用就像 JDBC 一样,所以 Java 代码客户端其实就是一个或多个 Jar 包,提供了对 Redis 的操作接口。

对 Redis 操作的 API 很多,例如 jdbc-redis、jredis 等,但最常用也是最有名的是 Jedis。

四、Redis 配置文件详解

Redis 的核心配置文件 redis.conf 在安装根目录下,默认包含 2000 多行。这些内容根据功能被划分为了很多部分。下面将一些重要部分进行介绍。

1️⃣基础说明

超详细Redis入门教程——Redis 的安装与配置

这部分主要是给出一些说明,包含三部分意思:

  • 第 1-6 行用于说明,如果要启动 Redis,需要指出配置文件的路径。
  • 第 8-16 行用于说明当前配置文件中可以使用的的容量单位及意义。
  • 第 18 行用于说明这些容量单位没有大小写之分。

2️⃣includes

超详细Redis入门教程——Redis 的安装与配置

指定要在当前配置文件中包含的配置文件。这样做的目的主要是便于配置信息管理:可以将不同场景的配置都进行单独定义,然后在当前核心配置文件中根据不同场景选择包含进不同的配置文件。

3️⃣modules

超详细Redis入门教程——Redis 的安装与配置

Redis 配置文件中可以通过加载不同的第三方模块,来增强、扩展 Redis 的功能。

4️⃣network

超详细Redis入门教程——Redis 的安装与配置

Network 配置模块是比较重要的部分,主要进行网络相关的配置。其中较重要的有:

🍀(1) bind

超详细Redis入门教程——Redis 的安装与配置

指定可以访问当前 Redis 服务的客户端 IP,默认只允许本地访问,即当前 Redis 自己访问自己。为了使所有其它客户端都可访问,一般要将其注释掉。

🍀(2) protected-mode

超详细Redis入门教程——Redis 的安装与配置

默认保护模式是开启的。其只允许本机的客户端访问,即只允许自己访问自己。但生产中应该关闭,以确保其它客户端可以连接 Redis。

🍀(3) port

超详细Redis入门教程——Redis 的安装与配置

Redis 监听的连接端口号,默认 6379。

🍀(4) tcp-backlog

超详细Redis入门教程——Redis 的安装与配置

tcp-backlog 是一个 TCP 连接的队列,其主要用于解决高并发场景下客户端慢连接问题。这里设置的值就是这个队列的长度。该队列与 TCP 连接的三次握手有关。不同的 Linux 内核, backlog 队列中存放的元素(客户端连接)类型是不同的。

  • Linux 内核 2.2 版本之前,该队列中存放的是已完成了第一次握手的所有客户端连接,其中就包含已完成三次握手的客户端连接。当然,此时的backlog 队列中的连接也具有两种状态:未完成三次握手的连接状态为 SYN_RECEIVED,已完成三次握手的连接状态为ESTABLISHED。只有ESTABLISHED 状态的连接才会被 Redis 处理。
  • Linux 内核 2.2 版本之后 TCP 系统中维护了两个队列:SYN_RECEIVED 队列与 ESTABLISHED队列。SYN_RECEIVED 队列中存放的是未完成三次握手的连接,ESTABLISHED 队列中存放的是已完成三次握手的连接。此时的backlog 就是 ESTABLISHED 队列。

查看 Linux 内核版本:

超详细Redis入门教程——Redis 的安装与配置

TCP 中的 backlog 队列的长度在 Linux 中由内核参数 somaxconn 来决定。所以,在 Redis 中该队列的长度由 Redis 配置文件设置与 somaxconn 来共同决定:取它们中的最小值。

查看当前 Linux 内核中 somaxconn 的值。

超详细Redis入门教程——Redis 的安装与配置

生产环境下(特别是高并发场景下),backlog 的值最好要大一些,否则可能会影响系统性能。
修改/etc/sysctl.conf 文件,在文件最后添加如下内容:

超详细Redis入门教程——Redis 的安装与配置

修改过后可以重启虚拟机,也可以通过执行如下命令来使新的修改生效。

超详细Redis入门教程——Redis 的安装与配置

🍀(5) timeout

超详细Redis入门教程——Redis 的安装与配置

空闲超时。当客户端与 Redis 间的空闲时间超过该时长后,连接自动断开。单位秒。默认值为 0,表示永远不超时。

🍀(6) tcp-keepalive

超详细Redis入门教程——Redis 的安装与配置

该配置主要用于设置 Redis 检测与其连接的所有客户端的存活性时间间隔,单位秒。一般是在空闲超时 timeout 设置为 0 时进行配置。

5️⃣general

🍀(1) daemonize

超详细Redis入门教程——Redis 的安装与配置

该配置可以控制 Redis 启动是否采用守护进程方式,即是否是后台启动。yes 是采用后台启动。

🍀(2) pidfile

超详细Redis入门教程——Redis 的安装与配置

该配置用于指定 Redis 运行时 pid 写入的文件,无论 Redis 是否采用守护进程方式启动, pid 都会写入到该配置的文件。

注意,如果没有配置 pid 文件,不同的启动方式,pid 文件的产生效果是不同的:

  • 采用守护进程方式启动(后台启动,daemonize 为 yes):pid 文件为/var/run/redis.pid。
  • 采用前台启动(daemonize 为 no):不生产 pid 文件

🍀(3) loglevel

超详细Redis入门教程——Redis 的安装与配置

配置日志的级别。Redis 中共有四个级别,由低到高依次是:

  • debug:可以获取到很多的信息,一般在开发和测试时使用。
  • verbose:可以获取到很多不太有用的信息,但不像 debug 级别那么多。
  • notice:可以获取到在生产中想获取到的适当多的信息,默认级别。
  • warning:只记录非常重要/关键的信息。

🍀(4) logfile

超详细Redis入门教程——Redis 的安装与配置

指定日志文件。如果设置为空串,则强制将日志记录到标准输出设备(显示器)。如果使用的是守护进程启动方式,设置为空串,则意味着会将日志发送到设备/dev/null(空设备)。

🍀(5) databases

超详细Redis入门教程——Redis 的安装与配置

设置数据库的数量。默认数据库是 0 号数据库。可以使用 select <dbid> 在每个连接的基础上选择一个不同的数据库,其中 dbid 是介于 0 和’databases’-1’之间的数字。

6️⃣security

超详细Redis入门教程——Redis 的安装与配置

用户设置 ACL 权限、Redis 访问密码相关配置。该模块中最常用的就是 requirepass 属性。

超详细Redis入门教程——Redis 的安装与配置

设置客户端访问密码。注释掉后则没有密码。

7️⃣clients

超详细Redis入门教程——Redis 的安装与配置

该模块用于设置与客户端相关的属性,其中仅包含一个属性 maxclients。 maxclients 用于设置 Redis 可并发处理的客户端连接数量,默认值为 10000。如果达到了该最大连接数,则会拒绝再来的新连接,并返回一个异常信息:已达到最大连接数。

注意,该值不能超过 Linux 系统支持的可打开的文件描述符最大数量阈值。查看该阈值的方式如下。修改该值,可以通过修改/etc/secutiry/limits.conf 文件(自己查)。

超详细Redis入门教程——Redis 的安装与配置

8️⃣memory management

超详细Redis入门教程——Redis 的安装与配置

该配置可以控制最大可用内存及相关内容移除问题。

🍀(1) maxmemory

超详细Redis入门教程——Redis 的安装与配置

将内存使用限制设置为指定的字节数。当达到内存限制时,Redis 将根据选择的逐出策略maxmemory-policy 尝试删除符合条件的 key。

如果不能按照逐出策略移除 key,则会给写操作命令返回 error,但对于只读的命令是没有影响的。

🍀(2) maxmamory-policy

超详细Redis入门教程——Redis 的安装与配置

该属性用于设置,当达到 maxmemory 时,Redis 将如何选择要移除的内容。当然,如果没有符合相应策略的内容要删除,则在执行写入命令时会给出 errors 的响应。Redis 中共支持 8 种移除策略:

  • volatile-lru:使用近似 LRU 算法移除,仅适用于设置了过期时间的 key。
  • allkeys-lru:使用近似 LRU 算法移除,可适用于所有类型的 key。
  • volatile-lfu:使用近似 LFU 算法移除,仅适用于设置了过期时间的 key。
  • allkeys-lfu:使用近似 LFU 算法移除,可适用于所有类型的 key。
  • volatile-random:随机移除一个 key,仅适用于设置了过期时间的 key。
  • allkeys-random:随机移除一个 key,可适用于所有类型的 key。
  • volatile-ttl:移除距离过期时间最近的 key。
  • noeviction:不移除任何内容,只是在写操作时返回一个错误,默认值。

🍀(3) maxmemory-samples

超详细Redis入门教程——Redis 的安装与配置

该属性用于指定挑选要删除的 key 的样本数量。样本的选择采用的是 LRU 算法,其不能修改。但从样本中再选择要移除的 key,则采用的是 maxmamory-policy 指定的策略。

🍀(4) maxmemory-eviction-tenacity

超详细Redis入门教程——Redis 的安装与配置

设置移除容忍度。数值越小表示容忍度越低,需要移除的数据移除延迟越小;数值越大表示容忍度越高,需要移除的数据移除延迟越大。

9️⃣threaded I/O

超详细Redis入门教程——Redis 的安装与配置

该配置模块用于配置 Redis 对多线程 IO 模型的支持。

🍀(1) io-threads

超详细Redis入门教程——Redis 的安装与配置

该属性用于指定要启用多线程 IO 模型时,要使用的线程数量。
查看当前系统中包含的 CPU 数量:

超详细Redis入门教程——Redis 的安装与配置

🍀(2) io-threads-do-reads

超详细Redis入门教程——Redis 的安装与配置

该属性用于启用多线程 IO 模型中的多线程处理读请求的能力。


后记

超详细Redis入门教程——Redis 的安装与配置

👉Java全栈学习路线可参考:【Java全栈学习路线】最全的Java学习路线及知识清单,Java自学方向指引,内含最全Java全栈学习技术清单~
👉算法刷题路线可参考:算法刷题路线总结与相关资料分享,内含最详尽的算法刷题路线指南及相关资料分享~文章来源地址https://www.toymoban.com/news/detail-418585.html

到了这里,关于超详细Redis入门教程——Redis 的安装与配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 超详细Redis入门教程——Redis命令(上)

    本文小新为大家带来 超详细Redis入门教程——Redis命令(上) 相关知识,具体内容包括 Redis 基本命令 , Key 操作命令 , String 型 Value 操作命令 , Hash 型 Value 操作命令 , List 型 Value 操作命令 , Set 型 Value 操作命令 , 有序 Set 型 Value 操作命令 , benchmark 测试工具 等进行详尽

    2024年02月02日
    浏览(40)
  • 超详细Redis入门教程——Redis 主从集群(下)

    本文小新为大家带来 Redis 主从集群 相关知识,具体内容包括 哨兵机制实现 (包括: 哨兵机制简介 , Redis 高可用集群搭建 , Redis 高可用集群的启动 , Sentinel 优化配置 ), 哨兵机制原理 (包括: 三个定时任务 , Redis 节点下线判断 , Sentinel Leader 选举 , master 选择算法

    2024年02月07日
    浏览(52)
  • Redis超详细入门教程(基础篇)

    目录 一、什么是Redis 二、安装Redis 1、Windows系统安装 2、Linux系统安装  三、Redis通用命令 四、Redis基本命令 五、五种数据结构类型 5.1、String类型 5.2、List集合类型 5.3、Set集合类型 5.4、Hash集合类型 5.5、Zset有序集合类型 六、总结 Redis是一个开源的基于内存的键值对数据库,它

    2024年02月15日
    浏览(29)
  • Mysql的安装配置教程(非常详细)从零基础入门到精通,看完这一篇就够了

    首先简单概述分为几个步骤: 一、下载Mysql 二、安装Mysql 三、验证Mysql安装是否成功 四、 配置环境变量 五、验证配置环境变量是否成功 一、下载Mysql 要在Windows或Mac上安装MySQL,首先从MySQL官方网站下载最新的MySQL Community Server版本: 官网:https://www.mysql.com/ 1.首先进入官网页面

    2024年02月05日
    浏览(47)
  • Vim安装与配置教程(非常详细)从零基础入门到精通,看完这一篇就够了

    目录 一、Vim检测是否安装 二、Vim安装过程 三、Vim配置 四、Vim日常使用命令 五、关于apt与apt-get 1-正常模式 2-命令模式 3-插入模式 apt命令 等同命令 命令解释 apt install apt-get install 安装软件包 apt remove apt-get remove 删除软件包 apt purge apt-get purge 删除软件包及其配置文件 apt upda

    2024年02月09日
    浏览(50)
  • 超详细Git下载安装配置使用教程,从入门到上传本地项目到GitHub,一文就够了

    身为一个合格的程序Yuan,Git工具我们必然是要掌握的,那么对于小白来讲一定有这几个疑问,Git是什么?怎么使用?怎么配置?Git命令是什么?本文将从这几方面帮助大家了解和使用Git。 Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版

    2024年02月03日
    浏览(74)
  • Qt下载安装及配置教程(非常详细),从零基础入门到精通,看完这一篇就够了

    进入qt中文网站:https://www.qt.io/zh-cn/ 下载开源版 往下滑,下载Qt在线安装程序 它已经检测出我的是windows系统,直接点击download就好。如果是其它的系统,需要找到对应自己系统的安装包。 然后跟网速有关,等一会就会自动下载 等待下载完成,双击.exe文件,就可以进行安装。

    2024年02月14日
    浏览(40)
  • Vc++安装包_Visual C++ 6.0中文版安装与配置入门教程(非常详细),从零基础入门到精通,看完这一篇就够了(附安装包)

    Visual C++6.0下载链接 链接:https://pan.baidu.com/s/18ubNr9Gor3GbRrAkJe612w 密码:piek 对刚学习C语言或C++的小伙伴们来说,一款简单好用的编译器必不可少,今天给大家介绍的是Visual C++6.0,这款编译器经久不衰,容易上手,很适合刚开始接触编程的小白。 1.首先,给大家了一个网址,大

    2024年03月15日
    浏览(58)
  • 【Redis学习笔记01】快速入门(含安装教程)

    先来看门见山的给出 Redis 的概念: Redis:是一种基于内存的高性能K-V键值型NoSQL数据库 Redis官网:https://redis.io/ 1.1 初识NoSQL 想必大家都对关系型数据库更为熟悉!如MySQL、Oracle、SQL Server都是比较常见的关系型数据库,所谓关系型数据库主要以二维表作为数据结构进行存储,但

    2024年01月22日
    浏览(46)
  • Python 安装教程,新手入门(超详细)含Pycharm开发环境安装教程

    目录 一、Python介绍 二、Python安装教程 (一)Python的下载 (二)Python的安装 三、Pycharm开发工具的安装 (一)Pycharm介绍 (二)Pycharm的下载 (三)Pycharm的安装 ​        Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替

    2024年01月20日
    浏览(81)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包