首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【Swoole系列2.6】Redis 服务器

Redis 服务器 Redis 服务端可不是我们说的去连接 Reids 服务器的那个东西,那个叫做 PHP 的 Reids 客户端。...其实它是一个基于 Redis 协议的服务器程序,可以让我们使用 Redis 的客户端来连接这个服务。光这么说估计大家还是一脸蒙圈,我们直接来看看效果再说。...我们竟然实现了一个 Redis 服务器,再看看 db 文件中是什么内容。 不出所料,db 中保存的是我们序列化之后的内容。这个东西是不是很有意思,完全可以做一个我们自己的小 Redis 来用。...对于一些小网站,小应用来说,你不需要再去安装一个庞大的 Redis 服务了,直接使用 Swoole 就可以实现一个遵循 Redis 协议规范的小型缓存服务器了。...总结 关于 Redis 服务器这一块的内容,我们了解一下就好了,实际的使用中自己去写这些东西还是挺费劲的。到这里为止,我们的入门相关课程就学习完了。 大家还记得讲了什么吗?

27330

【教你搭建服务器系列】(1)选择云服务器

IP,然后我的个人PC就和百度的服务器建立了链接,这样就可以互相通信了。...所以,只需要拥有一个公网IP,你就可以建立自己的服务器;虽然个人也可以申请公网IP,但是这个比较复杂而且没有商用服务器方便,一般我们都是选择商用的服务器。比如腾讯云、百度云、阿里云、华为云等等。...[防火墙] 安全组 我这里的Lighthouse没有显示安全组(腾讯云不提供可视化操作,需要自己登录服务器设置),但其他正常的服务器是有的,安全组定义了哪些IP可以访问服务器服务器可以访问哪些IP。...自此,你就可以和这台服务器玩耍了。 4、登录服务器 登录服务器需要使用终端工具,这里我使用 MobaXterm 。...[使用终端工具连接服务器] [查看服务器信息] 自此你的服务器就可以操作了,你还需要一些Linux知识,如果你学过操作系统,那么你将会更游刃有余。

2.2K21
您找到你想要的搜索结果了吗?
是的
没有找到

【教你搭建服务器系列】(6)如何判断服务器被入侵

如果你买的是云服务器,比如说腾讯云、阿里云这种,一旦你登录了你的服务器,随后没有设置安全组、密钥、用户、IP,或者没有修改密码、默认端口,那么你的服务器就很容易被入侵,一般是被挖矿,或者被操控当做DDOS...可以说,只要你不设置安全组、防火墙,那么你的服务器基本上就没了,别问我为什么知道,因为我的三台服务器就是这么被黑掉的。...我经历过的三种被黑的情况: 挖矿(目前也是最多的) DDOS(操控你的服务器攻击其他网站) 勒索(删库) 本篇文章来介绍一些常见的服务器入侵排查方法。...1、宕机 这个是最常见的,一般你的服务器被入侵了,服务器的进程就被杀死了,万一某一天你的网站打不开了,MySQL、Redis都挂了,基本上就是被黑了。...---- 以上就是一些简单的排查方法,下一篇文章带你走进真实的服务器被黑排查过程。

1.2K10

【教你搭建服务器系列】(8)使用密钥对登录服务器

使用SSH登录服务器的方式有两种。 第一种是IP、密码登录。 第二种是通过密钥对登录。...这两种方法各有优缺点,使用 IP、密码登录是最常见的方式,但是这种登录方式不安全,假如你没有设置出入站规则、没有在后台设置允许的IP登录,入侵者就很可能会通过不断撞库入侵你的服务器。...密钥对相对来说更安全,因为私钥只有你自己知道,设置了秘钥对服务器就很难被入侵。...lastb命令列出登入系统失败的用户相关信息,可以知道服务器被暴力撞库的情况: 第一列:用户名 第二列:终端位置 第三列:登录ip或者内核 第四列:开始时间 第五列:结束时间(still login...把服务器的私钥保存到本地,然后新建连接的时候使用你刚刚保存的私钥。

1.6K31

重学Springboot系列服务器推送技术

重学Springboot系列服务器推送技术 主流服务器推送技术说明 需求与背景 服务端推送常用技术 全双工通信:WebSocket 服务端主动推送:SSE (Server Send Event) websocket...浏览器前端实现 对于服务器端向浏览器发送的数据,浏览器端需要在 JavaScript 中使用 EventSource 对象来进行处理。...模拟测试第4步 商户系统告知用户所在的浏览器,你支付成功了(服务器数据推送)。自动在浏览器上将“支付成功”的信息打印出来。...d.getData().toString()) .collect(Collectors.joining()); } ---- SSE技术推荐参考文章 【SringBoot WEB 系列...】SSE 服务器发送事件详解 【SpringBoot WEB 系列】SSE 服务器发送事件详解 SSE技术详解:一种全新的HTML5服务器推送事件技术 ---- 双向实时通信websocket 整合websocket

2.1K10

Jmeter系列(35)- 使用 ServerAgent 监控服务器

前言 做性能测试,监控服务器资源指标是必须有的一步 这一篇博客将讲解通过 Jmeter 插件来监控服务器,再通过 Jmeter 观察监控结果 下载、安装、运行插件 JMeterPlugins-Extras.jar...端口未对外开放 如果服务器开启了防火墙,而且之前没用过 4444 端口,那么该端口很可能会被禁用 为了解决防火墙和开放端口的问题,可以参考这篇博文:https://www.cnblogs.com/poloyy.../p/12213297.html Jmeter 监控服务器全流程 一个简单的负载测试线程组结构树 ?...一般做负载测试,会监控服务器资源、活动线程数、响应时间、TPS等等,所以加了一堆监听器 PerfMon Metrics Collector ?...IP 自然就是填需要监控的服务器 IP啦,如果是监控本机就填 127.0.0.1 就好了 可监控的指标列表 ? 还挺多,不过一般重点关注前面四个就好了 运行结果 ?

4.1K10

WebRTC 系列文章 ICE服务器搭建 coturn

WebRTC 系列文章 ICE服务器搭建 服务器环境 安装coturn 安装coturn依赖软件 克隆代码仓库 安装coturn 修改配置 克隆一份配置文件 修改配置项 启动coturn 检测coturn...工作状态 coturn是一个C++编写的开源ICE服务器,同时兼顾了STUN和TURN的功能。...服务器环境 CentOS7 云服务器一台 安装coturn 因为coturn使用到了UDP,所以要把coturn监听的UDP和TCP相关端口在安全组中打开,这个一般在云资源控制台的服务器安全组配置中.../etc/turnserver.conf 检测coturn工作状态 这个网址可以检测ICE服务器的工作状态 https://webrtc.github.io/samples/src/content/...peerconnection/trickle-ice/ 这种状态就表示我们的ICE服务器coturn工作正常。

3.3K41

【教你搭建服务器系列】(9)让你的服务器更安全

上一篇文章介绍了使用秘钥对登录服务器的好处。 本文使用服务器为Centos 7.6 除了使用密钥对之外,只能确保我们的服务器是安全的,但是并不能确保我们的应用是安全的。 为什么这么说?...以MySQL来说,我们希望在我的电脑可以连接我服务器的MySQL服务,那必然需要我的服务器开放3306端口,那么这个端口是暴露在公网的,如果你的密码简单,很容易就会被攻击。...还有就是服务器的权限问题,root用户权限过大,密码过于简单。...但并不是所有的云厂商提供的服务器都有安全组的概念,如果没有,就需要我们自行配置服务器的防火墙了。...ssh/sshd_config] 与 用户配置文件[~/.ssh/config] 上一章节使用SSH密钥对就是通过修改~/.ssh/config sshd_config 是服务端主配置文件,定义了一系列的安全访问规则

1.2K21

联想 p系列服务器,全面解读联想ThinkStation P系列工作站

ThinkStation P900&P700 【中关村在线报道】10月29日,在以”灵感澎湃 创变未来”为主题新品发布会上,全新一代联想ThinkStation P系列工作站家族亮相。...此次联想推出的ThinkStation P系列工作站新品包括从入门级到旗舰级应用的ThinkStation P300、ThinkStation P500、ThinkStation P700和ThinkStation...顶级专业显卡; 独有的灵动扩展区域、灵动扩展插槽及灵动硬盘托架,可支持连接多种I/O设备,最高可配备14块硬盘; 整体性能比上一代产品提升73%; 可靠品质: 拥有专利的三通道散热技术和创新的导风罩设计,使得P系列工作站在运行时保持较低的工作温度...得益于联想先进的三通道散热技术和创新的挡风板设计,P系列工作站在运行时能够实现有史以来最低的温度,使视觉渲染、特效动画制作有更加出色的表现。...; 独有的灵动扩展区域、灵动扩展插槽及灵动硬盘托架,可支持连接多种I/O设备,最高可配备12块硬盘 ; 整体性能比上一代产品提升93%; 可靠品质: 拥有专利的三通道散热技术和创新的导风罩设计,使得P系列工作站在运行时保持较低的工作温度

1.1K20

Linux系列 | SSH 如何使用密钥登录服务器

第一步,手动将客户端的公钥放入远程服务器的指定位置。 第二步,客户端向服务器发起 SSH 登录的请求。 第三步,服务器收到用户 SSH 登录的请求,发送一些随机数据给用户,要求用户证明自己的身份。...第四步,客户端收到服务器发来的数据,使用私钥对数据进行签名,然后再发还给服务器。 第五步,服务器收到客户端发来的加密签名后,使用对应的公钥解密,然后跟原始数据比较。如果一致,就允许用户登录。...直接输入ssh-keygen,程序会询问一系列问题,然后生成密钥。 $ ssh-keygen 通常做法是使用-t参数,指定密钥的加密算法。...如果权限设置不对,SSH 服务器可能会拒绝读取该文件。...第三步,使用 ssh 命令正常登录远程服务器。 $ ssh remoteHost 上面命令中,remoteHost是远程服务器的地址,ssh 使用的是默认的私钥。

48.1K101

开源shell脚本系列-服务器自动互信

在CentOS 7系统中,服务器之间实现互信一般使用SSH协议。SSH协议(Secure Shell)是一种网络协议,用于在不安全的网络中提供安全的加密通信和身份验证。...在服务器之间实现互信的过程中,需要将公钥添加到目标服务器的authorized_keys文件中,这样就可以通过私钥登录目标服务器,从而实现无密码登录。...具体的实现步骤如下: 在本地服务器上使用ssh-keygen命令生成公钥和私钥。 将公钥复制到目标服务器的~/.ssh/authorized_keys文件中。...在本地服务器上使用ssh命令测试连接目标服务器,如果可以无密码登录,则表示互信已经实现。 自动互信shell脚本 #!.../bin/bash # 配置用户名和密码 username="username" password="password" # 配置服务器IP列表 servers=( "10.0.0.1" "10.0.0.2

50630

svn系列之VisualSVN搭建svn代码服务器

8825968814858604.html 第二步:安装软件 注意这个端口的设置,若你有安装Apache或者iis这些的话,要要注意一下端口是否被占用的问题,建议直接改成8088,这样就不会重复了 第三步,服务器设置...我们去bin文件夹里找到这个服务器的GUI 启动之后,右键选择VisualSVNServer(Local),选择Properties,在弹出窗口中选择NetWork标签,在ServerName处输入本机的...选择Create new Repository,输入名字document,保存 新建用户,右键选择 Users,选择Create User,输入用户密码test,test,这个口令将在客户端连接SVN服务器时使用...为刚才创建的document  Repository添加用户,右键选择document,选择Properties,点击Add按钮,选择刚才添加的用户,保存,参考如图 ok,服务器搭建好了 然后我们就要使用插件导入

2.6K20
领券