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}