001/**
002 * Copyright (c) 2015-2022, Michael Yang 杨福海 (fuhai999@gmail.com).
003 * <p>
004 * Licensed under the Apache License, Version 2.0 (the "License");
005 * you may not use this file except in compliance with the License.
006 * You may obtain a copy of the License at
007 * <p>
008 * http://www.apache.org/licenses/LICENSE-2.0
009 * <p>
010 * Unless required by applicable law or agreed to in writing, software
011 * distributed under the License is distributed on an "AS IS" BASIS,
012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013 * See the License for the specific language governing permissions and
014 * limitations under the License.
015 */
016package io.jboot.support.redis.redisson;
017
018import io.jboot.support.redis.JbootRedis;
019import io.jboot.support.redis.RedisScanResult;
020import redis.clients.jedis.BinaryJedisPubSub;
021import redis.clients.jedis.JedisPubSub;
022
023import java.util.Collection;
024import java.util.List;
025import java.util.Map;
026import java.util.Set;
027
028/**
029 * @author Michael Yang 杨福海 (fuhai999@gmail.com)
030 * @version V1.0
031 */
032public class JbootRedissonImpl implements JbootRedis {
033    @Override
034    public String set(Object key, Object value) {
035        return null;
036    }
037
038    @Override
039    public Long setnx(Object key, Object value) {
040        return null;
041    }
042
043    @Override
044    public String setWithoutSerialize(Object key, Object value) {
045        return null;
046    }
047
048    @Override
049    public String setex(Object key, int seconds, Object value) {
050        return null;
051    }
052
053    @Override
054    public <T> T get(Object key) {
055        return null;
056    }
057
058    @Override
059    public String getWithoutSerialize(Object key) {
060        return null;
061    }
062
063    @Override
064    public Long del(Object key) {
065        return null;
066    }
067
068    @Override
069    public Long del(Object... keys) {
070        return null;
071    }
072
073    @Override
074    public Set<String> keys(String pattern) {
075        return null;
076    }
077
078    @Override
079    public String mset(Object... keysValues) {
080        return null;
081    }
082
083    @Override
084    public List mget(Object... keys) {
085        return null;
086    }
087
088    @Override
089    public Long decr(Object key) {
090        return null;
091    }
092
093    @Override
094    public Long decrBy(Object key, long value) {
095        return null;
096    }
097
098    @Override
099    public Long incr(Object key) {
100        return null;
101    }
102
103    @Override
104    public Long incrBy(Object key, long value) {
105        return null;
106    }
107
108    @Override
109    public boolean exists(Object key) {
110        return false;
111    }
112
113    @Override
114    public String randomKey() {
115        return null;
116    }
117
118    @Override
119    public String rename(Object oldkey, Object newkey) {
120        return null;
121    }
122
123    @Override
124    public Long move(Object key, int dbIndex) {
125        return null;
126    }
127
128    @Override
129    public String migrate(String host, int port, Object key, int destinationDb, int timeout) {
130        return null;
131    }
132
133    @Override
134    public String select(int databaseIndex) {
135        return null;
136    }
137
138    @Override
139    public Long expire(Object key, int seconds) {
140        return null;
141    }
142
143    @Override
144    public Long expireAt(Object key, long unixTime) {
145        return null;
146    }
147
148    @Override
149    public Long pexpire(Object key, long milliseconds) {
150        return null;
151    }
152
153    @Override
154    public Long pexpireAt(Object key, long millisecondsTimestamp) {
155        return null;
156    }
157
158    @Override
159    public <T> T getSet(Object key, Object value) {
160        return null;
161    }
162
163    @Override
164    public Long persist(Object key) {
165        return null;
166    }
167
168    @Override
169    public String type(Object key) {
170        return null;
171    }
172
173    @Override
174    public Long ttl(Object key) {
175        return null;
176    }
177
178    @Override
179    public Long pttl(Object key) {
180        return null;
181    }
182
183    @Override
184    public Long objectRefcount(Object key) {
185        return null;
186    }
187
188    @Override
189    public Long objectIdletime(Object key) {
190        return null;
191    }
192
193    @Override
194    public Long hset(Object key, Object field, Object value) {
195        return null;
196    }
197
198    @Override
199    public String hmset(Object key, Map<Object, Object> hash) {
200        return null;
201    }
202
203    @Override
204    public <T> T hget(Object key, Object field) {
205        return null;
206    }
207
208    @Override
209    public List hmget(Object key, Object... fields) {
210        return null;
211    }
212
213    @Override
214    public Long hdel(Object key, Object... fields) {
215        return null;
216    }
217
218    @Override
219    public boolean hexists(Object key, Object field) {
220        return false;
221    }
222
223    @Override
224    public Map hgetAll(Object key) {
225        return null;
226    }
227
228    @Override
229    public List hvals(Object key) {
230        return null;
231    }
232
233    @Override
234    public Set<Object> hkeys(Object key) {
235        return null;
236    }
237
238    @Override
239    public Long hlen(Object key) {
240        return null;
241    }
242
243    @Override
244    public Long hincrBy(Object key, Object field, long value) {
245        return null;
246    }
247
248    @Override
249    public Double hincrByFloat(Object key, Object field, double value) {
250        return null;
251    }
252
253    @Override
254    public <T> T lindex(Object key, long index) {
255        return null;
256    }
257
258    @Override
259    public Long llen(Object key) {
260        return null;
261    }
262
263    @Override
264    public <T> T lpop(Object key) {
265        return null;
266    }
267
268    @Override
269    public Long lpush(Object key, Object... values) {
270        return null;
271    }
272
273    @Override
274    public String lset(Object key, long index, Object value) {
275        return null;
276    }
277
278    @Override
279    public Long lrem(Object key, long count, Object value) {
280        return null;
281    }
282
283    @Override
284    public List lrange(Object key, long start, long end) {
285        return null;
286    }
287
288    @Override
289    public String ltrim(Object key, long start, long end) {
290        return null;
291    }
292
293    @Override
294    public <T> T rpop(Object key) {
295        return null;
296    }
297
298    @Override
299    public <T> T rpoplpush(Object srcKey, Object dstKey) {
300        return null;
301    }
302
303    @Override
304    public Long rpush(Object key, Object... values) {
305        return null;
306    }
307
308    @Override
309    public List blpop(Object... keys) {
310        return null;
311    }
312
313    @Override
314    public List blpop(Integer timeout, Object... keys) {
315        return null;
316    }
317
318    @Override
319    public List brpop(Object... keys) {
320        return null;
321    }
322
323    @Override
324    public List brpop(Integer timeout, Object... keys) {
325        return null;
326    }
327
328    @Override
329    public String ping() {
330        return null;
331    }
332
333    @Override
334    public Long sadd(Object key, Object... members) {
335        return null;
336    }
337
338    @Override
339    public Long scard(Object key) {
340        return null;
341    }
342
343    @Override
344    public <T> T spop(Object key) {
345        return null;
346    }
347
348    @Override
349    public Set smembers(Object key) {
350        return null;
351    }
352
353    @Override
354    public boolean sismember(Object key, Object member) {
355        return false;
356    }
357
358    @Override
359    public Set sinter(Object... keys) {
360        return null;
361    }
362
363    @Override
364    public <T> T srandmember(Object key) {
365        return null;
366    }
367
368    @Override
369    public List srandmember(Object key, int count) {
370        return null;
371    }
372
373    @Override
374    public Long srem(Object key, Object... members) {
375        return null;
376    }
377
378    @Override
379    public Set sunion(Object... keys) {
380        return null;
381    }
382
383    @Override
384    public Set sdiff(Object... keys) {
385        return null;
386    }
387
388    @Override
389    public Long zadd(Object key, double score, Object member) {
390        return null;
391    }
392
393    @Override
394    public Long zadd(Object key, Map<Object, Double> scoreMembers) {
395        return null;
396    }
397
398    @Override
399    public Long zcard(Object key) {
400        return null;
401    }
402
403    @Override
404    public Long zcount(Object key, double min, double max) {
405        return null;
406    }
407
408    @Override
409    public Double zincrby(Object key, double score, Object member) {
410        return null;
411    }
412
413    @Override
414    public List zrange(Object key, long start, long end) {
415        return null;
416    }
417
418    @Override
419    public List zrevrange(Object key, long start, long end) {
420        return null;
421    }
422
423    @Override
424    public List zrangeByScore(Object key, double min, double max) {
425        return null;
426    }
427
428    @Override
429    public Long zrank(Object key, Object member) {
430        return null;
431    }
432
433    @Override
434    public Long zrevrank(Object key, Object member) {
435        return null;
436    }
437
438    @Override
439    public Long zrem(Object key, Object... members) {
440        return null;
441    }
442
443    @Override
444    public Double zscore(Object key, Object member) {
445        return null;
446    }
447
448    @Override
449    public void publish(String channel, String message) {
450
451    }
452
453    @Override
454    public void publish(byte[] channel, byte[] message) {
455
456    }
457
458    @Override
459    public void subscribe(JedisPubSub listener, String... channels) {
460
461    }
462
463    @Override
464    public void subscribe(BinaryJedisPubSub binaryListener, byte[]... channels) {
465
466    }
467
468    @Override
469    public RedisScanResult scan(String pattern, String cursor, int scanCount) {
470        return null;
471    }
472
473    @Override
474    public byte[] keyToBytes(Object key) {
475        return new byte[0];
476    }
477
478    @Override
479    public Object keyFromBytes(byte[] bytes) {
480        return null;
481    }
482
483    @Override
484    public String bytesToKey(byte[] bytes) {
485        return null;
486    }
487
488    @Override
489    public byte[][] keysToBytesArray(Object... keys) {
490        return new byte[0][];
491    }
492
493    @Override
494    public void fieldSetFromBytesSet(Set<byte[]> data, Set<Object> result) {
495
496    }
497
498    @Override
499    public byte[] valueToBytes(Object value) {
500        return new byte[0];
501    }
502
503    @Override
504    public Object valueFromBytes(byte[] bytes) {
505        return null;
506    }
507
508    @Override
509    public byte[][] valuesToBytesArray(Object... valuesArray) {
510        return new byte[0][];
511    }
512
513    @Override
514    public void valueSetFromBytesSet(Set<byte[]> data, Set<Object> result) {
515
516    }
517
518    @Override
519    public List valueListFromBytesList(Collection<byte[]> data) {
520        return null;
521    }
522
523    @Override
524    public List keyValueListFromBytesList(List<byte[]> data) {
525        return null;
526    }
527
528    @Override
529    public Object eval(String script, int keyCount, String... params) {
530        return null;
531    }
532}