zjh
2023-11-02 23bc1f7e7728f05d5df625427c9f5e435493c5d8
ltkj-common/src/main/java/com/ltkj/common/core/redis/RedisCache.java
@@ -43,7 +43,7 @@
     * @param key   缓存的键值
     * @param value 缓存的值
     */
    public <T> void setCacheObject(final String key, final T value) {
    public <T> void setCacheObject(final String key, final Object value) {
        redisTemplate.opsForValue().set(key, value);
    }
@@ -100,6 +100,10 @@
     */
    public Boolean hasKey(String key) {
        return redisTemplate.hasKey(key);
    }
    public Boolean hasHKey(String key1,String key2) {
        return redisTemplate.opsForHash().hasKey(key1,key2);
    }
    /**
@@ -207,12 +211,15 @@
     *
     * @param key   Redis键
     * @param hKey  Hash键
     * @param value 值
     */
    public <T> void setCacheMapValue(final String key, final String hKey, final T value) {
    public <T> void setCacheMapValue(final String key, final String hKey, final Object value) {
        redisTemplate.opsForHash().put(key, hKey, value);
    }
    public <T> void setHashKeyExpireTime(final String key, final Long time, final TimeUnit  unit) {
        redisTemplate.expire(key,time,unit);
    }
    /**
     * 获取Hash中的数据
     *