<dependencies>
<dependency>
<groupId>com.twitter</groupId>
<artifactId>finagle-redis_2.12</artifactId>
<version>21.12.0</version>
</dependency>
</dependencies>
properties
redis.host=localhost
redis.port=6379
redis.password=your_password
import com.twitter.finagle.redis.Client;
import com.twitter.finagle.redis.Redis;
import com.twitter.finagle.redis.util.{ByteArrayFormat, StringFormat};
String host = "localhost";
int port = 6379;
String password = "your_password";
Client client = Redis.client()
.password(password)
.newRichClient(host + ":" + port);
import com.twitter.util.Future;
import com.twitter.finagle.redis.util.{ByteArrayFormat, StringFormat};
Future<Void> setResult = client.set("key", "value");
Future<String> getResult = client.get("key").map(StringFormat.toString);
Future<Long> delResult = client.del("key");
Future<Boolean> hSetResult = client.hSet("hashKey", "field", "value");