首页 > 技术文章 > Ubuntu中安装memcache并且在Python中连接memcache

Tom-yi 2017-12-26 17:16 原文

1.安装memcache到Ubuntu。

PS:依赖libevent,需要提前安装
yum install libevent-devel  #centos中使用这个
apt-get install libevent-dev
安装memcache
sudo apt-get install memcached  

启动memcached

memcached -d -m 10 -u root -l 0.0.0.0 -p 12000 -c 256 -P /tmp/memcached.pid

参数说明:
    -d 是启动一个守护进程
    -m 是分配给Memcache使用的内存数量,单位是MB
    -u 是运行Memcache的用户
    -l 是监听的服务器IP地址  服务器地址,在Ubuntu中使用 ifconfig查看ens33里面的int 列
    -p 是设置Memcache监听的端口,最好是1024以上的端口
    -c 选项是最大运行的并发连接数,默认是1024,按照你服务器的负载量来设定
    -P 是设置保存Memcache的pid文件

2.python中使用和连接Ubuntu中的memcache。

#!/usr/bin/env python 
import memcache #python-memcached 安装这个包 
mem_cli = memcache.Client(['192.168.163.129:12000'], debug=True)
# debug=True表示运行出现错误时,可以显示错误信息,正式环境可以不加 
mem_cli.set("test","what is happend?") 
value = mem_cli.get("test") 
print value

python 文件名.py  #执行这个脚本 会打印出内容证明连接上了。

 

推荐阅读