### Question:
RedisClient implements IRedisClient { @Override public Long del(String key) { return jedis.del(key); } RedisClient(RedisURI redisURI); @Override Jedis getJedisClient(); @Override Map<String, String> getInfo(); @Override Map<String, String> getInfo(String section); @Override Map<String, String> getClusterInfo(); @Override Set<String> scan(AutoCommandParam autoCommandParam); @Override String getMemory(); @Override String getMemory(String subKey); @Override List<RedisNode> nodes(); @Override List<RedisNode> clusterNodes(); @Override List<RedisNode> sentinelNodes(Set<HostAndPort> hostAndPorts); @Override boolean exists(String key); @Override String type(String key); @Override long ttl(String key); @Override Long del(String key); @Override AutoCommandResult query(AutoCommandParam autoCommandParam); @Override Object string(DataCommandsParam dataCommandsParam); @Override Object hash(DataCommandsParam dataCommandsParam); @Override Object list(DataCommandsParam dataCommandsParam); @Override Object set(DataCommandsParam dataCommandsParam); @Override Object zset(DataCommandsParam dataCommandsParam); @Override Object type(DataCommandsParam dataCommandsParam); @Override Object del(DataCommandsParam dataCommandsParam); @Override Long dbSize(); @Override String bgSave(); @Override Long lastSave(); @Override String bgRewriteAof(); @Override NodeRole role(); @Override boolean auth(String password); @Override boolean shutdown(); @Override String clientList(); @Override boolean setConfig(String configKey, String configValue); @Override Map<String, String> getConfig(); @Override Map<String, String> getConfig(String pattern); @Override boolean rewriteConfig(); @Override String clusterSaveConfig(); @Override boolean ping(); @Override List<Slowlog> getSlowLog(int size); @Override boolean clientSetName(String clientName); @Override String clusterMeet(String host, int port); @Override boolean clusterReplicate(String nodeId); @Override boolean clusterFailOver(); @Override String clusterAddSlots(int... slots); @Override String clusterSetSlotNode(int slot, String nodeId); @Override String clusterSetSlotImporting(int slot, String nodeId); @Override String clusterSetSlotMigrating(int slot, String nodeId); @Override List<String> clusterGetKeysInSlot(int slot, int count); @Override String clusterSetSlotStable(int slot); @Override boolean clusterForget(String nodeId); @Override String clusterReset(ClusterReset reset); @Override String migrate(String host, int port, String key, int destinationDb, int timeout); @Override String migrate(String host, int port, int destinationDB,
                          int timeout, MigrateParams params, String... keys); @Override boolean replicaOf(String host, int port); @Override String replicaNoOne(); @Override String memoryPurge(); @Override List<Map<String, String>> getSentinelMasters(); @Override List<String> getMasterAddrByName(String masterName); @Override List<Map<String, String>> sentinelSlaves(String masterName); @Override boolean monitorMaster(String masterName, String ip, int port, int quorum); @Override boolean failoverMaster(String masterName); @Override boolean sentinelRemove(String masterName); @Override Long resetConfig(String pattern); @Override boolean sentinelSet(String masterName, Map<String, String> parameterMap); @Override void close(); Map<String, String> nodesIP(Cluster cluster); Map<String, String> standAloneNodesIP(Cluster cluster); Map<String, String> clusterNodesIP(Cluster cluster); List<String> standAloneRedisNodes(Cluster cluster); Map<String, List<String>> nodesMap(Cluster cluster); Map<String, List<String>> standAloneNodesMap(Cluster cluster); Map<String, List<String>> clusterNodesMap(Cluster cluster); static Map<String, Set<String>> generateAnalyzeRule(Map<String, List<String>> clusterNodesMap); static final String SERVER; static final String KEYSPACE; static final String MEMORY; static final String REPLICATION; static final String SENTINEL; }### Answer:
@Test public void del() { }