centos安装memcached服务
2016-04-06 18:41
483 查看
下载安装文件;
http://memcached.org/
解压
cd /ntsms/zip
[root@centos zip]# tar -zxvf memcached-1.4.19.tar.gz
安装
[root@centos zip]# cd memcached-1.4.19
[root@centos memcached-1.4.19]# more README.md
安装依赖的类库
[root@centos memcached-1.4.19]# yum install libevent
[root@centos memcached-1.4.19]# yum install libevent-devel
安装libevent-devel后面步骤无需指定libevent的路径
[root@centos memcached-1.4.19]# ./configure -prefix=/usr/local/memcached1.4/
[root@centos memcached1.4]# make
[root@centos memcached1.4]# make install
启动
[root@centos bin]# cd /usr/local/memcached1.4/bin
[root@centos bin]# ./memcached -d -m 1024 -u root -l 10.168.200.54 -p 10001 -c 256 -P /ntsms/memcached.pid
-d 选项是启动一个守护进程,
-m 是分配给Memcache使用的内存数量,单位是MB,这里是10MB
-u 是运行Memcache的用户,这里是root
-l 是监听的服务器IP地址,如果有多个地址的话,这里指定了服务器的IP地址10.168.200.54
-p 是设置Memcache监听的端口,这里设置了10001,最好是1024以上的端口
-c 选项是最大运行的并发连接数,默认是1024,这里设置了256,按照你服务器的负载量来设定
-P 是设置保存Memcache的pid文件
kill `cat /ntsms/memcached.pid`
Memory cache
数据保存时的参数 set
Flag 用于指定是否压缩数据,0不压缩,1压缩
Expires 指定数据保存的时间,一种方法是秒数(不能超过30天),另一种可以使用unix时间戳指定,0为有效期无限
Byte 保存值的字节数s
用途充当数据库缓存
?应用访问数据库前,首先看看在memcache中有没有key为该SQL语句
?如果有,取其value当作查询结果,这样可以减少对数据库的访问压力
?如果没有,则访问数据库,同时把取回的结果(value)和相应的SQL语句(key)放进memcached
--测试安装是否成功
[root@centos local]# telnet 10.168.200.54 10001
Trying 10.168.200.54...
Connected to 10.168.200.54.
Escape character is '^]'.
set key1 0 100 5
zhong
STORED
get key1
VALUE key1 0 5
zhong
END
ERROR
quit
Connection closed by foreign host.
http://memcached.org/
解压
cd /ntsms/zip
[root@centos zip]# tar -zxvf memcached-1.4.19.tar.gz
安装
[root@centos zip]# cd memcached-1.4.19
[root@centos memcached-1.4.19]# more README.md
安装依赖的类库
[root@centos memcached-1.4.19]# yum install libevent
[root@centos memcached-1.4.19]# yum install libevent-devel
安装libevent-devel后面步骤无需指定libevent的路径
[root@centos memcached-1.4.19]# ./configure -prefix=/usr/local/memcached1.4/
[root@centos memcached1.4]# make
[root@centos memcached1.4]# make install
启动
[root@centos bin]# cd /usr/local/memcached1.4/bin
[root@centos bin]# ./memcached -d -m 1024 -u root -l 10.168.200.54 -p 10001 -c 256 -P /ntsms/memcached.pid
-d 选项是启动一个守护进程,
-m 是分配给Memcache使用的内存数量,单位是MB,这里是10MB
-u 是运行Memcache的用户,这里是root
-l 是监听的服务器IP地址,如果有多个地址的话,这里指定了服务器的IP地址10.168.200.54
-p 是设置Memcache监听的端口,这里设置了10001,最好是1024以上的端口
-c 选项是最大运行的并发连接数,默认是1024,这里设置了256,按照你服务器的负载量来设定
-P 是设置保存Memcache的pid文件
kill `cat /ntsms/memcached.pid`
Memory cache
数据保存时的参数 set
Flag 用于指定是否压缩数据,0不压缩,1压缩
Expires 指定数据保存的时间,一种方法是秒数(不能超过30天),另一种可以使用unix时间戳指定,0为有效期无限
Byte 保存值的字节数s
用途充当数据库缓存
?应用访问数据库前,首先看看在memcache中有没有key为该SQL语句
?如果有,取其value当作查询结果,这样可以减少对数据库的访问压力
?如果没有,则访问数据库,同时把取回的结果(value)和相应的SQL语句(key)放进memcached
--测试安装是否成功
[root@centos local]# telnet 10.168.200.54 10001
Trying 10.168.200.54...
Connected to 10.168.200.54.
Escape character is '^]'.
set key1 0 100 5
zhong
STORED
get key1
VALUE key1 0 5
zhong
END
ERROR
quit
Connection closed by foreign host.
相关文章推荐
- 面试题之Memcached与Redis的区别
- .NET下实现分布式缓存系统Memcached
- Nginx+Memcached+Tomcat集群配置实践(Sticky Session)
- 第三方缓存软件:Redis 和 Memcached
- memcache 未授权访问漏洞
- 使用Memcached提高.NET应用程序的性能
- php7 install memcache extension
- php7 install memcached extension
- PHP操作Memcache基本函数
- Linux下PHP安装Memcache扩展
- PHP使用Memcache来存储session
- Linux下Memcache安装
- memcache的介绍与操作
- Memcache 和 Radis 比较
- Redis与Memcached的区别
- Redis与Memcached的区别
- Windows和Linux环境下Memcached安装与配置
- memcached 就是这么简单
- apache+3tomcat+jk+memcached集群环境搭建
- redis、memcached