Search in sources :

Example 61 with Config

use of org.redisson.config.Config in project redisson by redisson.

the class RedissonCodecTest method testJson.

@Test
public void testJson() {
    Config config = createConfig();
    config.setCodec(jsonCodec);
    RedissonClient redisson = Redisson.create(config);
    test(redisson);
}
Also used : RedissonClient(org.redisson.api.RedissonClient) Config(org.redisson.config.Config) Test(org.junit.Test)

Example 62 with Config

use of org.redisson.config.Config in project redisson by redisson.

the class RedissonCodecTest method testCbor.

@Test
public void testCbor() {
    Config config = createConfig();
    config.setCodec(cborCodec);
    RedissonClient redisson = Redisson.create(config);
    test(redisson);
}
Also used : RedissonClient(org.redisson.api.RedissonClient) Config(org.redisson.config.Config) Test(org.junit.Test)

Example 63 with Config

use of org.redisson.config.Config in project redisson by redisson.

the class Redisson method createReactive.

/**
     * Create reactive Redisson instance with default config
     *
     * @return Redisson instance
     */
public static RedissonReactiveClient createReactive() {
    Config config = new Config();
    config.useSingleServer().setAddress("127.0.0.1:6379");
    //        config.useClusterServers().addNodeAddress("127.0.0.1:7000");
    return createReactive(config);
}
Also used : Config(org.redisson.config.Config)

Example 64 with Config

use of org.redisson.config.Config in project redisson by redisson.

the class RedissonMapTest method testStringCodec.

@Test
public void testStringCodec() {
    Config config = createConfig();
    config.setCodec(StringCodec.INSTANCE);
    RedissonClient redisson = Redisson.create(config);
    RMap<String, String> rmap = redisson.getMap("TestRMap01");
    rmap.put("A", "1");
    rmap.put("B", "2");
    Iterator<Map.Entry<String, String>> iterator = rmap.entrySet().iterator();
    while (iterator.hasNext()) {
        Map.Entry<String, String> next = iterator.next();
        assertThat(next).isIn(new AbstractMap.SimpleEntry("A", "1"), new AbstractMap.SimpleEntry("B", "2"));
    }
    redisson.shutdown();
}
Also used : AbstractMap(java.util.AbstractMap) Entry(java.util.Map.Entry) RedissonClient(org.redisson.api.RedissonClient) Config(org.redisson.config.Config) HashMap(java.util.HashMap) ConcurrentMap(java.util.concurrent.ConcurrentMap) LinkedHashMap(java.util.LinkedHashMap) RMap(org.redisson.api.RMap) AbstractMap(java.util.AbstractMap) Map(java.util.Map) Test(org.junit.Test)

Example 65 with Config

use of org.redisson.config.Config in project redisson by redisson.

the class RedissonMultiLockTest method createClient.

private RedissonClient createClient(NioEventLoopGroup group, String host) {
    Config config1 = new Config();
    config1.useSingleServer().setAddress(host);
    config1.setEventLoopGroup(group);
    RedissonClient client1 = Redisson.create(config1);
    client1.getKeys().flushdb();
    return client1;
}
Also used : RedissonClient(org.redisson.api.RedissonClient) Config(org.redisson.config.Config)

Aggregations

Config (org.redisson.config.Config)68 Test (org.junit.Test)51 RedissonClient (org.redisson.api.RedissonClient)44 RedisProcess (org.redisson.RedisRunner.RedisProcess)17 AtomicInteger (java.util.concurrent.atomic.AtomicInteger)13 IOException (java.io.IOException)4 AtomicBoolean (java.util.concurrent.atomic.AtomicBoolean)4 RedissonNodeConfig (org.redisson.config.RedissonNodeConfig)4 HashMap (java.util.HashMap)3 ExecutorService (java.util.concurrent.ExecutorService)3 Before (org.junit.Before)3 SerializationCodec (org.redisson.codec.SerializationCodec)3 File (java.io.File)2 URL (java.net.URL)2 ArrayList (java.util.ArrayList)2 LifecycleException (org.apache.catalina.LifecycleException)2 BeforeClass (org.junit.BeforeClass)2 BaseTest.createConfig (org.redisson.BaseTest.createConfig)2 RLock (org.redisson.api.RLock)2 JsonJacksonCodec (org.redisson.codec.JsonJacksonCodec)2