java验证码 memcache_java连接开启了sasl的memcache服务

 2023-09-07 阅读 18 评论 0

摘要:java连接开启了sasl的memcache服务public class Xmemcache {public static void main(String[] args) {java实现短信验证码登录,// TODO Auto-generated method stubfinal String server = "192.168.7.253:49156";final String authinfo = "admin:oKSwWK

java连接开启了sasl的memcache服务

public class Xmemcache {

public static void main(String[] args) {

java实现短信验证码登录,// TODO Auto-generated method stub

final String server = "192.168.7.253:49156";

final String authinfo = "admin:oKSwWKJkbCZ2";

XMemcachedClientBuilder builder = new XMemcachedClientBuilder(server);

java手机验证码?// 配置读取连接池大小,缺省为1

builder.setConnectionPoolSize(1);

Map authInfoMap = new HashMap();

authInfoMap.put(new InetSocketAddress("192.168.7.253", 49156), AuthInfo.plain("admin", "oKSwWKJkbCZ2"));

java验证码识别、builder.setAuthInfoMap(authInfoMap);

// 添加协议工厂,启用SASL使用binary协议

CommandFactory factory = new BinaryCommandFactory();

builder.setCommandFactory(factory);

java验证码生成?// 分布策略:一致性哈希KetamaMemcachedSessionLocator,ArraySessionLocator

MemcachedSessionLocator locator = new ArrayMemcachedSessionLocator();

builder.setSessionLocator(locator);

// 序列化转换器

jdk验证。Transcoder transcoder = new SerializingTranscoder();

builder.setTranscoder(transcoder);

BufferAllocator bufferAllocator = new SimpleBufferAllocator();

builder.setBufferAllocator(bufferAllocator);

builder.setFailureMode(true);

try {

MemcachedClient memcachedClient = builder.build();

System.out.println(memcachedClient.add("key", 1000, "sasl-memcache"));

System.out.println(memcachedClient.get("key"));

} catch (IOException | TimeoutException | InterruptedException | MemcachedException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/4/16839.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息