| import com.alibaba.fastjson.JSON; |
| import org.junit.Test; |
| import redis.clients.jedis.Jedis; |
| |
| import java.util.HashMap; |
| import java.util.List; |
| import java.util.Map; |
| |
| public class RedisTest { |
| |
| @Test |
| public void main() { |
| Jedis jedis = checkStart(); |
| System.out.println("删除所有数据库中的所有 key:" + jedis.flushAll()); |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| } |
| |
| |
| |
| |
| public void testString(Jedis jedis) { |
| |
| jedis.set("name", "LouisVan"); |
| System.out.println(jedis.get("name")); |
| |
| jedis.append("name", "is my lover"); |
| System.out.println(jedis.get("name")); |
| |
| jedis.del("name"); |
| System.out.println(jedis.get("name")); |
| |
| jedis.mset("name", "MapSheep", "age", "24", "email", "476777XXX@126.com"); |
| jedis.incr("age"); |
| System.out.println(jedis.get("name") + "-" + jedis.get("age") + "-" + jedis.get("email")); |
| |
| } |
| |
| |
| |
| |
| private void testMap(Jedis jedis) { |
| |
| Map<String, String> map = new HashMap<>(); |
| map.put("name", "LouisVan"); |
| map.put("age", "22"); |
| map.put("email", "123456@126.com"); |
| jedis.hmset("user", map); |
| |
| List<String> rsmap = jedis.hmget("user", "name", "age", "email"); |
| System.out.println(JSON.toJSON(rsmap)); |
| |
| System.out.println("---------- 删除 map 中的某个键值 ----------"); |
| jedis.hdel("user", "age"); |
| System.out.println(jedis.hmget("user", "age")); |
| System.out.println(jedis.hlen("user")); |
| System.out.println(jedis.exists("user")); |
| System.out.println(jedis.hkeys("user")); |
| System.out.println(jedis.hvals("user")); |
| |
| for (String key : jedis.hkeys("user")) { |
| System.out.println(key + ":" + jedis.hmget("user", key)); |
| } |
| } |
| |
| |
| |
| |
| private void testList(Jedis jedis) { |
| |
| jedis.del("java framework"); |
| System.out.println(jedis.lrange("java framework", 0, -1)); |
| |
| |
| jedis.lpush("java framework", "spring"); |
| jedis.lpush("java framework", "struts"); |
| jedis.lpush("java framework", "hibernate"); |
| |
| |
| System.out.println(jedis.lrange("java framework", 0, -1)); |
| |
| |
| jedis.del("java framework"); |
| |
| jedis.rpush("java framework", "spring"); |
| jedis.rpush("java framework", "struts"); |
| jedis.rpush("java framework", "hibernate"); |
| System.out.println(jedis.lrange("java framework", 0, -1)); |
| |
| } |
| |
| |
| |
| |
| private void testSet(Jedis jedis) { |
| |
| jedis.sadd("user", "liuling"); |
| jedis.sadd("user", "xinxin"); |
| jedis.sadd("user", "ling"); |
| jedis.sadd("user", "zhangxinxin"); |
| jedis.sadd("user", "who"); |
| |
| jedis.srem("user", "who"); |
| System.out.println(jedis.smembers("user")); |
| System.out.println(jedis.sismember("user", "who")); |
| System.out.println(jedis.srandmember("user")); |
| System.out.println(jedis.scard("user")); |
| } |
| |
| |
| private void testSort(Jedis jedis) { |
| |
| |
| jedis.del("a"); |
| jedis.rpush("a", "1"); |
| jedis.lpush("a", "6"); |
| jedis.lpush("a", "3"); |
| jedis.lpush("a", "9"); |
| System.out.println(jedis.lrange("a", 0, -1)); |
| System.out.println(jedis.sort("a")); |
| } |
| |
| |
| |
| |
| |
| |
| |
| private Jedis checkStart() { |
| |
| Jedis jedis = new Jedis("localhost", 6379); |
| |
| |
| System.out.println("连接成功"); |
| return jedis; |
| } |
| |
| } |