일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- Background
- alarmanager
- 빈
- Library
- livedatam
- epmty
- Job
- schedule
- Android
- Service
- PHP
- 검사
- firebase
- jobschduler
- jobdispatcher
- shceduler
- workmanager
- Today
- Total
에몽이
intent 포함 실행 adb shell am start -a "android.intent.action.VIEW" -c "android.intent.category.BROWSABLE" -d "ablog://main/airbirdge" URL 실행 $ adb shell am start "http://www.example.com?param1=1\¶m2=2" [Usage]- am start -a android.intent.action.MAIN -n 패키지명/액티비티 경로명- am startservice -n 패키지명/서비스경로명- adb shell am broadcast -a "브로드캐스트명" 쉘에서 액티비티나 서비스를 실행하는 방법입니다.쉘의 AM 명령어를 사용합니다. 1. 액티비스 실행하는 방법*명..
Post Index1 ubuntu 16.04 에서 Redis 를 설치2 Redis 접속3 Redis 기본조작4 저장된 리스트 출력4.1 데이터 저장4.2 데이터 읽기4.3 저장되어있는 데이터를 수정4.4 데이터 삭제4.5 리스트형태 데이터 저장4.6 리스트 데이터에 값추가4.7 리스트데이터 불러오기4.8 데이터에 유효기간 설정4.9 전체 데이터 삭제5 참고ubuntu 16.04 에서 Redis 를 설치 Redis에 대해 조금 알아보기도 했고, 한번 깔아봐야겠다고 해서일단 개발서버에 깔기로 결정 1$ sudo apt-get install redis-server 현재 개발서버는 ubuntu 16.04 이다.뭐 14.04 도 똑같이 저렇게 패키지 깔면 문제없이 잘돌아갔던걸로 기억 * centOS 도 깔았지만 ..
redis에는 수많은 기능이 존재한다. 그 중 set한 데이터에 대하여 expire를 설정할 수 있다. 다음은 redis에서 expire를 설정하는 command 예제이다. TTL은 남은 expire시간을 나타낸다.이미지 출처 : http://redis.io/commands/expireredis에서는 expire를 처리하기 위해 어떠한 방식의 로직을 구현하고 있을까? 하나의 쓰레드를 타이머로 이용해서? 아니면 signal을 이용해서? 이제부터 expire를 처리하는 로직에 대하여 살펴보도록 하겠다.첫번쨰 가장 단순한 방법 이다. 사용자가 저장한 키값에 대하여 get을 요청할 때 expire처리한다. 즉 get할때 expire시간이 초과했다면 데이터를 삭제하고 사용자에게는 널값을 보낸다. get 명령어를 ..