openvidu-server: configure "redis-cli" commands password

pull/473/head
pabloFuente 2020-05-13 16:45:34 +02:00
parent 1a0713ebbb
commit c87559626e
2 changed files with 8 additions and 2 deletions

View File

@ -187,6 +187,10 @@ public class OpenviduConfig {
return this.coturnRedisDbname;
}
public String getCoturnDatabasePassword() {
return this.coturnRedisPassword;
}
public List<String> getKmsUris() {
return kmsUrisList;
}

View File

@ -55,9 +55,11 @@ public class BashCoturnCredentialsService extends CoturnCredentialsService {
log.info("Path of COTURN log files: " + this.logPath);
}
response = CommandExecutor.execCommand("/bin/sh", "-c",
"redis-cli -n " + this.openviduConfig.getCoturnDatabaseDbname() + " flushdb");
"redis-cli -a " + this.openviduConfig.getCoturnDatabasePassword() + " -n "
+ this.openviduConfig.getCoturnDatabaseDbname() + " flushdb");
String response2 = CommandExecutor.execCommand("/bin/sh", "-c",
"redis-cli -n " + this.openviduConfig.getCoturnDatabaseDbname() + " --scan --pattern '*'");
"redis-cli -a " + this.openviduConfig.getCoturnDatabasePassword() + " -n "
+ this.openviduConfig.getCoturnDatabaseDbname() + " --scan --pattern '*'");
if ("OK".equals(response) && response2.isEmpty()) {
log.info("COTURN DB is now empty");
} else {