memcached的安装(centOS7)
来源:互联网 发布:美橙数据库删除 编辑:程序博客网 时间:2024/06/05 14:20
安装libevent,命令如下
yum install libevent libevent-devel
安装memcached
wget http://memcached.org/latest tar -zxvf latest cd memcached-1.4.24/ ./configure --prefix=/usr/local/memcached make && make install
启动
/usr/local/memcached/bin/memcached -d -u root -m 512 -p 11211
启动参数说明:
-d 选项是启动一个守护进程。
-u root 表示启动memcached的用户为root。
-m 是分配给Memcache使用的内存数量,单位是MB,默认64MB。
-p 是设置Memcache的TCP监听的端口,默认为11211
检查是否启动成功:
pgrep memcachednetstat -tulpn | grep :11211 ps -ef | grep memcached
防火墙设置
firewall-cmd --zone=public --add-port=11211/tcp --permanentfirewall-cmd --zone=public --add-port=11211/udp --permanent firewall-cmd --reload
java客户端测试,使用的是Memcached Java Client API
下载java_memcached-release相关的jar包并引入
测试代码
public class TestMemCached {@Beforepublic void init() {/*初始化SockIOPool,管理memcached的连接池*/ String[] servers = { "192.168.80.11:11211" }; SockIOPool pool = SockIOPool.getInstance(); pool.setServers(servers); pool.setFailover(true); pool.setInitConn(10); pool.setMinConn(5); pool.setMaxConn(250); pool.setMaintSleep(30); pool.setNagle(false); pool.setSocketTO(3000); pool.setAliveCheck(true); pool.initialize();}@Testpublic void test() { /*建立MemcachedClient实例*/ MemCachedClient memCachedClient = new MemCachedClient(); for (int i = 0; i < 3; i++) { /*将对象加入到memcached缓存*/ boolean success = memCachedClient.set("" + i, "Hello!" + i); /*从memcached缓存中按key值取对象*/ String result = (String) memCachedClient.get("" + i); System.out.println("第" + (i + 1) + "条" + (success ? "插入成功!" : "插入失败!")); System.out.println("获取的值是:" + result); } }@Testpublic void testSet() {MemCachedClient memCachedClient = new MemCachedClient();System.out.println(memCachedClient.set("test", "heheda!", new Date(new Date().getTime() + 10000))); // 设置10秒超时 }@Testpublic void testGet() {MemCachedClient memCachedClient = new MemCachedClient();System.out.println(memCachedClient.get("test"));}}
0 0
- memcached的安装(centOS7)
- Centos7安装Memcached
- CentOS7安装Memcached
- CentOS7安装Memcached 三步曲
- centos7安装配置memcached
- centos7安装memcached
- 【Centos7】安装memcached
- centos7 安装memcached以及扩展
- centos7 安装memcached以及扩展
- Centos7下关于memcached的安装和简单使用
- CentOS7下memcached的安装与简单使用
- Centos7下关于memcached的安装和简单使用
- CentOS7 Apache+Mysql+PHP+Memcached安装
- CentOS7安装Memcached和PHP扩展
- centos7安装memcached及配置等
- 在centos7下编译安装memcached
- CentOS7 安装Memcached及ownCloud9.1配置Memcached
- centos7 安装memcached和php-memcached扩展以及memcached使用方式
- Android Fragment 体系源码跟踪笔记(3)
- 服务器故障排查
- APP运营——如何精细化APP运营
- debug时报Unable to install breakpoint in XX due to missing line number attributes
- 鸿学金信股权众筹(天使轮融资)交流会通知
- memcached的安装(centOS7)
- Android之Android WebView常见问题及解决方案汇总
- Linux 下使用在C++中V8引擎的环境配置
- GemFI-Full System全系统仿真
- fastcv环境搭建+samples编译
- 使用 GDB 调试多进程程序
- Google Java Style
- JS清除IE浏览器缓存的方法
- HDU1525 Euclid's Game(博弈)