【Android】Android에서의 redis client 작성 - set/get편
00. 소개
지난번 안드로이드에서의 Redis 조작으로 publish/subscribe를 걸었으므로, 이번에는 set/get을 써 갑니다.
01. Android Project에 추가
지난번 참조
02. set
private void set(final String host, final int port, final String key, final String value) {
new Thread(new Runnable() {
@Override
public void run() {
try {
// Jedisオブジェクトを作成
Jedis jedis = new Jedis(host, port);
// set
jedis.set(key, value);
// 切断要求
jedis.quit();
} catch (Exception e) {
// pass
}
}
}).start();
}
set 메소드에서 key와 value를 지정하기만 하면 됩니다.
UI Thread로 통신 처리를 할 수 없다는 것에 주의하면 어려운 일은 없습니다.
03. get
private void get(final String host, final int port, final String key) {
new Thread(new Runnable() {
@Override
public void run() {
try {
// Jedisオブジェクトを作成
Jedis jedis = new Jedis(host, port);
// get
String value = jedis.get(key);
// 切断要求
jedis.quit();
} catch (Exception e) {
// pass
}
}
}).start();
}
get 메소드에 key를 지정하기만 하면 됩니다.
UI에 결과를 반영하려면 Handler를 사용합시다.
04. keys
키 목록을 얻고 싶을 수 있습니다 (있나요?).
이 경우 keys 메서드를 사용합니다.
private void keys(final String host, final int port, final String pattern) {
new Thread(new Runnable() {
@Override
public void run() {
try {
Jedis jedis = new Jedis(host, port);
Set<String> keys = jedis.keys(pattern);
jedis.quit();
} catch (Exception e) {
// pass
}
}
}).start();
}
05. 샘플 앱
set/get에 대한 샘플 앱을 만들었습니다.
MainActivity.java를 참조하십시오.
(어쩌면 불필요한 파일도 커밋되고 있지 ...)
htps : // 기주 b. 코 m / 엔탄 05 / 레세 t 굿 mp ぇ
98. 참고
xxxxx
99. 갱신 내역
날짜
내용
2018/03/01
글
Reference
이 문제에 관하여(【Android】Android에서의 redis client 작성 - set/get편), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/entan05/items/442be5810e3d3d9e3af7
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
지난번 참조
02. set
private void set(final String host, final int port, final String key, final String value) {
new Thread(new Runnable() {
@Override
public void run() {
try {
// Jedisオブジェクトを作成
Jedis jedis = new Jedis(host, port);
// set
jedis.set(key, value);
// 切断要求
jedis.quit();
} catch (Exception e) {
// pass
}
}
}).start();
}
set 메소드에서 key와 value를 지정하기만 하면 됩니다.
UI Thread로 통신 처리를 할 수 없다는 것에 주의하면 어려운 일은 없습니다.
03. get
private void get(final String host, final int port, final String key) {
new Thread(new Runnable() {
@Override
public void run() {
try {
// Jedisオブジェクトを作成
Jedis jedis = new Jedis(host, port);
// get
String value = jedis.get(key);
// 切断要求
jedis.quit();
} catch (Exception e) {
// pass
}
}
}).start();
}
get 메소드에 key를 지정하기만 하면 됩니다.
UI에 결과를 반영하려면 Handler를 사용합시다.
04. keys
키 목록을 얻고 싶을 수 있습니다 (있나요?).
이 경우 keys 메서드를 사용합니다.
private void keys(final String host, final int port, final String pattern) {
new Thread(new Runnable() {
@Override
public void run() {
try {
Jedis jedis = new Jedis(host, port);
Set<String> keys = jedis.keys(pattern);
jedis.quit();
} catch (Exception e) {
// pass
}
}
}).start();
}
05. 샘플 앱
set/get에 대한 샘플 앱을 만들었습니다.
MainActivity.java를 참조하십시오.
(어쩌면 불필요한 파일도 커밋되고 있지 ...)
htps : // 기주 b. 코 m / 엔탄 05 / 레세 t 굿 mp ぇ
98. 참고
xxxxx
99. 갱신 내역
날짜
내용
2018/03/01
글
Reference
이 문제에 관하여(【Android】Android에서의 redis client 작성 - set/get편), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/entan05/items/442be5810e3d3d9e3af7
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
private void set(final String host, final int port, final String key, final String value) {
new Thread(new Runnable() {
@Override
public void run() {
try {
// Jedisオブジェクトを作成
Jedis jedis = new Jedis(host, port);
// set
jedis.set(key, value);
// 切断要求
jedis.quit();
} catch (Exception e) {
// pass
}
}
}).start();
}
private void get(final String host, final int port, final String key) {
new Thread(new Runnable() {
@Override
public void run() {
try {
// Jedisオブジェクトを作成
Jedis jedis = new Jedis(host, port);
// get
String value = jedis.get(key);
// 切断要求
jedis.quit();
} catch (Exception e) {
// pass
}
}
}).start();
}
get 메소드에 key를 지정하기만 하면 됩니다.
UI에 결과를 반영하려면 Handler를 사용합시다.
04. keys
키 목록을 얻고 싶을 수 있습니다 (있나요?).
이 경우 keys 메서드를 사용합니다.
private void keys(final String host, final int port, final String pattern) {
new Thread(new Runnable() {
@Override
public void run() {
try {
Jedis jedis = new Jedis(host, port);
Set<String> keys = jedis.keys(pattern);
jedis.quit();
} catch (Exception e) {
// pass
}
}
}).start();
}
05. 샘플 앱
set/get에 대한 샘플 앱을 만들었습니다.
MainActivity.java를 참조하십시오.
(어쩌면 불필요한 파일도 커밋되고 있지 ...)
htps : // 기주 b. 코 m / 엔탄 05 / 레세 t 굿 mp ぇ
98. 참고
xxxxx
99. 갱신 내역
날짜
내용
2018/03/01
글
Reference
이 문제에 관하여(【Android】Android에서의 redis client 작성 - set/get편), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/entan05/items/442be5810e3d3d9e3af7
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
private void keys(final String host, final int port, final String pattern) {
new Thread(new Runnable() {
@Override
public void run() {
try {
Jedis jedis = new Jedis(host, port);
Set<String> keys = jedis.keys(pattern);
jedis.quit();
} catch (Exception e) {
// pass
}
}
}).start();
}
set/get에 대한 샘플 앱을 만들었습니다.
MainActivity.java를 참조하십시오.
(어쩌면 불필요한 파일도 커밋되고 있지 ...)
htps : // 기주 b. 코 m / 엔탄 05 / 레세 t 굿 mp ぇ
98. 참고
xxxxx
99. 갱신 내역
날짜
내용
2018/03/01
글
Reference
이 문제에 관하여(【Android】Android에서의 redis client 작성 - set/get편), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/entan05/items/442be5810e3d3d9e3af7
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
날짜
내용
2018/03/01
글
Reference
이 문제에 관하여(【Android】Android에서의 redis client 작성 - set/get편), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/entan05/items/442be5810e3d3d9e3af7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)