热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

XMemcachedforjavaMemcached使用说明

2019独角兽企业重金招聘Python工程师标准XMemcached-for-java-Memcached使用说明Memcached版本号:win32-1.4.

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

XMemcached-for-java-Memcached使用说明
  • Memcached版本号:win32-1.4.13
  • Memcached使用说明:http://www.oschina.net/p/memcached+for+win32/
  • XMemcached版本号:2.0.0
  • XMemcached使用说明:http://www.oschina.net/question/192088_51956

1、下载memcached.exe 安装程序

官网不推荐将memcached安装到window OS中、为了测试使用先在win中安装。

  • 下载地址:http://code.jellycan.com/memcached/ 一定要找到最新的
  • 官网地址:http://www.memcached.org/

2、安装memcached

在本机%memcached_home%路径下 使用如下指令:

Memcached.ext –d install

也可以使用:

memcached.ext -l localhost -p 11212 -m 1024
在本机的11212 端口安装memcached 服务(可以用内存为 1G)

我本机已经装过了、因此使用如下:

输入图片说明 注释:如果你在你本机就不能telnet 通过本机的ip和端口说明你本机的telnet服务没启动。 如果你在本机可以telnet通过但是你的同事不能telnet你的电脑、看看你的“防火墙”是否开启、如果开启关闭就行了。你也可以让memcached安装为你的服务、那就是后话了。 启动memcached服务后会在window资源管理器中看如下服务进程:

输入图片说明

3、查看memcached服务状态

使用telnet localhost 11211 连接到memcached服务器 等待n秒吧、然后输入stats会返回:

输入图片说明

输入图片说明 上面两张图片中各个字段的意义: 字段值 字段值说明 pid Memcached进程ID Uptime Memcached运行时间,单位:秒 time Memcached当前的UNIX时间 version Memcached的版本号 libevent 2.0.21-stable pointer_size 32 curr_connections 当前连接数量 total_connections Memcached运行以来接受的连接总数 connection_structures Memcached分配的连接结构的数量 reserved_fds 20 cmd_get 查询请求总数 cmd_set 存储(添加/更新)请求总数 cmd_flush cmd_touch 0 get_hits 查询成功获取数据的总次数 get_misses 查询成功未获取到数据的总次数 delete_hits 查询成功获取数据的总次数 delete_misses 查询成功未获取到数据的总次数 rusage_user 该进程累计的用户时间,单位:秒 rusage_system 该进程累计的系统时间,单位:秒 bytes Memcached当前存储内容所占用的字节数 curr_items Memcached当前存储的内容数量 total_items Memcached启动以来存储过的内容总数 evictions reclaimed …… 具体参数意义可查看:查看memcache的status

4、使用xmemcached 管理cache

上面说了很多memcached的东西、说说客户端程序。 java的memcached客户端比较:

  • 1、XMemcached (我们使用的)
  • 2、SpyMemcached
  • 3、Memcached Client for Java(官方提供的java 客户端)

5、XMemcached vs Spring 配置

memcached.properties 配置项、由于在我本机测试仅仅用到server1、在生产环境可以配置集群。

#连接池大小即客户端个数
memcached.connectionPoolSize=50
# TODO
memcached.failureMode=true
#server1
memcached.server1.host=192.168.2.102
memcached.server1.port=11211
memcached.server1.weight=4
#server2
memcached.server2.host=10.11.155.41
memcached.server2.port=11211
memcached.server2.weight=3
#server3
memcached.server3.host=10.10.76.31
memcached.server3.port=11211
memcached.server3.weight=2
#server4
memcached.server4.host=10.10.76.35
memcached.server4.port=11211
memcached.server4.weight=1

在Spring中的配置文件为:applicationContext-memcached-ws.xml 配置文件内容为:

${memcached.server1.host}${memcached.server1.port} ${memcached.server1.weight}


转:https://my.oschina.net/zzuqiang/blog/719861



推荐阅读
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 本文介绍了在mac环境下使用nginx配置nodejs代理服务器的步骤,包括安装nginx、创建目录和文件、配置代理的域名和日志记录等。 ... [详细]
  • 本文介绍了使用cacti监控mssql 2005运行资源情况的操作步骤,包括安装必要的工具和驱动,测试mssql的连接,配置监控脚本等。通过php连接mssql来获取SQL 2005性能计算器的值,实现对mssql的监控。详细的操作步骤和代码请参考附件。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 本文介绍了如何使用PHP向系统日历中添加事件的方法,通过使用PHP技术可以实现自动添加事件的功能,从而实现全局通知系统和迅速记录工具的自动化。同时还提到了系统exchange自带的日历具有同步感的特点,以及使用web技术实现自动添加事件的优势。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • Java学习笔记之面向对象编程(OOP)
    本文介绍了Java学习笔记中的面向对象编程(OOP)内容,包括OOP的三大特性(封装、继承、多态)和五大原则(单一职责原则、开放封闭原则、里式替换原则、依赖倒置原则)。通过学习OOP,可以提高代码复用性、拓展性和安全性。 ... [详细]
  • MyBatis多表查询与动态SQL使用
    本文介绍了MyBatis多表查询与动态SQL的使用方法,包括一对一查询和一对多查询。同时还介绍了动态SQL的使用,包括if标签、trim标签、where标签、set标签和foreach标签的用法。文章还提供了相关的配置信息和示例代码。 ... [详细]
  • IjustinheritedsomewebpageswhichusesMooTools.IneverusedMooTools.NowIneedtoaddsomef ... [详细]
author-avatar
黒彡白小彩电邦
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有