首页
学习
活动
专区
工具
TVP
发布

开源技术小栈

开源技术小栈
专栏作者
262
文章
311126
阅读量
32
订阅数
如何部署Linux基金会Valkey开源内存数据库平替数据库Redis
Redis Labs 修改 Redis 的开源协议确实是因为它们认为一些大型云服务提供商在没有对项目做出贡献的情况下利用 Redis 赚取利润。Redis Labs 从 Redis 7.4 版本开始,将原先的 BSD 源码使用协议修改为 RSALv2 和 SSPLv1 协议,这一变化意味着 Redis 在 OSI(开放源代码促进会)定义下不再被视为“开源”项目。
Tinywan
2024-04-28
950
如何使用PHP SSH2模块执行远程Linux命令
PHP SSH2扩展是用于在PHP程序中使用SSH(安全壳协议)的一种扩展。它允许建立加密连接和执行远程命令、上传和下载文件等操作,十分方便实用。下面我将为大家详细介绍一下该扩展的基本用法和常见操作。
Tinywan
2024-01-29
2590
workerman如何通过reusePort解决Linux内核进程惊群问题?
workerman使用pcntl_fork()来实现master/worker的多进程模型,每个worker进程通过使用stream_socket_server()函数来创建socket,由于fork创建的worker进程具备亲缘关系,所以不同的worker进程可以对相同的端口监听;不同worker进程监听相同的socket,在该socket存在事件时,所有监听该socket的worker进程会被唤醒,所有worker进程对socket资源进行抢占式处理,但最终只有一个worker进程可以对socket进行accept;在这个过程中就存在n-1个worker进程是无效调度的,仅仅只是被唤起了然后抢占失败并再次入眠。
Tinywan
2024-01-29
1700
如何在Linux系统中编译安装PHPRedis扩展
phpredis 是一个用 C 语言编写的 PHP 模块,用来连接并操作 Redis 数据库上的数据。扩展提供了用于与Redis键值存储进行通信的API,它是根据PHP许可版本3.01发布的。该代码由Owlient在2009年11月至2011年3月开发和维护。https://github.com/phpredis/phpredis
Tinywan
2023-12-02
1630
从Linux Crontab到Workerman Crontab,定时任务革新之路
许多传统企业使用 Linux 自带的 crontab 来做定时任务的方案,该方案非常简单,适合做主机上的运维工作,比如定时清理日志、周期性做健康检查。随着信息化时代的高速发展,业务变得越来越复杂,很多场景都需要定时任务,但是 crontab 方案存在高可用问题,不适合应用在业务应用上。
Tinywan
2023-11-27
3560
Redis系列 | Redis 答疑你想知道都在这里了
首先有个概念,并发和并行是不一样的。并行是指同一时间做很多事情,并发是指同一时间有多个请求。Redis的高并发指的是指很快地处理并发过来的请求,具体实现主要是依靠Linux操作系统。
Tinywan
2023-03-08
2650
Linux系列 | scp 两台主机之间加密传送文件
scp是 secure copy 的缩写,相当于cp命令 + SSH。它的底层是 SSH 协议,默认端口是22,相当于先使用ssh命令登录远程主机,然后再执行拷贝操作。
Tinywan
2021-01-28
2.1K0
Linux系列 | 了解nohup和&的功效
此时如果键入 Ctrl+C ,程序会收到一个 SIGINT信号,如果不做特殊处理,程序的默认行为是终止(如上图)。
Tinywan
2019-07-30
1.3K0
Ubuntu 18.04 rc.local systemd设置
ubuntu16.04 系统直接添加任务就可以了,直接编辑 vim/etc/rc.local
Tinywan
2019-07-16
1.5K0
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档