All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.emily.infrastructure.redis.common.RedisKeyspace Maven / Gradle / Ivy

package com.emily.infrastructure.redis.common;

import org.springframework.util.Assert;

/**
 * Redis操作帮助类
 *
 * @author Emily
 * @since Created in 2022/8/18 2:05 下午
 */
public class RedisKeyspace {
    private static final String COLON_EN = ":";

    /**
     * 获取Redis键key方法 A:B:C
     *
     * @param keyspace key的开头
     * @param keys     可以指定多个key
     * @return redis建值
     */
    public static String of(String keyspace, String... keys) {
        Assert.notNull(keyspace, "非法参数");
        StringBuilder sb = new StringBuilder(keyspace);
        for (String key : keys) {
            sb.append(COLON_EN);
            sb.append(key);
        }
        return sb.toString();
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy