Redis 基于Java的参数动态配置操作-主从切换,持久化设置,系统信息监控.

http://www.linuxidc.com/Linux/2012-04/59324.htm


鉴于redis的list,hash,set,string等类型的操作,很多人都已经熟练使用,就简单介绍一下动态参数修改,主从切换,持久化设置,系统信息监控.

Redis 中文文档里面, 有控制台操作的详细的说明,http://redis.readthedocs.org/en/latest/index.html

下面的内容是java的api应用.

本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/2012-04/59324.htm

package redis;

import java.util.List;
import java.util.UUID;

import redis.clients.jedis.Jedis;
import redis.clients.jedis.ShardedJedis;
import redis.clients.util.ShardInfo;

/**
* @author Andy
*/
public class RedisMasterSlaveTest {

private static final String HOST = "";
private static final int PORT = 0;

/**
* 添加测试数据
*/
private static void setData(Jedis jedis) {

for (int i = 0; i < 100; i++) {
final String a = UUID.randomUUID().toString();
jedis.set(a, a);
}
}

/**
* dbsize 数据库key总数
*/
private static long getDBSize(Jedis jedis) {
return jedis.dbSize();
}

/**
* 查询持久化策略
*/
private static List<String> getSaveConfig(Jedis jedis) {
return jedis.configGet("save");
}

/**
* 设置持久化策略
*/
private static String setSaveConfig(Jedis jedis) {
String celue_1 = "800 1";
String celue_2 = "400 2";
return jedis.configSet("save", celue_1 + " " + celue_2);
}

/**
* 阻塞IO后持久化数据然后关闭redis (shutdown)
*/
private static String shutdown(Jedis jedis) {
return jedis.shutdown();
}

/**
* 将此redis设置为master主库
*/
private static String slaveofNoOne(Jedis jedis) {
return jedis.slaveofNoOne();
}

/**
* 将此redis根据host/port设置为slaveof从库
*/
private static String slaveof(Jedis jedis) {
return jedis.slaveof(HOST, PORT);
}

/**
* 查询redis的info信息
*/
private static String info(Jedis jedis) {
return jedis.info();
}

/**
* select?
*/
private static String select(Jedis jedis) {
return jedis.select(1);
}

}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值