Blame view

java110-utils/src/main/java/com/java110/utils/cache/Jedis.java 940 Bytes
88e030b7   王彪总   init project
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
  package com.java110.utils.cache;
  
  import java.io.IOException;
  import java.util.List;
  import java.util.Set;
  
  public interface Jedis {
  
  
  
      String set(String key, String value);
      String set(byte[] key, byte[] value);
  
      String set(final String key, final String value, final String nxxx, final String expx,
                        final int time);
  
      String get(String key);
  
      byte[] get(byte[] key);
  
      Boolean exists(String key);
      Long expire(String key, int seconds);
      Long ttl(String key);
      Long incr(String key);
      Long hset(String key, String field, String value);
      String hget(String key, String field);
      Long hdel(String key, String... field);
  
       Long del(String key);
  
      Long del(byte[] key);
  
  
      void close() ;
  
      Set<String> keys(final String pattern);
  
       Object eval(String script, int keyCount, String... params);
  
      Object eval(String script, List<String> keys, List<String> args);
  
  }