`
chungang
  • 浏览: 33077 次
社区版块
存档分类
最新评论

用python来使用memcached的环境安装

 
阅读更多
一、 安装memcached的步骤:


1. libevent下载

    Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,可以先去官网(http://libevent.org/)下载,或者直接用附件里的libevent包.


2. memcached下载

    memcached的下载地址:http://www.danga.com/memcached/dist/memcached-1.4.0.tar.gz ,或者用附件里的memcached包

3. 安装libevent安装

    进入解压后的libevent目录,执行以下命令:
    ./configure
   make
   make install
   安装结束后,使用命令ls -al /usr/lib | grep libevent 查看是否成功




4. 安装memcached

   进入解压后的memcached目录,执行以下命令:
    ./configure –with-libevent=/usr //此处指定了libevent的目录
    make
    make install
    安装结束后测试是否安装成功:
     ls -al /usr/local/bin/mem*
   
    安装成功后启动memcached:
    /usr/local/bin/memcached -d -m 10 -u root -l 192.168.141.64 -p 12000 -c 256 -P /tmp/memcached.pid



二、 python使用memcached

1. 安装setuptools

   首先执行 wget -q http://peak.telecommunity.com/dist/ez_setup.py来下载ez_setup.py这个文件
    然后执行 wget http://pypi.python.org/packages/2.4/s/setuptools/setuptools-0.6c8-py2.4.egg来下载setuptools文件
    最后执行 python ez_setup.py命令来完成安装

2. 安装python-memcached工具包,下载地址为ftp://ftp.tummy.com/pub/python-memcached/, 或者使用附件里面的包
    进入解压之后的python-memcached目录,执行以下命令:
    python setup.py install

3. 测试效果
    将memcached.pyc拷贝到工作目录,执行下面的例子:

      #!/usr/bin/env python

     import memcache

     mc = memcache.Client(['127.0.0.1:12000'],debug=0)
     mc.set("foo","bar")
     value = mc.get("foo")
     print value
  • 大小: 29 KB
分享到:
评论

相关推荐

    python-memcached python-memcached

    1. **键值存储**:Python-memcached允许开发者使用键(key)和值(value)对来存储数据。键是唯一的标识符,而值可以是任何Python序列化支持的数据类型。 2. **多服务器支持**:你可以配置Python-memcached连接到多...

    python-memcached-latest.tar

    要使用`python-memcached-latest.tar`中的库,首先需要解压文件,然后使用Python的`setup.py`脚本进行安装。这通常涉及以下步骤: 1. 解压文件:`tar -xvf python-memcached-latest.tar` 2. 导航到解压后的目录:`...

    python-memcached

    要使用Python-Memcached,首先需要在Python环境中安装该库,可以通过pip命令完成: ``` pip install python-memcached ``` 然后在代码中导入并初始化: ```python from memcache import Client mc = Client(['...

    linux下memcached安装

    在Linux环境下安装Memcached,可以帮助我们优化服务器性能,提升应用程序的响应速度。本文将详细介绍如何在Linux系统上安装和配置Memcached。 **1. 更新系统** 在安装任何新软件之前,我们需要确保系统是最新的。...

    MemCached安装

    8. **验证安装**:使用telnet工具连接到Memcached服务器,测试其是否正常工作。 ``` telnet localhost 11211 set test 0 0 5 hello CR LF (回车换行) get test ``` 9. **配置Memcached**:根据实际需求,...

    安装Memcached及Memcached配置

    - 输入命令`Memcached -d install`来安装Memcached服务。 2. **Memcached命令** - `Memcached`命令行工具提供了多个选项用于管理服务。例如: - `-p`设置监听的端口,默认是11211。 - `-l`设置监听的IP地址,...

    Python-强大的memcached客户端拥有shdict缓存层和许多其他功能

    学习和使用这样的Python memcached客户端库,不仅需要掌握Python语言和memcached的基本概念,还需要理解缓存系统的设计原则,以及如何通过编程技巧来优化性能。对于大型Web应用而言,合理地使用缓存是提高响应速度、...

    memcached linux windows 安装 使用 缓存 集群

    在Linux环境中,安装Memcached通常通过包管理器进行,如在Ubuntu上使用`apt-get`,在CentOS上使用`yum`。安装完成后,通过`systemctl`或`service`命令来启动、停止和管理服务。 1. **安装**: - Ubuntu: `sudo apt...

    memcached 安装

    在本文中,我们将详细探讨如何在Linux环境下安装和配置Memcached。 首先,让我们了解一下Memcached的基本概念。Memcached基于一个简单的理念:将数据存储在内存中,以便快速访问。由于内存的读取速度远超硬盘,因此...

    Linux下安装memcached详细步骤

    3. **检查现有安装**:使用命令`rpm -aq | grep memcached`来检查系统中是否已经安装了memcached及其相关组件。 如果检查结果返回了memcached-1.4.4-3.el6.x86_64、libmemcached-0.31-1.1.el6.x86_64 和 python-...

    Python库 | tencentcloud-sdk-python-memcached-3.0.335.tar.gz

    集成tencentcloud-sdk-python-memcached到项目中,首先需要在Python环境中安装这个库,通常通过pip工具完成: ```bash pip install tencentcloud-sdk-python-memcached ``` 然后,导入库并初始化客户端,使用提供的...

    memcached-1.5.12.tar.gz

    以下是关于 memcached 的详细介绍,以及在 Linux 环境下的安装步骤。 1. **memcached 简介**: - memcached 是由 Danga Interactive 开发的开源软件,最初为 LiveJournal 服务设计,现在广泛应用在各种 Web 应用中...

    memcached实例

    本实例将带你深入了解如何安装 Memcached 客户端,并学习如何使用它来缓存数据以及清除缓存内容。 ### 一、安装 Memcached 在开始使用 Memcached 之前,你需要先在服务器上安装它。安装过程可能因操作系统而异,...

    memcached-windows64-1.4安装文件

    4. 启动服务:使用命令行工具启动Memcached服务,例如:`memcached.exe -d install`来安装服务,`memcached.exe -d start`来启动服务。 5. 集成测试:编写简单的客户端程序,连接到Memcached服务器,进行存取操作,...

    memcached安装手册(for windows)

    2. **编译与安装**:尽管Memcached在Unix/Linux系统上通常是通过编译源码来安装,但在Windows上,我们可以直接使用预编译的二进制文件。下载完成后,解压到您希望安装的目录。 3. **配置环境变量**:将Memcached的...

    memcached服务器端安装程序

    - 安全性:Memcached不提供内置的安全措施,因此在生产环境中使用时,应配置防火墙规则或使用代理来限制访问。 - 内存管理:合理设置最大内存使用量,避免耗尽系统资源。 - 监控和维护:定期检查Memcached的性能...

    memcached缓存使用演示

    在Linux环境下,可以通过包管理器(如apt-get或yum)安装Memcached。安装完成后,需要启动服务,并可以通过命令行工具`memcached`进行配置,例如设置监听端口、最大内存等参数。 ### 3. 使用Memcached进行缓存操作 ...

    Memcached 原理和使用详解

    3. **安全性**:Memcached默认不提供安全措施,应在生产环境中配置防火墙规则或使用SSL加密连接。 总之,Memcached是一个强大而高效的缓存工具,广泛应用于各种高流量网站和应用中,以提高性能和可扩展性。理解其...

    memcached安装

    在Ubuntu或Linux Mint上,我们可以使用apt包管理器来安装memcached: 1. 首先更新包列表: ``` sudo apt update ``` 2. 安装memcached: ``` sudo apt install memcached ``` 3. 安装完成后,启动服务: ``` sudo ...

    Python编写memcached启动脚本代码实例

    总之,Python 编写的 memcached 启动脚本是一种实用的方法,能够方便地进行进程管理,同时适应不同环境下的配置需求。通过这种方式,我们可以更高效地集成 memcached 到我们的应用程序中,并实现更复杂的监控和管理...

Global site tag (gtag.js) - Google Analytics