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);
}
}
浙公网安备 33010602011771号