package Ġutility Ċ Ċ class ĠRedis Connector Ġ{ ĊĠĠĠ Ġfun Ġhm get ( key : ĠString , Ġfield : ĠString ): ĠList < String > Ġ{ ĊĠĠĠĠĠĠĠ ĠRedis Factory . retrieve Redis Reading Client (). use Ġ{ Ġredis Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġredis . hm get ( key , Ġfield ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġh getAll ( key : ĠString ): ĠMutable Map < String , ĠString >? Ġ{ ĊĠĠĠĠĠĠĠ ĠRedis Factory . retrieve Redis Reading Client (). use Ġ{ Ġredis Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġredis . h getAll ( key ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġhm set ( key : ĠString , Ġhash : ĠMap < String , ĠString >): ĠString Ġ{ ĊĠĠĠĠĠĠĠ ĠRedis Factory . retrieve Redis Writing Client (). use Ġ{ Ġredis Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġredis . hm set ( key , Ġhash ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġh incr By ( key : ĠString , Ġfield : ĠString , Ġvalue : ĠLong ): ĠLong Ġ{ ĊĠĠĠĠĠĠĠ ĠRedis Factory . retrieve Redis Writing Client (). use Ġ{ Ġredis Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġredis . h incr By ( key , Ġfield , Ġvalue ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġh incr By Float ( key : ĠString , Ġfield : ĠString , Ġvalue : ĠDouble ): ĠDouble Ġ{ ĊĠĠĠĠĠĠĠ ĠRedis Factory . retrieve Redis Writing Client (). use Ġ{ Ġredis Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġredis . h incr By Float ( key , Ġfield , Ġvalue ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġs members ( key : ĠString ): ĠSet < String > Ġ{ ĊĠĠĠĠĠĠĠ ĠRedis Factory . retrieve Redis Reading Client (). use Ġ{ Ġredis Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġredis . s members ( key ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġs add ( key : ĠString , Ġvar arg Ġmembers : ĠString ): ĠLong Ġ{ ĊĠĠĠĠĠĠĠ ĠRedis Factory . retrieve Redis Writing Client (). use Ġ{ Ġredis Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġredis . sadd ( key , Ġ* members ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ