828华为云征文|华为云Flexus云服务器X实例之openEuler系统下打造EnBizCard个人电子名片

news2024/11/23 5:12:05

828华为云征文|华为云Flexus云服务器X实例之openEuler系统下打造EnBizCard个人电子名片

  • 一、Flexus云服务器X实例介绍
    • 1.1 Flexus云服务器X实例简介
    • 1.2 Flexus云服务器X实例特点
    • 1.3 Flexus云服务器X实例使用场景
  • 一、EnBizCard介绍
    • 2.1 EnBizCard简介
    • 2.2 EnBizCard特点
    • 2.3 EnBizCard使用场景
  • 三、本次实践介绍
    • 3.1 本次实践简介
    • 3.2 本次环境规划
  • 四、远程连接华为云Flexus云服务器X实例
    • 4.1 购买Flexus云服务器X实例
    • 4.2 查看Flexus云服务器X实例状态
    • 4.3 使用Xshell远程连接
  • 五、检查Flexus云服务器X实例系统环境
    • 5.1 检查操作系统版本
    • 5.2 检查内核版本
    • 5.3 检查Docker版本
    • 5.4 检查Docker服务状态
    • 5.5 检查Docker compose版本
  • 六、构建EnBizCard应用
    • 6.1 下载EnBizCard源码
    • 6.2 复制变量文件
    • 6.3 构建镜像
    • 6.4 查看构建镜像
  • 七、部署EnBizCard应用
    • 7.1 使用docker-cli方式部署(可选)
    • 7.2 查看docker-compose.yml文件
    • 7.3 创建EnBizCard容器
    • 7.4 查看EnBizCard容器状态
    • 7.5 查看EnBizCard容器日志
    • 7.6 查看资源使用情况
  • 八、访问前准备工作
    • 8.1 设置防火墙与selinux
    • 8.2 Flexus云服务器X实例安全组配置
  • 九、访问EnBizCard首页
    • 9.1 访问EnBizCard初始页
    • 9.2 创建个人名片
  • 十、在线分享名片配置
    • 10.1 打包名片下载
    • 10.2 安装httpd服务
    • 10.3 上传EnBizCard名片内容
    • 10.4 重启httpd服务
    • 10.5 在线访问个人名片
  • 十一、使用体验与总结

一、Flexus云服务器X实例介绍

1.1 Flexus云服务器X实例简介

  • 官网地址: 华为云Flexus云服务器X实例

华为云Flexus云服务器X实例是新一代面向中小企业和开发者的柔性算力云服务器。它能够智能感知业务负载的变化,自动调整资源配置。这款服务器特别适用于中低负载的应用场景,例如电商直播、企业网站建设、开发测试环境、游戏服务器以及音视频服务等。X实例的设计理念旨在为用户提供更加灵活和高效的计算资源管理方式。通过智能调整,它可以更好地满足不同业务的需求,提高资源利用率。

在这里插入图片描述

1.2 Flexus云服务器X实例特点

  • 提供丰富的公共镜像:Flexus云服务器X实例提供多种公共镜像供用户选择,方便快速部署各种应用和服务。

  • 可灵活自定义vCPU内存配比:用户可以根据自己的需要灵活调整虚拟CPU和内存的配比,以满足不同场景的需求。

  • 智能感知业务动态升降配:Flexus云服务器X实例能够智能感知业务的负载情况,并根据需要自动升降配,以满足业务的需求,提高系统的稳定性和性能。

  • 负载范围更高:相对于Flexus应用服务器L实例,Flexus云服务器X实例能够处理更高的负载,适用于更复杂和繁忙的场景。

1.3 Flexus云服务器X实例使用场景

Flexus云服务器X实例针对不同的使用场景展现出其独特的优势:

  1. 电商直播:利用X实例搭建电商交易平台,可以有效应对电商市场的瞬息万变,从容处理业务压力波动,确保交易过程顺畅无阻。

  2. 企业建站:面向博客、论坛和企业门户等应用场景,X实例帮助企业高效传播价值信息,促进信息共享与交流,支持构建多功能传播和交互平台。

  3. 个人开发测试:开发者在开发和测试过程中所需的环境资源可以通过X实例便捷获取,不仅提高了搭建效率,而且降低了成本。

  4. 游戏服务器:适用于搭建游戏后台服务器,强大的计算能力可以轻松应对大量玩家同时在线的情况,同时支持平滑扩容,快速应对玩家数量增长的需求,以及提供出色的网络加速能力以提升用户体验。

一、EnBizCard介绍

2.1 EnBizCard简介

EnBizCard 是一款强大的工具,可帮助您创建基于 HTML 的交互式和响应式数字名片。该数字名片不仅可以在您的网站上托管,还可以轻松地通过多种方式与他人分享。

2.2 EnBizCard特点

  • 简洁的操作按钮:提供直观的界面,使用户可以轻松进行各种操作。
  • 一键联系:支持通过电话、WhatsApp、电子邮件等多种方式直接联系。
  • vCard下载:允许用户将您的联系信息下载到手机中,便于保存和使用。
  • 社交媒体链接:集成社交媒体账户,方便访客跟进您的动态。
  • PGP公钥共享:增强信息安全,保护通信隐私。
  • 二维码分享:通过二维码或链接轻松分享您的名片。
  • 多媒体展示:支持展示图像、艺术品、音乐、视频、诗歌、小册子、产品、服务等内容。
  • 嵌入HTML内容:可嵌入视频、音乐、地图、联系表格等多种类型的内容。
  • 主题定制:提供多种主题选择,满足不同的视觉需求。
  • 受众分析:通过内置分析功能追踪访问者行为,了解受众情况。
  • 自定义字体:支持自定义字体,彰显个性。

2.3 EnBizCard使用场景

  • 个人网站:在个人网站上添加数字名片,便于访客获取您的联系方式、社交媒体账号和其他相关信息。
  • 公司网站:将数字名片嵌入公司网站,方便访客获取关键联系信息和其他重要资料。
  • 在线简历:用数字名片替代传统简历,以更直观的方式展示您的技能、工作经验和项目成果。
  • 个人品牌推广:利用数字名片强化个人品牌建设,塑造专业的公众形象。
  • 活动和会议:在活动或会议中使用数字名片,帮助参与者相互联系并保持沟通。
  • 销售与营销:借助数字名片,销售和营销团队可以更有效地展示产品和服务,与潜在客户建立联系。

三、本次实践介绍

3.1 本次实践简介

1.本次实践为个人测试学习环境,旨在快速部署应用,生产环境请谨慎;
2.本次实践环境为云华为云Flexus云服务器X实例,使用的操作系统为openEuler 22.03 LTS;
3.本次实践在Docker环境下部署EnBizCard数字名片工具。

3.2 本次环境规划

服务器类别公共镜像选择内网IP地址Docker版本操作系统版本
华为云Flexus云服务器X实例openEuler192.168.0.16926.1.3openEuler 22.03 LTS

四、远程连接华为云Flexus云服务器X实例

4.1 购买Flexus云服务器X实例

进入华为云官网:https://activity.huaweicloud.com/,登录自己的华为云账号,进入华为云首页。

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

  • 可参考以下基础配置,进行购买:

1.计费模式:包年/包月,这里选择此模式;
2.区域:华北—北京四,可用区:随机即可;
3.实例规格:关闭性能模式,选择自定义,4vCPUs | 12GiB;
4.镜像:公共镜像,Huawei Cloud EulerOS,版本,Huawei Cloud EulerOS 2.0 Standard 64 bit(10GiB);
5.应用加速:这里选择不加速;
6.存储:系统盘,通用型SSD100G;
7.网络:选择默认即可;
8.安全组:选择默认即可;
9.弹性公网IP:选择“现在购买”,全动态BGP,带宽3Mbit/s;
10.云服务器名称:可自定义设置,这里选择默认的名称;
11.登录凭证:自定义设置密码;
12.云备份:暂不购买;
其余配置默认即可。

  • 确认配置及购买

在确认配置页面,检查Flexus云服务器X实例的各项配置是否正确。检查完毕后,点击“立即购买”。付款完毕后,华为云Flexus云服务器X实例购买成功。

在这里插入图片描述

4.2 查看Flexus云服务器X实例状态

进入华为云Flexus云服务的控制台,选择Flexus云服务器X实例,可以看到已经正在运行的Flexus云服务器X实例。

在这里插入图片描述

4.3 使用Xshell远程连接

  • 复制Flexus云服务器X实例的弹性公网IP地址

在这里插入图片描述

  • 主要填写Flexus云服务器X实例的弹性公网IP地址,输入其登录用户和密码,连接即可。

在这里插入图片描述

在这里插入图片描述

五、检查Flexus云服务器X实例系统环境

5.1 检查操作系统版本

检查Flexus云服务器X实例的操作系统版本,本次实践选择的版本为openEuler 22.03 LTS

[root@flexusx-51a1 ~]# cat /etc/os-release
NAME="openEuler"
VERSION="22.03 LTS"
ID="openEuler"
VERSION_ID="22.03"
PRETTY_NAME="openEuler 22.03 LTS"
ANSI_COLOR="0;31"

5.2 检查内核版本

检查当前操作系统的内核版本,当前内核版本为5.10.0-60.109.0.136.oe2203.x86_64

[root@flexusx-51a1 ~]# uname -r
5.10.0-60.109.0.136.oe2203.x86_64

5.3 检查Docker版本

部署该项目需要提前安装Docker环境,检查Docker版本,当前安装的Docker版本为 26.1.3

[root@flexusx-51a1 ~]# docker -v
Docker version 26.1.3, build b72abbb

5.4 检查Docker服务状态

检查Docker服务状态,确保Docker服务正常。

[root@flexusx-51a1 ~]#  systemctl status docker
● docker.service - Docker Application Container Engine
     Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
     Active: active (running) since Wed 2024-09-04 21:23:44 CST; 15min ago
TriggeredBy: ● docker.socket
       Docs: https://docs.docker.com
   Main PID: 10018 (dockerd)
      Tasks: 10
     Memory: 196.3M
     CGroup: /system.slice/docker.service
             └─ 10018 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

5.5 检查Docker compose版本

检查docker compose版本,当前默认安装版本为v2.27.0`。

[root@flexusx-51a1 ~]# docker compose version
Docker Compose version v2.27.0

六、构建EnBizCard应用

6.1 下载EnBizCard源码

执行以下命令,在Github拉取EnBizCard源码。

git clone https://github.com/vishnuraghavb/EnBizCard.git

在这里插入图片描述

6.2 复制变量文件

  • 查看当前EnBizCard项目内容:
[root@flexusx-51a1 ~]# cd EnBizCard/
[root@flexusx-51a1 EnBizCard]# ls
assets      docker-compose.yml  env.example    layouts  mixins          package.json       pages       README.md  store
components  Dockerfile          jsconfig.json  LICENSE  nuxt.config.js  package-lock.json  PRIVACY.md  static     tailwind.config.js
  • 复制变量文件env.example,并改名为为.env文件。
cp env.example .env

6.3 构建镜像

在EnBizCard项目目录,执行以下命令,开始构建EnBizCard容器镜像。

docker compose build

在这里插入图片描述

6.4 查看构建镜像

查看本地镜像,可以看到已经成功构建的镜像enbizcard_enbizcard 。

[root@flexusx-51a1 EnBizCard]# docker images |grep enbizcard
enbizcard-enbizcard                                 latest           93ce9e87a7c6   4 minutes ago   54.8MB

七、部署EnBizCard应用

7.1 使用docker-cli方式部署(可选)

使用docker-cli方式部署,可参考如下示例。为了方便管理,本次实践使用docker compose方式部署。

docker run -d \
   --restart unless-stopped \
   --name enbizcard \
   -p 5600:80 \
   enbizcard-enbizcard


7.2 查看docker-compose.yml文件

EnBizCard项目目录中已经存在docker-compose.yml文件,我们查看docker-compose.yml文件内容:

[root@flexusx-51a1 EnBizCard]# cat docker-compose.yml
version: '3.8'
services:
  enbizcard:
    build: .
    container_name: enbizcard
    ports:
      - ${ENBIZCARD_PORT}:80
    restart: always

如果想要自定义宿主机映射端口,我们可以修改变量文件.env

[root@flexusx-51a1 EnBizCard]# cat  .env
ENBIZCARD_PORT=7661

7.3 创建EnBizCard容器

执行以下命令,快速创建EnBizCard容器。

[root@flexusx-51a1 EnBizCard]# docker compose up -d
WARN[0000] /root/EnBizCard/docker-compose.yml: `version` is obsolete
[+] Running 2/2
 ? Network enbizcard_default  Created                                                                                                                          0.0s
 ? Container enbizcard        Started                                                                                                                          0.2s

在这里插入图片描述

7.4 查看EnBizCard容器状态

检查dufs容器状态,确保EnBizCard容器正常启动。

[root@flexusx-51a1 EnBizCard]#  docker compose ps
WARN[0000] /root/EnBizCard/docker-compose.yml: `version` is obsolete
NAME        IMAGE                 COMMAND                  SERVICE     CREATED          STATUS          PORTS
enbizcard   enbizcard-enbizcard   "/docker-entrypoint.…"   enbizcard   46 seconds ago   Up 46 seconds   0.0.0.0:7661->80/tcp, :::7661->80/tcp

在这里插入图片描述

7.5 查看EnBizCard容器日志

检查EnBizCard容器日志,确保EnBizCard服务正常运行。

docker compose logs

在这里插入图片描述

7.6 查看资源使用情况

在检查EnBizCard的资源占用情况后,我们发现dufs容器的实际资源消耗非常低,这表明它在资源利用上极为高效,不仅能留出更多空间给其他应用程序,同时也确保了服务器资源的合理分配与充分利用,提升了整体系统性能。

 docker stats enbizcard

在这里插入图片描述

八、访问前准备工作

8.1 设置防火墙与selinux

  • 执行以下命令,关闭防火墙。
 systemctl stop firewalld && systemctl disable firewalld
  • 如果想要开启防火墙,则需要在防火墙上放行cockpit服务。
sudo firewall-cmd --permanent --zone=public --add-service=cockpit
sudo firewall-cmd --reload
  • 关闭selinux
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

8.2 Flexus云服务器X实例安全组配置

进入Flexus云服务器X实例控制台,进行安全组规则配置。在安全组入方向规则上,放行7661和80端口。

在这里插入图片描述

九、访问EnBizCard首页

9.1 访问EnBizCard初始页

浏览器访问地址:http://弹性公网IP地址:7661,将IP替换为自己服务器IP地址。浏览器打开后,进入EnBizCard初始页。

在这里插入图片描述

9.2 创建个人名片

点击“Create your own”,开始创建名片。

在这里插入图片描述

填写名片信息,自定义填写即可。

在这里插入图片描述

十、在线分享名片配置

10.1 打包名片下载

将名片填写信息下拉到最后面,勾选所有提示项,点击下载名片。

在这里插入图片描述

10.2 安装httpd服务

执行以下命令,快速安装httpd服务。

yum -y install httpd

10.3 上传EnBizCard名片内容

  • 将刚才下载的名片ZIP包上传到网站根目录/var/www/html
[root@flexusx-51a1 ~]# cd /var/www/html/
[root@flexusx-51a1 html]# ls
 latest-zh_CN.tar.gz   wordpress  "江湖 有缘's Digital Business Card.zip"
  • 解压名片压缩包
 unzip "江湖 有缘's Digital Business Card.zip"

10.4 重启httpd服务

  • 启动httpd服务并设置开机自启
systemctl enable --now httpd
  • 重启httpd服务
systemctl restart httpd
  • 检查httpd服务状态
systemctl status httpd

在这里插入图片描述

10.5 在线访问个人名片

浏览器地址:http://弹性公网IP地址/,将IP替换为自己华为云Flexus云服务器X实例的弹性公网IP地址即可。将此在线个人名片链接发送给其他人浏览器打开即可,可以打造属于自己的个人电子名片。

在这里插入图片描述

十一、使用体验与总结

在本次实践中,我们成功地在华为云Flexus云服务器X实例上部署了EnBizCard应用,整个部署过程及后续使用体验极为顺畅。华为云Flexus X实例以其卓越的性价比、强大的计算性能、可靠的稳定性和高标准的安全保障,在众多云服务选项中脱颖而出。其网络连接始终保持稳定,操作过程毫无延迟或卡顿,确保了高效的用户体验。通过华为云的强大支持,EnBizCard能够帮助用户轻松创建并托管基于HTML的交互式和响应式数字名片,极大地提升了工作效率和个人品牌形象。


趁着华为云828 B2B企业节的契机,立即体验Flexus X实例带来的超值优惠,感受技术与创新的无缝融合。从高性能计算到智能监控,每一个细节都体现了华为云对卓越品质的不懈追求。加入华为云,不仅是技术上的升级,更是向数字化未来迈出的重要一步。让我们共同携手,开启云端新篇章!


在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2141018.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

CSS调整背景

一、设置背景颜色 通过 background-color 属性指定,值可以是十六进制 #ffffff,也可以是rgb(0, 255, 255),或是颜色名称 "red" div {background-color: red; /* 通过颜色名称设置 */background-color: #ff0000; /* 通过十六进制设…

数据结构和算法之线性结构

原文出处:数据结构和算法之线性结构 关注码农爱刷题,看更多技术文章!!! 线性结构是一种逻辑结构,是我们编程开发工作应用最广泛的数据结构之一。线性结构是包含n个相同性质数据元素的有限序列。它的基本特征是&…

求和(2)

题目描述 输入两个正整数 l,r,编程计算 l(l1)(l2)...(r−1)r 的结果并输出。 输入格式 一行两个整数 l 和 r 输出格式 一个整数,根据题意计算后的结果 样例数据 样例输入#1 1 5样例输出#1 15样例输入#2 8 10样例输出#2 27数据范围 对于100%的…

刷题DAY38

原样输出 题目&#xff1a;给定一个数n&#xff0c;请原样输出 输入&#xff1a;输入只有一个数&#xff0c;可能为小数&#xff0c;也可能为整数&#xff0c;-1000000<n<1000000 输出&#xff1a;原样输出 输入&#xff1a;1.123 输出&#xff1a;1.123 import ja…

鸿蒙媒体开发系列01——资源分类访问

如果你也对鸿蒙开发感兴趣&#xff0c;加入“Harmony自习室”吧&#xff01;扫描下方名片&#xff0c;关注公众号&#xff0c;公众号更新更快&#xff0c;同时也有更多学习资料和技术讨论群。 1、概述 应用开发过程中&#xff0c;经常需要用到颜色、字体、间距、图片等资源&am…

代码随想录刷题day34丨 62.不同路径 ,63. 不同路径 II

代码随想录刷题day34丨 62.不同路径 &#xff0c;63. 不同路径 II 1.题目 1.1不同路径 题目链接&#xff1a;62. 不同路径 - 力扣&#xff08;LeetCode&#xff09; 视频讲解&#xff1a;动态规划中如何初始化很重要&#xff01;| LeetCode&#xff1a;62.不同路径_哔哩哔哩…

【Linux】-基本指令(上)

&#x1f511;&#x1f511;博客主页&#xff1a;阿客不是客 &#x1f353;&#x1f353;系列专栏&#xff1a;深入代码世界&#xff0c;了解掌握 Linux 欢迎来到泊舟小课堂 &#x1f618;博客制作不易欢迎各位&#x1f44d;点赞⭐收藏➕关注 与Windows环境不同&#xff0c;我们…

ASCII字符和中文字符的显示

目录 前言 ASCII字符的点阵显示 获取点阵 描点 main 中文字符的点阵显示 指定编码格式 汉字区位码 汉字点阵显示实验 打开汉字库文件 编写显示汉字的函数 使用 lcd_put_chinese 函数 前言 板子为韦东山老师的imx6ull板&#xff0c;要在LCD上实现字符的显示&#xf…

idea集成和使用Git指南

前言 Git是一个分布式的版本控制工具&#xff0c;可以管理我们开发过程中的源代码文件&#xff0c;而idea是Java的集成开发环境&#xff0c;在idea中配置Git&#xff0c;可以提高我们的团队开发效率。因此在idea中集成Git并使用Git管理我们的源代码是必要的 第一步&#xff1a;…

多线程的高手——海王(浅谈线程概念)

听到大海的声音了吗 让我想想炉石里面能被成为海王的卡牌 我个人感觉 就是拿着三叉戟的甲壳元素 可是这牌被删了我心痛 背景知识 还是地址空间那点破事&#xff01; OS进行内存管理&#xff0c;不是以字节为单位的&#xff0c;而是以内存块为单位的&#xff01; 默认是4k…

Halo 开发者指南——项目运行、构建

准备工作 环境要求 OpenJDK 17 LTSNode.js 20 LTSpnpm 9IntelliJ IDEAGitDocker&#xff08;可选&#xff09; 名词解释 工作目录 指 Halo 所依赖的工作目录&#xff0c;在 Halo 运行的时候会在系统当前用户目录下产生一个 halo-next 的文件夹&#xff0c;绝对路径为 ~/ha…

学习图解算法 使用C语言

图解算法 使用C语言 也就是通过C语言实现各种算法 链接&#xff1a;百度云盘 提取码&#xff1a;1001

【CMake】使用CMake在Visual Stdudio构建一个最简单的项目

一、准备工作 首先&#xff0c;确保在 V i s u a l S t u d i o Visual\ Studio Visual Studio上安装了 C C C桌面开发&#xff0c;如果没有安装&#xff0c;打开 V i s u a l S t u d i o I n s t a l l e r Visual\ Studio\ Installer Visual Studio Installer就可以修改…

【JAVA干货店】带你玩转数组与递归

&#x1f308;个人主页: Aileen_0v0 &#x1f525;热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法 ​&#x1f4ab;个人格言:“没有罗马,那就自己创造罗马~” 文章目录 递归利用递归求斐波那契数列数组入门 递归 自己调用自己 StackOverflowError:栈溢出错误,出现的原…

滑动窗口(3)_最大连续1的数组个数III

个人主页&#xff1a;C忠实粉丝 欢迎 点赞&#x1f44d; 收藏✨ 留言✉ 加关注&#x1f493;本文由 C忠实粉丝 原创 滑动窗口(3)_最大连续1的数组个数III 收录于专栏【经典算法练习】 本专栏旨在分享学习算法的一点学习笔记&#xff0c;欢迎大家在评论区交流讨论&#x1f48c; …

CTFHub技能树-信息泄露-HG泄漏

目录 漏洞产生原因 解题过程 当开发人员使用 Mercurial 进行版本控制&#xff0c;对站点自动部署。如果配置不当,可能会将.hg 文件夹直接部署到线上环境。这就引起了 hg 泄露漏洞。 漏洞产生原因 Mercurial(hg)是一种分布式版本控制系统&#xff0c;它与Git类似也可以用于管…

【Java】线程状态:线程生命周期的六个阶段

欢迎浏览高耳机的博客 希望我们彼此都有更好的收获 感谢三连支持&#xff01; 在Java中&#xff0c;线程可以处于多种状态&#xff0c;这些状态描述了线程的生命周期。了解这些状态及其转换条件对于编写高效且无错误的多线程应用程序至关重要。本文将总结Java线程的几种状态&am…

半导体制造技术中的沉积和驱入(Deposition and drive-in)过程

来源&#xff1a;半导体制造技术导论——萧宏 沉积和驱入过程 图5.34 硼掺杂工艺高温扩散炉系统示意图 图5.35 扩散掺杂工艺流程 图5.36 扩散工艺在超浅结深&#xff08;USJ&#xff09;上的应用

C++设计模式——Prototype Pattern原型模式

一&#xff0c;原型模式的定义 原型模式是一种创建型设计模式&#xff0c;它允许通过克隆已有对象来创建新对象&#xff0c;从而无需调用显式的实例化过程。 原型模式的设计&#xff0c;使得它可以创建一个与原型对象相同或类似的新对象&#xff0c;同时又可以减少对象实例化…

项目实战应用Redis分布式锁

Redis分布式锁 一、前言二、Redis分布式锁过期处理三、Redis分布式实现3.1 基于Jedis 的API实现分布式锁3.1.1 基础命令3.1.2 基于Jedis API的分布式锁3.1.3 基于Lua脚本实现分布式锁 四、Redisson的使用五、Redision锁 核心源码分析六、总结 一、前言 对于项目中使用Redis分布…