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); } }