@Override
    public long stringAppend(String path, Object value) {
        return get(stringAppendAsync(path, value));
    }
@Test
    public void testStringAppend() {
        RJsonBucket<TestType> al = redisson.getJsonBucket("test", new JacksonCodec<>(TestType.class));
        TestType t = new TestType();
        t.setName("name1");
        al.set(t);

        long s1 = al.stringAppend("name", "23");
        assertThat(s1).isEqualTo(7);
        String n = al.get(new JacksonCodec<>(String.class), "name");
        assertThat(n).isEqualTo("name123");

        List<Long> s2 = al.stringAppendMulti("$.name", "45");
        assertThat(s2).containsExactly(9L);
        String n2 = al.get(new JacksonCodec<>(String.class), "name");
        assertThat(n2).isEqualTo("name12345");

    }