php7 安装 memcached ,memcache扩展

PHP7安装 memcache和memcached扩展+memcached服务安装及配置 PHP7安装 memcache memcached扩展 +memcached服务安装及配置-新手学习,方便自己日后参考 -PS:以往的5.x版本可以用pecl安装扩展 /usr/local/php/bin/pecl install memcache memcached但是php7还未完善 只能通过自己源码安装了首先安装和配置memcached服务先下载libevent memcached需要依赖 阅读详情
memcached 之前安装过一次,后来一次断电,虚拟机挂的那个彻底,之前装的那次只是很简单的记录了一下,最近有个好玩的小东西用到了memcache,没办法重新装memcache 遇到一堆一堆的坑,记录下,也供大家参考~

环境 :centeos 6.5 php7.0.2 memcached 1.5.1 扩展 memcached3.0.0


https://pecl.php.net/package/memcached 可以查看memcached 对应版本所需 libevent包版本

查看libevent包版本
rpm -qa|grep libevent 我的提示没有这个包,如果版本不够则卸载重新安装
卸载:rpm -e libevent-1.4.13-4.el6.x86_64

重新安装 libevent
tar -zxvf libevent-2.0.21-stable.tar.gz
安装
./configure --prefix=/usr/local/libevent  (指定安装到/usr/local/libevent目录下)
编译:make
make install


下载最新版memcached wget http : //memcached.org/latest
解压 tar -zxvf latest
当前目录 pwd /usb/src/
进入目录 cd memcached-1.5.1/ (这个目录在安装php扩展的时候需要用到 memcahced.h 这个文件)
解压 tar - zxvf memcached - 1.x . x . tar . gz
生成配置文件 ./configure --with-libevent=/usr/local/libevent/ --prefix=/usr/local/memcached

我之后才装的libevent,报了这个错,解决办法参照上面libevent安装

报这个错:需要安装 libevent
checking for libevent directory... configure: error: libevent is required. You can get it from http://www.monkey.org/~provos/libevent/
If it's already installed, specify its path using --with-libevent=/dir/

最后

checking for xsltproc... /usr/bin/xsltproc
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating config.h
config.status: executing depfiles commands


make && make install

最后
make[3]: Entering directory `/usb/src/memcached-1.5.1'
/bin/mkdir -p '/usr/local/memcached/bin'
/usr/bin/install -c memcached '/usr/local/memcached/bin'
/bin/mkdir -p '/usr/local/memcached/include/memcached'
/usr/bin/install -c -m 644 protocol_binary.h '/usr/local/memcached/include/memcached'
make[3]: Leaving directory `/usb/src/memcached-1.5.1'
make[2]: Leaving directory `/usb/src/memcached-1.5.1'
make[1]: Leaving directory `/usb/src/memcached-1.5.1'

安装成功

启动memcached

/usr/local/memcached/bin/memcached -d -m 128 -u root -p 11211 -c 1024 -P /tmp/memcached.pid


ps -ef|grep memcached


root 787 0.0 0.0 0 0 ? S 20:07 0:00 [vmmemctl]
root 21079 0.0 0.1 442284 3660 ? Ssl 21:17 0:00 /usr/local/memcached/bin/memcached -d -m 128 -u root -p 11211 -c 1024 -P /tmp/memcached.pid
root 21761 0.0 0.0 103328 860 pts/1 S+ 21:30 0:00 grep mem


安装PHP-memcached
git clone https://github.com/php-memcached-dev/php-memcached.git
cd php-memcached/
git checkout php7
执行 /usr/local/php7/bin/phpize
执行 ./configure

报错:
checking for memcached msgpack support... disabled
checking for libmemcached location... configure: error: Unable to find memcached.h under /usb/src/memcached-1.5.1/


这里卡了好久...

百度:
执行:
sudo mkdir -p /usr/lib/x86_64-linux-gnu/include/libmemcached

sudo ln -s/usb/src/memcached-1.5.1 /memcached . h /usr/lib/x86_64-linux-gnu/include/libmemcached/memcached . h


然后重新执行
./configure --with-php-config=/usr/local/php7/bin/php-config --enable-memcached --with-libmemcached-dir=/usr/lib/x86_64-linux-gnu --disable-memcached-sasl

creating libtool
appending configuration tag "CXX" to libtool
configure: creating ./config.status
config.status: creating config.h
config.status: config.h is unchanged


make && make install

during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,--rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
Build complete.
Don't forget to run 'make test'.



cd /usr/local/php7/lib/php/extensions/no-debug-non-zts-20151012

此时发现 多了第一个 memcached.so 的扩展


重启php。

service php-fpm restart


在php.ini 中加入 memcache扩展
extension=memcached.so;


测试文件中 phpini(); 查找 memcached

memcached
memcached support enabled
Version 3.0.0b1
libmemcached version 1.0.18
SASL support no
Session support yes
igbinary support no
json support no
msgpack support no



搞定~!


附: php 7各个安装包 点击打开链接


树莓派驱动DLPDLCR230NPEVM+framebuffer显示图片 DLPDLCR230NPEVM DLP® LightCrafter™ Display 230NP 是一个易于使用的紧凑型即插即用评估平台,适用于消费类产品、工业、医疗和物联网 (IoT) 市场中的各种超便携显示应用。此评估模块 (EVM) 采用 DLP230NP 芯片组,该芯片组由DLP230NP.23 1080p DMD、DLPC3436显示控制器和DLPA2005PMIC/LED 驱动器组成。此 EVM 外形小巧,配备生产就绪型光学引擎以及支持 18 位 RGB 并行视频接口... 阅读详情

相关推荐

得物APP破解

本文介绍了得物App(版本4.74.5)的逆向破解过程,重点分析了绕过强制更新、抓包技巧以及破解newSign参数的详细方法。首先通过断网再联网的方式绕过强制更新,然后使用SocksDroid进行抓包分析,发现首页推荐接口需要newSign参数。通过反编译定位到RequestUtils.c方法,利用Frida进行Hook验证,最终解析出newSign的生成逻辑:将请求参数加入固定字段后排序拼接,再进行MD5加密生成签名。文中提供了完整的Hook脚本和签名算法分析,仅供学习移动安全技术参考。

m0_74653634的博客 3480

php添加memcached扩展看不到,编译php-memcached 扩展时候遇到的问题Unable to find memcached.h...

这个问题之前就遇到过,记得最后是通过下载源码包来指定路径的,今天又从新安装环境结果一定要试试,因为我知道只要安装这种libmemcached-devdev包就一定有头文件,结果最后通过查询资料真的让我找到了,以下记录这个过程首先安装依赖以编译安装sudoapt-getinstalllibmemcachedlibmemcached-devpecldownloadmemcachedtar...

weixin_35860326的博客 502

Docker “docker login“ 失败? 登录阿里云镜像仓库仓库 unauthorized: authentication required

文章目录听说你 login fail?来,让我们解决一下!登录,撒花 听说你 login fail? 美滋滋的在服务器上安装完成Docker应用,开始配置阿里云镜像加速?然后被阿里云官方文档蹂躏?别急别急,让我来拯救你。 我们先来看看 阿里云官方文档 Docker镜像基本操作: 好家伙,emmm… 上来直接就Login Succeeded,这不简直so easy?我们也来照着操作操作: docker@default-online:~$ docker login registry.cn-hangzhou.a

zhuzicc的博客 1万+

php7.0 memcached扩展,php7.0编译memcached扩展

场景系统自带的memcache.so扩展只适用于系统自带的php5.3,由于生产环境的php7.0是自己编译的,所以各种扩展也要重新编译生成php的memcache客户端扩展有两种1. memcache扩展列表地址:http://pecl.php.net/package/memcache源码包包直接下载地址:http://pecl.php.net/get/memcache这个最新的版本也是2013...

weixin_36337122的博客 195

Python手记-9:Python LXML库XPath的爬取晋江书目

1. lxml库 lxml是功能最丰富且易于使用的库,用于处理Python语言中的XML和HTML,还可实现WEB爬取,官文参考:https://lxml.de/,完整的PDF文档下载链接https://lxml.de/lxmldoc-4.5.0.pdf,但是阅读起来……em……怪自己不够聪明的样子。 Linux下安装lxml库:[root@chengyu ~]# pip3 instal...

成屿的专栏 4万+

Amesim基础篇-热仿真常用模型库-Thermal Hydraulic /Resistance

流体库、管路库在热管理中是必备模块,如动力电池液冷循环系统均需要Thermal Hydraulic /Resistance库的元件建模。

2201_75375391的博客 5663

编译php-memcached 扩展时候遇到的问题Unable to find memcached.h

这个问题之前就遇到过,记得最后是通过下载源码包来指定路径的,今天又从新安装环境结果一定要试试,因为我知道只要安装这种libmemcached-devdev包就一定有头文件,结果最后通过查询资料真的让我找到了,以下记录这个过程首先安装依赖以编译安装sudo apt-get install libmemcached libmemcached-dev pecl download memcached tar

王继超的专栏 6195

Odoo 入门 | 什么是 Odoo?

Odoo是一套全球开源的ERP/CRM系统,最初的名字为TinyERP,08年5月之后称之为OpenERP,之后又改为Odoo。

洛阳泰山的博客 6207

LNMP环境编译安装搭建 —— 我只是记录我的成长过程,不予模仿

前戏: 1.系统:Ubuntu 14 或者 Debian 7 2.准备LNMP环境所需的源码包 Nginx : nginx-1.11.2.tar.gz PHP :php-5.4.22.tar.gz Mysql :mysql-boost-5.7.12.tar....

chengkexiecai33591的博客 587

YOLOv11改进缝合FasterBlock | 一种新型轻量化卷积结构C3k2的设计与实证:兼顾精度与速度的改进方法(附代码)

YOLO系列一直是目标检测领域的明星算法,凭借其实时性和准确性在众多应用中占据一席之地。随着YOLO版本的不断迭代,网络架构逐渐变得更为复杂,尤其是在卷积模块的设计上。本文将介绍如何利用FasterNet的FasterBlock创新,并通过二次创新C3k2提出一种全新的卷积结构。该结构旨在提高YOLOv11的计算效率和准确性,特别是在视觉任务中的表现。我们的创新在保证高精度的前提下,有效降低了计算量和内存需求,特别适合在资源受限的设备上运行。

一键难忘的博客 906

educoder实训——计算几何形状的表面积与体积

educoder python实训

qq_41234663的博客 1230

memcached缓存+lamp环境部署

文章目录一、Memcached概述:二、测试环境三、部署步骤1.服务器端部署步骤一:服务端下载libevent与memcache.步骤二:编译安装libevent步骤三:编译安装memcache步骤四:启动memcache2.客户端部署步骤一:安装lamp环境步骤二:下载并编译memcached-2.2.0 .tgz步骤三:配置php支持memcache步骤四:启动httpd四、测试步骤一:浏览器...

南风喃的博客 966

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

PHP7 下安装 memcache 和 memcached 扩展

安装依赖 首先是 memcached,这个扩展需要 libmemcached 客户端库,否则会出现如下错误 checking for libmemcached location... configure: error: memcached support requires libmemcached. Use --with-libmemcached-dir= to specify the p

黑礼服丶弑魂 1219

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

PHP7环境以上安装memcache扩展和memcached扩展(php)

PHP7环境以上安装memcache扩展和memcached扩展(php)大致步骤: 一、首先下载PHP7的redis扩展 二、解压 三、进入目录 四、执行phpize 五、执行php-config 六、编译 七、编译并执行 八、修改扩展目录 九、php.ini中加入配置 十、重启php-...

优快云QQQ的博客 1370

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

php7 memcache vc14,PHP7 下安装 memcache 和 memcached 扩展

Memcached 是高性能的分布式内存缓存服务器,而PHP memcache 和 memcached 都是 Memcached 服务器的 PHP 扩展。其中memcache 比 memcached 早出现,所以一些老的代码可能还在用 memcache 扩展。memcached 后来出现,并且大部分框架都支持 memcached,现在相对较流行。可以根据自己需要,安装一个就可以。这里两个的安装方法...

weixin_32009069的博客 212

linux上安装php7 memcache扩展 和 安装服务端memcached

linux上安装php7 memcache扩展 和 安装服务端memcached 转:https://www.cnblogs.com/hejun695/p/5369610.html 先说安装服务端 memcached 1. 首先安装Libevent事件触发管理器。 wget https://github.com/downloads/lib...

小皮的博客 341

PHP7环境以上安装memcache和memcached扩展(php)(源码安装)

PHP7环境以上安装memcache扩展和memcached扩展(php)大致步骤: 一、首先下载PHP7的redis扩展 二、解压 三、进入目录 四、执行phpize 五、执行php-config 六、编译 七、编译并执行 八、修改扩展目录 九、php.ini中加入配置 十、重启php-fpm使之生效 如果使用php操作memcached服务器最方便的方式就是安装mem...

jiaxiaolong的博客 3149

php7 windows 下memcached安装以及php_memcache.dll扩展

1、Windows 下安装 Memcached 下载地址 以及安装步骤 2、安装php_memcache.dll扩展 php_memcache扩展下载 现在对应php版本进行在这php_memcache.dll扩展,需注意的是官网对php5.6有支持下载,以上版本需要需要自己下载。 本人用的是php7.3.4nts 先查看自己的php是ts还是nts. 访问phpinfo.php,没有自己创建phpinfo.php,<?php phpinfo();?> 查看:Thread Saf

tianchengwei09的专栏 1352

PHP7.x环境下安装memcache和memcached扩展

PHP7.x环境下安装memcache和memcached扩展 如果使用php操作memcached服务器最方便的方式就是安装memcache扩展了,其实php还有另外一个扩展那就是memcached,和memcached服务同名,并且扩展提供的方法更便于使用,下面分别介绍一下两种扩展在PHP7环境下的安装方式。 注:以下介绍的安装方式为PHP的安装路径为/usr/local/php,如果你的服务...

老C的博客 200

php memcache liunx,linux上安装php7 memcache扩展 和 安装服务端memcached

linux上安装memcached不算太困难。唯一让本人感到困难的是 php7的memcache扩展安装。真的蛋疼!先说安装服务端 memcached1. 首先安装Libevent事件触发管理器。wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gztar vxf libevent-2.0....

weixin_39757122的博客 111

Linux PHP7.x环境下安装memcache和memcached扩展

如果使用php操作memcached服务器最方便的方式就是安装memcache扩展了,其实php还有另外一个扩展那就是memcached,和memcached服务同名,并且扩展提供的方法更便于使用,下面分别介绍一下两种扩展在PHP7环境下的安装方式。 注:以下介绍的安装方式为PHP的安装路径为/usr/local/php,如果你的服务器上PHP的安装目录不一致请按实际情况处理。 首先下载mem...

lr199966的博客 2329

php7安装memcache 和 memcached 扩展

php7安装memcache 和 memcached 扩展 标签(空格分隔): php memcache和memcached区别 memcache:http://pecl.php.net/package/memcache memcached:http://pecl.php.net/package/memcached memcached 是高性能的分布式内存缓存服务器,...

weixin_30527323的博客 194
上一篇: nginx 8051#0: *4 recv() failed (104: Connection reset by peer) while reading response header from u
下一篇: memcache和memcached区别
o王o
博客等级 码龄13年 32粉丝 97原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值