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

  1. ./configure --prefix=/usr
  2. [root@CentOSv64x64 libevent-1.3]# make
  3. [root@CentOSv64x64 libevent-1.3]# make install

5. 安装Memcache

  1. ./configure --with-libevent=/usr
  2. [root@CentOSv64x64 memcached-1.2.2]# make
  3. [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服务器

  1. /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
  1. 执行报错:
[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 安装与使用相关推荐

  1. memcache安装

    转载自 http://zhaochen.blog.51cto.com/2029597/390037 一,memcache简单介绍: memcached是高性能的分布式内存缓存服务器,为了提高性能,me ...

  2. php5.3安装memcache,Windows下的Memcache安装 附php5.3的扩展

    Windows下的Memcache安装: 1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached 2. 在终端(也即cmd命令界面)下输入 'c:\memc ...

  3. Windows下的Memcache安装

    很多phper不知道如何在Windows下搭建Memcache的开发调试环境,最近个人也在研究Memcache,记录下自己安装搭建的过程. 其实我开始研究Memcache的时候并不知道居然还有memc ...

  4. Memcache 安装与命令 (windows 64bit)

    Memcache 安装步奏如下: 1,解压memcached-win64-1.4.4-14.zip到D盘,例如如图所示: 2,设置memcached.exe以管理员的方式运行 3,使用如下命令安装成服 ...

  5. DEDECMS最新5.7版在Windows下的Memcache安装

    一,织梦后台后台设置进入系统后台,在[系统基本参数]下面的"性能选项"卡当中,关于memcache进行如下配置: cfg_memcache_enable : 是否启用memcach ...

  6. CentOS 5.4下的Memcache安装步骤(Linux+Nginx+PHP+Memcached)

    CentOS 5.4下的Memcache安装步骤分享,想要配置Linux+Nginx+PHP+Memcached运行环境的朋友可以参考下 一.源码包准备 服务器端主要是安装memcache服务器端,目 ...

  7. php 调用memcache,Windows下的Memcache安装(php调用)

    Windows下的Memcache安装: 1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached 2. 在终端(也即cmd命令界面)下输入 'c:\memc ...

  8. Memcache安装 2

    服务器端下载地址:http://jehiah.cz/projects/memcached-win32/<wbr><br> 客户端下载地址:<a href="ht ...

  9. centos 下memcached 构建以及php memcache安装

    centos 下memcached 构建以及php memcache安装 memcached 与memcache的区别,请google 一.构建memcached 服务器(memcached服务端程序 ...

  10. Linux下的Memcache安装(含libevent的安装)

    Linux下Memcache服务器端的安装 服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-1.3.0 . 下载:http://www.danga.com/memca ...

最新文章

  1. Oracle常用语句记录
  2. Mysql:kill命令之mysql杀死指定的进程(批操作)
  3. python 字典取值的时间复杂度_五道常见的Python面试题一定不要答错!
  4. 百万数据下几种SQL性能测试
  5. JavaScript高级程序设计之什么是原型模式
  6. android+残留软件包名,关于使用pm hide伪卸载系统软件的一些包名
  7. AngularJS-compareDirective.js 验证指令
  8. how to switch between python3.5 and python3.6
  9. CSS-解决inline-block空隙的最好方法
  10. 新建3台linux7.5部署k8s,之后的软件安装全部都在k8s
  11. 两道图片隐写的CTF题
  12. Android ContactsProvider源码分析
  13. html网页制作特效代码,超全html网页制作特效代码.doc
  14. 大数据,物联网和人工智能的关系
  15. 入门人工智能历程,学习西瓜书的体验心得
  16. web图片铺满网页_CSS实现网页背景图片自适应全屏
  17. 【论文阅读】Color Constancy by Learning to Predict Chromaticity from Luminance
  18. 在TeXstuidio中如何设置XeLaTeX编译
  19. 程序员都是这样关机的
  20. android卸载保留数据,谷歌Android 10新特性:应用卸载时可保留数据

热门文章

  1. 3d max 安装和导入rvt模型失败
  2. 在 emu8086 中学习汇编In,Out指令
  3. Linux进程地址空间学习总结
  4. 如何认识TOS----DSCP 对照表
  5. make file教程(转)
  6. Google Calendar API练习
  7. 截取指定内容/截取用逗号隔开的各个关键字
  8. wpf combobox选择不显示_微软为Windows 10 on ARM引入WPF支持:提前防御苹果
  9. 【Paper】2018_Nonlinear Consensus-Based Connected Vehicle Platoon Control Incorporating Car-Following
  10. 2.5 网络中的网络及1x1卷积-深度学习第四课《卷积神经网络》-Stanford吴恩达教授