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);
}
}
分享到:
相关推荐
redis-2.8.19主从配置+sentinel主从切换+Java源码案例!下载下来可直接启动,已经配置好主从关系和sentinel,JAVA代码已经有相应的方法,并有部分自己的理解注释!
windows环境 redis服务免安装 附带redis客户端 redis-desktop-manager-0.8.8.384
tomcat-redis-session-manager-1.2-tomcat-7-java-7.jar commons-pool-1.6.jar jedis-2.0.0.jar
赠送jar包:netty-codec-redis-4.1.74.Final.jar; 赠送原API文档:netty-codec-redis-4.1.74.Final-javadoc.jar; 赠送源代码:netty-codec-redis-4.1.74.Final-sources.jar; 赠送Maven依赖信息文件:netty-codec-...
RedisDesktopManager Windows版 redis-desktop-manager-0.9.3.817.zip
赠送jar包:spring-session-data-redis-2.0.4.RELEASE.jar; 赠送原API文档:spring-session-data-redis-2.0.4.RELEASE-javadoc.jar; 赠送源代码:spring-session-data-redis-2.0.4.RELEASE-sources.jar; 赠送...
02-Redis持久化、主从与哨兵架构详解02-Redis持久化、主从与哨兵架构详解02-Redis持久化、主从与哨兵架构详解02-Redis持久化、主从与哨兵架构详解02-Redis持久化、主从与哨兵架构详解02-Redis持久化、主从与哨兵架构...
赠送jar包:netty-codec-redis-4.1.73.Final.jar; 赠送原API文档:netty-codec-redis-4.1.73.Final-javadoc.jar; 赠送源代码:netty-codec-redis-4.1.73.Final-sources.jar; 赠送Maven依赖信息文件:netty-codec-...
48-redis-redis的主从复制-设置主从关系、全量复制、增量复制.avi 49-redis-redis的主从复制-读写分离、主机宕机.avi 50-redis-redis的主从复制-从机宕机.avi 51-redis-redis的主从复制-主机宕机、从机上位.avi 52-...
02-Redis持久化、主从与哨兵架构详解.zip
赠送jar包:netty-codec-redis-4.1.73.Final.jar; 赠送原API文档:netty-codec-redis-4.1.73.Final-javadoc.jar; 赠送源代码:netty-codec-redis-4.1.73.Final-sources.jar; 赠送Maven依赖信息文件:netty-codec-...
用于配置 tomcat-redis-session-manager
赠送jar包:flink-connector-redis_2.10-1.1.5.jar; 赠送原API文档:flink-connector-redis_2.10-1.1.5-javadoc.jar; 赠送源代码:flink-connector-redis_2.10-1.1.5-sources.jar; 赠送Maven依赖信息文件:flink-...
赠送jar包:spring-data-redis-2.3.9.RELEASE.jar; 赠送原API文档:spring-data-redis-2.3.9.RELEASE-javadoc.jar; 赠送源代码:spring-data-redis-2.3.9.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-...
赠送jar包:netty-codec-redis-4.1.74.Final.jar; 赠送原API文档:netty-codec-redis-4.1.74.Final-javadoc.jar; 赠送源代码:netty-codec-redis-4.1.74.Final-sources.jar; 赠送Maven依赖信息文件:netty-codec-...
tomcat-redis-session-manager-2.0.0.jar,可用于Tomcat8下Redis的Session共享,亲测可用,还需要下载另外两个jar包:commons-pool2-2.4.2.jar和jedis-2.9.0.jar,maven仓库有,此处不再上传
基于北京尚硅谷周阳老师讲解的redis。个人学习总结: 包含redis常用命令,redis配置文件,redis持久化,redis事务,redis主从复制,jedis的使用。
实现tomcat 8及以后版本的tomcat集群的session持久化操作,基于redis实现tomcat容器的session的持久化 tomcat-redis-session-manager-by-eguid.jar+jedis-2.9.0.jar+commons-pool2-2.2.jar集合包
redis 服务 redis可视化工具 redis-desktop-manager-0.8.8.384 redis-2.4.5-win32-win64 redis 服务 redis可视化工具 redis-desktop-manager-0.8.8.384 redis-2.4.5-win32-win64