色无月 你的位置:在线看av的网站 > 色无月 > 少女 自慰 那啥,在家里装一套Redis是个什么体验?
少女 自慰 那啥,在家里装一套Redis是个什么体验?

发布日期:2024-08-26 09:59    点击次数:125


少女 自慰 那啥,在家里装一套Redis是个什么体验?

最近的责任快忙罢了少女 自慰,又不错追想和全球磋议了。今天的话题对好多心爱智能家居或者在家里搞一搞家居系统的东说念主来说可能会有点启发,但要看重的是,关于宽绰用户来说大要是一个挑战。

先说下配景:

刻下好多东说念主在家里有多样种种的智能系统。这些系统,举例米家、苹果HomeKit、华为HiLink等,等闲王人有各自紧闭的生态环境。天然咱们不错依靠像Home Assistant(HA)或者HomeBridge(HB)这样的“桥梁”来达成不同开采之间的互通,但这些处分有策画并非全能。在好多微小的改换和适度流程中,咱们仍然会感受到不同生态系统之间的宏大隔膜。

智能家居的魔力在于其个性化和自动化的可能性。干系词,当咱们试图将多个品牌和系统整合到一个调和的平台时,一样会际遇多样阻隔。这些阻隔可能是合同的不兼容、功能的截止,或者是开采之间无法顺通顺信。

但更进犯的是——由于各个厂商我方的多样“计策”,本质上在智能家居系统中咱们很难找到一个调和的不错简单拜谒的数据存储空间。这时候思真是的搞一个“大一统”的系统就难上加难了。

说下iN我方的作念法——在家里部署一套Redis!

选这种东西其实没什么花样建造的流程,唯独的原因等于在好多责任和时势中Redis使用得太多,简直思也不思的就径直拿来在家里部署上了。

最初,Redis是什么?Redis(Remote Dictionary Server,读作“Re-di-s”)是一个开源的内存数据结构存储系统。这玩意主如果在大型的生意系统中担任缓存用途的,等闲大型的网站或者期骗每秒钟要承担漫山遍野的数据库查询、读写操作。关于任何数据库干事器来说这样大的操作量王人是灾荒性的。于是灵巧的架构师们就在期骗和数据库之间成立了一个基于内存的缓存。

在读取数据信息之前先到缓存中看一看有莫得相应的收余数据,如果有,就径直调用缓存数据,如果莫得则再去数据库中查询。

Redis等于这种缓存的一个具体达成家具,相应的的同类家具还有诸如:Memcached、Ehcache等等一系列的家具或者变体。

如果思用,基本上用哪个王人一差未几。

iN我方的作念法就十分浅近阴恶了,将数据读进来,仍在Redis中,需要这类数据的期骗再去Redis中查找相应的数据就好了。

举个例子:

这是iN我方家里系统看板的汇集流量监控:

学生妹av

屏幕就在写字台边上,每天24小时开着,这样一眼看当年就不错赶紧的了解家里的汇集使用情况,这就省去了出现问题的时候再去路由器的适度界面上找问题的流程。基本上通盘的信息或景况也就一目了然了。

如何达成的?

践诺上所用的ROS路由器是带有编程接口的,咱们不错通过一瞥代码:rosClient(cmd='/interface/monitor-traffic', interface = rosInterfacesList, once=b" "),就不错获取路由器上通盘的端口的脱手情况。

然后将数据略微的作念一下整理,就不错用r.set('LocalRouterInterfaceRate', network_json)将数据存储到Redis中。

这亦然为什么iN一直和全球说Router OS的路由器好用的原因之一,咱们全王人不错通过手艺来适度和读取路由器的通盘步履。

关于Redis内的数据呈现,践诺上等于一个全球常用的JSON字符串了:

再将Redis中的数据抽取到前端的页面,也就呈现出愈加直不雅的数据展示服从:

从视觉上也愈加容易让东说念主雄厚。

为什么不径直让前端的手艺来读取数据呢?其实,每一次读取ROS数据王人是偶而间老本和计较老本的,天然一条语句的处理只需要几十毫秒就不错完成,但要知说念——“数据产生了复用才是价值”,这个架构也就安静了一笔数据不错被多个期骗和客户端共同使用的贪图。

是以,如果爱折腾,如故提议在家里部署一个Redis的。

终末浅近的说下Redis的装配和成立要领:

如果你有一台跑linux的系统举例ubuntu,那么只需要 sudo apt install redis-server 这样一条语句就不错在Linux上装配部署一套Redis系统。

当Redis装配完毕之后,Redis就一经脱手在你的系统中了。

关于家庭使用,其实咱们还需要稍稍的修改一下redis的设立信息。原因是Redis自己默许被设立为只是允许本机拜谒。但关于家庭分离式系统来说,咱们时常会有从多样不同的开采拜谒Redis的需求。因此需要将Redis的良友拜谒翻开。

使用呐喊:sudo nano /etc/redis/redis.conf

把这台装配了Redis的干事器的IP地址成立一下绑定。Redis 就不错在汇集上为其他系统进行干事了。

成立完毕后,呐喊行测试一下:

加上 -h redis 干事器的IP地址,在redis界面中输入 ping (乒)你会坐窝从Redis中收到复返信息 PONG(乓)少女 自慰,这样就诠释你的Redis不错高超的责任了。



Powered by 在线看av的网站 @2013-2022 RSS地图 HTML地图

Copyright Powered by站群 © 2013-2024 版权所有