Redis相关

redis中文网 文档比较齐全,由此可见redis受欢迎程度。

命令:http://www.redis.cn/commands.html

java连接redis服务器示例:

//加入pom配置

	<dependency>
		<groupId>redis.clients</groupId>
		<artifactId>jedis</artifactId>
    	        <version>2.5.1</version>
        </dependency>

    
package cn.gmw.redis;

import java.util.Set;

import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;

public class ReidsTest {
	
	public static void main(String[] args) {
		 JedisPool jedisPool = new JedisPool(new JedisPoolConfig(), "127.0.0.1");
		 Jedis redis = jedisPool.getResource();
//		 redis.select(1);  //设置存储分区(数据库)
		 
		 redis.set("name", "yueyalong");
		 Set<String> keys = redis.keys("*");
		 for(String key : keys){
			 System.out.println(key);
		 }
		 
//		 redis.get("name");						 //查出某个key
//		 redis.del("name");						 //删除某个key
//		 redis.rename("name", "name1");			 //修改key名为另一key名,新key名存在就会覆盖
//		 redis.renamenx("name", "name1");		 //修改key名为另一key名,新key名存在,不会覆盖
//		 String randomKey = redis.randomKey();	 //随机返回一个key名
//		 redis.expire("name", 124);				 //设置某个key的过期时间
//		 redis.expireAt("name", 1213212123);   //设置某个key在某个时间过期
//		 redis.persist("name");					 //移除某个key的过期时间
//		 Boolean exists = redis.exists("name");  //判断某个key是否存在
//		 Long ttl = redis.ttl("name");  		 //查看某个key剩余过期时间 
//		 String type = redis.type("name");  	 //判断某个key的数据存储类型
		 Long move = redis.move("name", 2);      //将某个key移动到另外一个存储分区(数据库)
		 System.out.println(move);   
		 
		 
	}

}
原文地址:https://www.cnblogs.com/baby-bear/p/3988487.html