>  기사  >  Java  >  Java Redis의 용도는 무엇입니까

Java Redis의 용도는 무엇입니까

藏色散人
藏色散人원래의
2019-07-02 14:07:403257검색

Java Redis의 용도는 무엇입니까

Java를 사용하여 redis에 연결하는 예

Redis는 일반적으로 구조화된 데이터를 저장하는 데 사용되는 오픈 소스 키-값 저장 도구입니다. Redis 키에는 문자열, 해시, 목록 집합 및 정렬이 포함될 수 있기 때문입니다. 목록 .

Redisclient는 c, C++, C#, php, java, python, go 및 기타 언어를 포함한 여러 언어를 지원합니다. 자신의 개발 언어에 따라 적절한 redis 클라이언트 버전 유형을 선택하세요.

Java Redis의 용도는 무엇인가요?

Java 언어를 사용하여 개발했습니다. Redis 클라이언트는 또한 Jedis, Redisson, JRedis, JDBC-Redis 등 다양한 클라이언트 지원을 제공합니다. RJC, redis-프로토콜, aredis, 양상추. 처음 두 가지 유형을 Redisson 유형 버전을 사용하는 것이 좋습니다.

Redis 배포 가능 프로젝트 구성의 Redisson 버전

1. 새 Maven 프로젝트를 생성합니다

2. pom.xml 파일의 종속성 노드 아래에 다음 콘텐츠를 추가합니다.

<dependency>
<groupId>org.redisson</groupId>
<artifactId>redisson</artifactId>
<version>1.0.2</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.7</version>
</dependency>

3. 그러면 개발할 수 있습니다

개발예제

다음은 Redis 서버에 접속하고, ConcurrentMap 객체를 저장하고 읽는 방법, Set 객체를 저장하고 읽는 방법, Queue 객체를 저장하고 읽는 방법을 보여주는 샘플 코드입니다. . 코드는 비교적 간단하므로 여기서는 자세히 설명하지 않겠습니다. 예, 코드는 다음과 같습니다.

[java] view plaincopy
package com.my.test.redis;
import java.util.Queue;
import java.util.Set;
import java.util.concurrent.ConcurrentMap;
import org.redisson.Config;
import org.redisson.Redisson;
public class RedisExample {
/**
* @param args
*/
public static void main(String[] args) {
// 1.初始化
Config config = new Config();
config.setConnectionPoolSize(10);
config.addAddress("127.0.0.1:6379");
Redisson redisson = Redisson.create(config);
System.out.println("reids连接成功...");
// 2.测试concurrentMap,put方法的时候就会同步到redis中
ConcurrentMap<String, Object> map = redisson.getMap("FirstMap");
map.put("wuguowei", "男");
map.put("zhangsan", "nan");
map.put("lisi", "女");
ConcurrentMap resultMap = redisson.getMap("FirstMap");
System.out.println("resultMap==" + resultMap.keySet());
// 2.测试Set集合
Set mySet = redisson.getSet("MySet");
mySet.add("wuguowei");
mySet.add("lisi");
Set resultSet = redisson.getSet("MySet");
System.out.println("resultSet===" + resultSet.size());
//3.测试Queue队列
Queue myQueue = redisson.getQueue("FirstQueue");
myQueue.add("wuguowei");
myQueue.add("lili");
myQueue.add("zhangsan");
myQueue.peek();
myQueue.poll();
Queue resultQueue=redisson.getQueue("FirstQueue");
System.out.println("resultQueue==="+resultQueue);
// 关闭连接
redisson.shutdown();
}
}

Redis 관련 지식을 더 보려면 Redis 사용 튜토리얼 칼럼을 방문하세요!

위 내용은 Java Redis의 용도는 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.