Memcache 安装与使用
2019独角兽企业重金招聘Python工程师标准>>>
1. 用户、组创建
- groupadd memcache 创建组
- cat /etc/passwd|grep memcache 查看用户是否创建
- useradd -d /usr/memcache -g memcache -m memcache 创建用户
2. 下载
- wget http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz 下载Memcache
- wget --no-check-certificate http://www.monkey.org/~provos/libevent-1.3.tar.gz 下载依赖libevent 官网:http://www.monkey.org/~provos/libevent/
3. 解压
- tar -zxvf libevent-1.3.tar.gz
- tar -zxvf memcached-1.2.2.tar.gz
4. 安装libevent
- ./configure --prefix=/usr
- [root@CentOSv64x64 libevent-1.3]# make
- [root@CentOSv64x64 libevent-1.3]# make install
5. 安装Memcache
- ./configure --with-libevent=/usr
- [root@CentOSv64x64 memcached-1.2.2]# make
- [root@CentOSv64x64 memcached-1.2.2]# make install
[root@CentOSv64x64 memcached-1.2.2]# make install
Making install in doc
make[1]: Entering directory `/usr/memcache/install/memcached-1.2.2/doc'
make[2]: Entering directory `/usr/memcache/install/memcached-1.2.2/doc'
make[2]: Nothing to be done for `install-exec-am'.
/bin/sh ../mkinstalldirs /usr/local/man/man1
mkdir -p -- /usr/local/man/man1/usr/bin/install -c -m 644 ./memcached.1 /usr/local/man/man1/memcached.1
make[2]: Leaving directory `/usr/memcache/install/memcached-1.2.2/doc'
make[1]: Leaving directory `/usr/memcache/install/memcached-1.2.2/doc'
make[1]: Entering directory `/usr/memcache/install/memcached-1.2.2'
make[2]: Entering directory `/usr/memcache/install/memcached-1.2.2'
/bin/sh ./mkinstalldirs /usr/local/bin/usr/bin/install -c memcached /usr/local/bin/memcached/usr/bin/install -c memcached-debug /usr/local/bin/memcached-debug
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/usr/memcache/install/memcached-1.2.2'
make[1]: Leaving directory `/usr/memcache/install/memcached-1.2.2'
5.启动Memcached服务器
- /usr/local/bin/memcached -d -m 50 -u root -l 192.168.8.105 -p 12000 -c 256 -P /tmp/memcached.pid
- -d选项是启动一个守护进程
- -m是分配给Memcache使用的内存数量,单位是MB,这里是10MB
- -u是运行Memcache的用户,我这里是root
- -l是监听的服务器IP地址,如果有多个地址的话,这里指定了服务器的IP地址192.168.8.105
- -p是设置Memcache监听的端口,我这里设置了12000,最好是1024以上的端口
- -c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定
- -P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid
- 执行报错:
[root@CentOSv64x64 memcached-1.2.2]# /usr/local/bin/memcached -d -m 50 -u root -l 192.168.8.105 -p 12000 -c 256 -P /tmp/memcached.pid
/usr/local/bin/memcached: error while loading shared libraries: libevent-1.3.so.1: cannot open shared object file: No such file or directory
解决方法:[root@CentOSv64x64 lib]# ln -s /usr/lib/libevent-1.3.so.1 /usr/lib64/libevent-1.3.so.1 _ 3. ps -aux|grep memcached 查看Memcached是否启动 4. 关闭进程 _ kill cat /tmp/memcached.pid
6.开机自启动
- 在/etc/rc.d/rc.local文件中追加:
- /usr/local/memcached/bin/memcached -d -m 10 -p 12000 -u memcache -c 256 加起-u 不用ROOT用户启动
6. 测试Memcached
[root@CentOSv64x64 ~]# telnet 192.168.8.105 12000
Trying 192.168.8.105...
Connected to 192.168.8.105.
Escape character is '^]'.
set key1 0 60 4
zhou
STORED
get key1
VALUE key1 0 4
zhou
END
未安装telnet:yum install telnet
转载于:https://my.oschina.net/u/1179666/blog/647616
Memcache 安装与使用相关推荐
- memcache安装
转载自 http://zhaochen.blog.51cto.com/2029597/390037 一,memcache简单介绍: memcached是高性能的分布式内存缓存服务器,为了提高性能,me ...
- php5.3安装memcache,Windows下的Memcache安装 附php5.3的扩展
Windows下的Memcache安装: 1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached 2. 在终端(也即cmd命令界面)下输入 'c:\memc ...
- Windows下的Memcache安装
很多phper不知道如何在Windows下搭建Memcache的开发调试环境,最近个人也在研究Memcache,记录下自己安装搭建的过程. 其实我开始研究Memcache的时候并不知道居然还有memc ...
- Memcache 安装与命令 (windows 64bit)
Memcache 安装步奏如下: 1,解压memcached-win64-1.4.4-14.zip到D盘,例如如图所示: 2,设置memcached.exe以管理员的方式运行 3,使用如下命令安装成服 ...
- DEDECMS最新5.7版在Windows下的Memcache安装
一,织梦后台后台设置进入系统后台,在[系统基本参数]下面的"性能选项"卡当中,关于memcache进行如下配置: cfg_memcache_enable : 是否启用memcach ...
- CentOS 5.4下的Memcache安装步骤(Linux+Nginx+PHP+Memcached)
CentOS 5.4下的Memcache安装步骤分享,想要配置Linux+Nginx+PHP+Memcached运行环境的朋友可以参考下 一.源码包准备 服务器端主要是安装memcache服务器端,目 ...
- php 调用memcache,Windows下的Memcache安装(php调用)
Windows下的Memcache安装: 1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached 2. 在终端(也即cmd命令界面)下输入 'c:\memc ...
- Memcache安装 2
服务器端下载地址:http://jehiah.cz/projects/memcached-win32/<wbr><br> 客户端下载地址:<a href="ht ...
- centos 下memcached 构建以及php memcache安装
centos 下memcached 构建以及php memcache安装 memcached 与memcache的区别,请google 一.构建memcached 服务器(memcached服务端程序 ...
- Linux下的Memcache安装(含libevent的安装)
Linux下Memcache服务器端的安装 服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-1.3.0 . 下载:http://www.danga.com/memca ...
最新文章
- Oracle常用语句记录
- Mysql:kill命令之mysql杀死指定的进程(批操作)
- python 字典取值的时间复杂度_五道常见的Python面试题一定不要答错!
- 百万数据下几种SQL性能测试
- JavaScript高级程序设计之什么是原型模式
- android+残留软件包名,关于使用pm hide伪卸载系统软件的一些包名
- AngularJS-compareDirective.js 验证指令
- how to switch between python3.5 and python3.6
- CSS-解决inline-block空隙的最好方法
- 新建3台linux7.5部署k8s,之后的软件安装全部都在k8s
- 两道图片隐写的CTF题
- Android ContactsProvider源码分析
- html网页制作特效代码,超全html网页制作特效代码.doc
- 大数据,物联网和人工智能的关系
- 入门人工智能历程,学习西瓜书的体验心得
- web图片铺满网页_CSS实现网页背景图片自适应全屏
- 【论文阅读】Color Constancy by Learning to Predict Chromaticity from Luminance
- 在TeXstuidio中如何设置XeLaTeX编译
- 程序员都是这样关机的
- android卸载保留数据,谷歌Android 10新特性:应用卸载时可保留数据
热门文章
- 3d max 安装和导入rvt模型失败
- 在 emu8086 中学习汇编In,Out指令
- Linux进程地址空间学习总结
- 如何认识TOS----DSCP 对照表
- make file教程(转)
- Google Calendar API练习
- 截取指定内容/截取用逗号隔开的各个关键字
- wpf combobox选择不显示_微软为Windows 10 on ARM引入WPF支持:提前防御苹果
- 【Paper】2018_Nonlinear Consensus-Based Connected Vehicle Platoon Control Incorporating Car-Following
- 2.5 网络中的网络及1x1卷积-深度学习第四课《卷积神经网络》-Stanford吴恩达教授