스프링 캐시 구현으로 redis를 사용하고 있습니다. <!-- Old version -->
<bean id="cacheManager" class="org.springframework.data.redis.cache.RedisCacheManager"
c:template-ref="redisTemplate">
을 그리고 봄 - 데이터 - 레디 스
나는 다음과 같은 명령과 봄이 설정 될 것으로 보인다 사용하여 내 메시지를 저장할 수 있어요 설정 키 : org.springframework.data.redis.core.RedisTemplate.boundListOps("myid").rightPush(mymessage);
내가 키를 생성하고 전달할 수있는 방법이 있나요 "메시지"를 추가하는 동안?
나는 주어진 델타에 의해 RedisAtomicLong 개체를 증가하려고 증가 할 수 없습니다 : 나는 서버에 MONITOR 명령을 사용하면 redis.clients.jedis.exceptions.JedisDataException: ERR value is not an integer or out of range
와 private void updateBand
전체 목록을 redis에 넣고 싶지만, 단지 RightPush 메서드 만 사용할 수 있습니다. 그 목록에있는 모든 항목을 반복해야하고 RightPush 여러 번 각 항목을 반복해야합니다. 나는 그것이 현명한 방법이 아니라고 생각하고 성능을 희생합니다. 항목을 여러 번 RightPush하는 대신 한 번만 전체 목록 값을 넣을 수 있습니까?
키/값 쌍을 저장하기 위해 관계형 데이터베이스와 Redis를 사용하는 웹 응용 프로그램이 있습니다. Redis 컬렉션에 액세스하려면 DAO 메소드에서 Spring Data Redis를 사용하고 있습니다. 문제는 응용 프로그램에서 많은 Redis 컬렉션을 사용하면 관리하기가 어렵다는 것입니다. 각 컬렉션은 한 곳에서 액세스해야한다고 생각합니다. 즉 한 곳의
스프링 데이터 Redis를 사용하고 있습니다. Redis SET에 수백만 개의 값이있는 경우 멤버를 페치 (members() function을 사용)하면 힙에 백만 개의 값이있는 Java Set가 생성됩니까? 또는 값만 가져오고 필요한 것입니까? 한 번에 모든 값을 가져 오는 경우 SET가 큰 경우 일부 메모리 부족 오류가 발생합니까? 그렇다면 어떻게 그것
RetwisJ 자습서를 사용할 수 있습니다. here. 여기서 나는 Redis 트랜잭션이 구현되지 않는다고 생각합니다. 예를 들어 다음 함수에서 일부 예외가 발생하면 데이터가 일관성없는 상태로 유지됩니다. 나는 다음과 같은 기능이 단일 트랜잭션으로 봄 데이터 레디 스에서 구현 될 수있는 방법을 알고 싶어요 : 여기 userIdCounter, valueOps