Redis数据库
1、列表操作
2、集合操作
3、散列操作
Java连接操作Redis
1、列表Java操作
package hbase;
import java.util.Arrays;
import java.util.List;
import java.util.Set;
import redis.clients.jedis.Jedis;
public class Redis {
public static void main(String[] args) {
Jedis jedis = new Jedis();
// jedis.lpush("color", "black");
// String color = jedis.lindex("color", 4);
// System.out.println(color);
printList(jedis);
// jedis.lpop("color");
// jedis.lpop("color");
// System.out.println(jedis.llen("color"));
jedis.lrem("color", -2, "red");
printList(jedis);
jedis.close();
}
private static void printList(Jedis jedis) {
// 打印列表
System.out.println("------打印列表----------");
List<String> result = jedis.lrange("color", 0, -1);
for (String str : result) {
System.out.println(str);
}
}
}
2、集合Java操作
package hbase;
import java.util.Set;
import redis.clients.jedis.Jedis;
public class RedisSet {
public static void main(String[] args) {
Jedis jedis = new Jedis();
jedis.sadd("animal", "elephant","tiger","lion");
jedis.srem("animal", "tiger");
Set<String> result = jedis.smembers("animal");
System.out.println(result.toString());
boolean isAnimal = jedis.sismember("animal", "dog");
System.out.println(isAnimal);
jedis.close();
}
}