Redis 설치는 아래의 사이트를 참고하자.
레디스 공식 홈 : http://redis.io/download
Redis를 처음 설치하면 redis cli를 사용하기 위해서 bash_profile에 다음과 같이 등록해주자.
제대로 설치가 됐는지 확인하기 위해 먼저 Redis 서버를 실행하자.
실행명령은 다음과 같다.
[solrslave@localhost redis-3.0.3]$ redis-server
위와 같이 스탠드 얼론 모드로 실행됐다는 메시지가 나오면 정상적으로 실행된 것이다.
Cli 인터페이스를 이용하여 접속해보자.
(별도의 conf 파일을 지정하지 않으면 6379 포트가 기본 포트)
[solrslave@localhost redis-3.0.3]$ redis-cli -p 8000
정상적으로 접속되면 문제 없이 설치된 것이다.
Spring Tool Suite 도구를 열고 Spring MVC로 간단한 Project를 생성한다.
Maven Pom 파일에 아래의 라이브러리를 추가
<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.4.0</version> </dependency> <!-- spring data for jedis --> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId> <version>1.2.1.RELEASE</version> </dependency>
Redis xml configuration 파일을 추가
<!-- JDBC 템플릿 설정과 유사하다. --> <bean id="connectionFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory"> <property name="hostName" value="192.168.0.105" /> <property name="port" value="8000" /> <property name="poolConfig" ref="jedisPoolConfig"></property> </bean> <!-- 여기서는 일반적인 RedisTemplate을 사용한다. key value가 String 인 경우 String Redis Template을 사용하자. --> <bean id="redisTemplate" class="org.springframework.data.redis.core.RedisTemplate"> <property name="connectionFactory" ref="connectionFactory" /> </bean> <!-- 기존의 database connection 관련 Factory 클래스와 유사하게 connection pool 이 내부에 구현되어 있다. 참고하자. --> <bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig"> <property name="maxTotal" value="20"></property> </bean>
이제 Spring에서 Redis를 사용할 준비가 완료되었다.
다음 포스팅에서 사용방법을 확인해보자.
댓글 없음:
댓글 쓰기