Redis de consultas difusas de escaneo

De acuerdo con un campo de una clave de búsqueda difusa Redis

public String searchTokenFirst(String key) {
        //execute():搜索 Redis 中某个 key
        Cursor<byte[]> cursor =
                redisTemplate.execute((RedisCallback<Cursor<byte[]>>) connection ->
                        connection.scan(ScanOptions.scanOptions().match("*" + key + "*").build()));
        //将 redis scan 迭代的结果的第一条转为字符串
        if (cursor.hasNext()) {
            return new String(cursor.next());
        }
        return null;
    }
Publicado 51 artículos originales · ganado elogios 11 · vistas 6081

Supongo que te gusta

Origin blog.csdn.net/weixin_42140261/article/details/104857794
Recomendado
Clasificación