python   memcached

管理服务  start   stop  status  restart

启动脚本

name memcached

program  /usr/bin/memcached

pidfile

args #参数  -u -p -m -c

work-dir

python -m SimpleHTTPServer #启动一个小型的web服务

函数 pass占位

脚本名称+num  直接进入num行

pidof  memcached  查看进程num

读成字典

lines列表变成字典

dict([i.strip().replace(‘"‘,‘‘).split(‘=‘) for i in lines])

map(lambda x: [i.strip().replace(‘"‘,‘‘) for i in x],lines)

memcached -P 选项 守护进程 加入 pid文件

name = main 直接执行时执行main函数

调用时不执行main函数

with open  不用close文件

memcached -P 将进程号保存在file中

memcached -d

simple CMDB

SN,IP,HOSTNAME,PRODUCT,VENDOR,CPU mode1,MEMORY,DISK,OSVER,APP

删除-开头的  ./-

findall返回的肯定是列表

python   memcached,布布扣,bubuko.com

时间: 2024-10-23 09:17:16

python   memcached的相关文章

Python Memcached Script

介绍 利用 python 书写了 memcached 的启动等一类操作 尽量的实现脚本的复用性,以及脚本的可扩展性,已达到一劳永逸的效果, 并且添加了 memcached 监控搭建 memcached 操作代码 #!/usr/bin/env python # _*_coding:utf-8_*_ # Author: "Edward.Liu" # Author-Email: [email protected] import psutil import argparse import sy

34. Python Memcached 安装 集群

1.Memcache 安装 安装过程略,查询官网有安装方法. 官方网站下载地址:http://memcached.org/downloads memcache简介 Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载. 它通过在内存中缓存数据和对象减少读取数据库的次数,从而提高动态.数据库驱动网站的速度. Memcached基于一个存储键/值的hashmap. 其守护进程(daemon)是用C语言写的,但是客户端可以用任何语言来编写,并通过memcached

python—memcached启动脚本

一.一般模式 启动选项:start.stop.restart.status #!/usr/bin/env python #encoding:utf-8 import sys import os from subprocess import Popen, PIPE class Process(object):     '''memcached rc script'''     def __init__(self,name,program,argv,workdir):  # 初始化类,包含:self

Python自动化 【第十一篇】:Python进阶-RabbitMQ队列/Memcached/Redis

 本节内容: RabbitMQ队列 Memcached Redis 1.  RabbitMQ 安装 http://www.rabbitmq.com/install-standalone-mac.html 安装python rabbitMQ module pip install pika or easy_install pika or 源码 https://pypi.python.org/pypi/pika 实现最简单的队列 send 端 received 端 1.1 Work Queues 在这

Python 学习笔记 - Memcached

Memcached是一个分布式内存对象缓存系统,他把数据缓存在内存里面来减少对数据库的访问,从而提高动态网页的访问速度.他的基本结构是key/value(键值对). 首先来安装一下服务器端: [[email protected] ~]# yum install memcachedLoaded plugins: fastestmirror, langpacksRepodata is over 2 weeks old. Install yum-cron? Or run: yum makecache 

python之Memcached 安装及操作

一.Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的速度.Memcached基于一个存储键/值对的hashmap.其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信. 二.memcached的安装基本使用 1.memcached安装: wget http://memcached.org/

Python之路【第九篇】:Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy

Python之路[第九篇]:Python操作 RabbitMQ.Redis.Memcache.SQLAlchemy Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的速度.Memcached基于一个存储键/值对的hashmap.其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信. Memc

python--第十二天总结(Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy)

Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的速度.Memcached基于一个存储键/值对的hashmap.其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信. Memcached安装和基本使用 Memcached安装: wget http://memcached.org/latest

Python开发【第二十篇】:缓存

Python开发[第二十篇]:缓存redis&Memcache 点击这里 Python之路[第九篇]:Python操作 RabbitMQ.Redis.Memcache.SQLAlchemy Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的速度.Memcached基于一个存储键/值对的hashmap.其守护进程(daemon )是用C写的,但是客户端可