gpt4 book ai didi

perl - 是否有适用于 Windows XP 的 Perl memcached 客户端?

转载 作者:行者123 更新时间:2023-12-01 04:20:08 27 4
gpt4 key购买 nike

我正在尝试寻找 Cache::Memcached 的替代品与 Windows XP 一起工作的 Perl 模块。或者,以某种方式让 Cache::Memcached 在 Windows XP 上运行。

一点背景知识:生产环境(Web 服务器)是 Solaris 10,我已经安装了 memcached 和 Cache::Memcached,一切正常。但是,开发PC是Windows XP,Cache::Memcached不能正常安装,肯定不能用。看:

cpantesters.org report on Cache::Memcached

same error that I receive

Perl 版本:这是 perl,为 MSWin32-x86-multi-thread 构建的 v5.10.1

注意:此时不能将开发环境更改为 Unix/Linux。会考虑其他适用于 Web 环境的基于 Perl 的缓存选项。

最佳答案

这是一个解决方案,可能需要一些额外的工作,但可行。

创建一个自定义守护程序脚本作为内存缓存的主机,然后使用 Win32::Pipe 将其变成管道服务器。使用 NamedPipes,您的客户端脚本可以连接到它并执行事务(例如,存储/检索数据/内存)。

如果你想花点心思,你可以找到 Win32 扩展,为你的守护进程创建一个 Win32 服务,让它在启动时自动加载。

您可以下载当前版本的 Win32::Pipe,并查看示例@http://www.roth.net/perl/pipe/ .

注意:ActiveState Perl 发行版附带的 Win32::Pipe 模块并不好。

关于perl - 是否有适用于 Windows XP 的 Perl memcached 客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2196568/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com