Skip to content

Instantly share code, notes, and snippets.

@nkarademir
nkarademir / ProgrammerService.Java
Created June 7, 2020 14:26
Redis Demo Object Service
package com.trendyol.redisdemo.service.impl;
import com.trendyol.redisdemo.model.Programmer;
import com.trendyol.redisdemo.service.IProgrammerService;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.Set;
@nkarademir
nkarademir / RedisService.java
Created June 7, 2020 14:23
Redis Demo - redis service
package com.trendyol.redisdemo.service.impl;
import com.trendyol.redisdemo.model.Programmer;
import com.trendyol.redisdemo.service.IRedisService;
import com.trendyol.redisdemo.utility.RedisUtil;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.Set;
@nkarademir
nkarademir / RedisUtil.java
Last active June 8, 2020 10:45
Redis Demo - Util file
package com.trendyol.redisdemo.utility;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.*;
import org.springframework.stereotype.Component;
import java.util.List;
import java.util.Set;
import java.util.concurrent.TimeUnit;
@nkarademir
nkarademir / Programmer.Java
Created June 7, 2020 14:11
Redis Demo - programmer class
package com.trendyol.redisdemo.model;
import lombok.Builder;
import lombok.Data;
import java.io.Serializable;
@Data
@Builder
public class Programmer implements Serializable {
@nkarademir
nkarademir / RedisConfig.java
Created June 7, 2020 13:51
redis-demo-config-file
package com.trendyol.redisdemo.configuration;
import lombok.RequiredArgsConstructor;
import org.springframework.boot.autoconfigure.data.redis.RedisProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.redis.connection.RedisPassword;
import org.springframework.data.redis.connection.RedisSentinelConfiguration;
import org.springframework.data.redis.connection.lettuce.LettuceClientConfiguration;
import org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory;
@nkarademir
nkarademir / application.yaml
Created June 7, 2020 13:47
redis demo application yaml
spring:
profiles:
active: local
cache:
type: redis
redis:
port: 26379
password:
sentinel: