GCP Cloud Memorystore를 터치해 보았습니다.
4037 단어 CloudMemorystoreRedisgcp
초기 설정
선택 항목은 다음과 같습니다.
또한 상세 설정에서 Redis의 파라미터를 일부 지정할 수 있다. 다음을 제외하고는 현재 설정할 수 없습니다.
동작 확인
프라이빗 IP 밖에 흔들리지 않기 때문에, 내부 네트워크로부터의 액세스 밖에 무리같다.
이번에는 GCE 인스턴스를 세워 검증한다.
다양한 명령을 쳐 보자
# Redisの動作確認をするので、redis-cliインストール
$ sudo apt-get install redis-tools
# インスタンス情報取得
$ gcloud beta redis instances describe test-instance --region=us-central1
authorizedNetwork: projects/{PROJECT_ID}/global/networks/default
createTime: '2018-05-15T05:41:19.175803Z'
currentLocationId: us-central1-a
displayName: test-instance
host: 10.0.0.3
locationId: us-central1-a
memorySizeGb: 1
name: projects/{PROJECT_ID}/locations/us-central1/instances/test-instance
port: 6379
redisVersion: REDIS_3_2
reservedIpRange: 10.0.0.0/29
state: READY
tier: BASIC
# Redisに入る
$ redis-cli -h 10.0.0.3 -p 6379
# 普通のset/get
10.0.0.3:6379> set test-key "hoge"
OK
10.0.0.3:6379> get test-key
"hoge"
# インクリメント
10.0.0.3:6379> INCR test
(integer) 1
10.0.0.3:6379> INCR test
(integer) 2
10.0.0.3:6379> INCR test
(integer) 3
# Pub/Sub
## Subscribe
10.0.0.3:6379> subscribe test
Reading messages... (press Ctrl-C to quit)
1) "subscribe"
2) "test"
3) (integer) 1
1) "message"
2) "test"
3) "hello!"
## Publish
10.0.0.3:6379> publish test hello!
(integer) 1
# select database
10.0.0.3:6379> select 0
OK
10.0.0.3:6379> set test "hoge"
OK
10.0.0.3:6379> get test
"hoge"
10.0.0.3:6379> select 1
OK
10.0.0.3:6379[1]> get test
(nil)
Redis로 할 수있는 것 같습니다.
세세한 곳은 나머지는 이 근처에 대체로 적혀 있다. 문서 충실하고 있구나.
h tps : // c ぉ d. 오, ぇ. 코 m / 메모 rys 취해 / cs / re / s / re s - 오 r r w w
퍼포먼스에 관해서는 후일 검증.
Reference
이 문제에 관하여(GCP Cloud Memorystore를 터치해 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Morix1500/items/e1566dc5da006bb634ce
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
# Redisの動作確認をするので、redis-cliインストール
$ sudo apt-get install redis-tools
# インスタンス情報取得
$ gcloud beta redis instances describe test-instance --region=us-central1
authorizedNetwork: projects/{PROJECT_ID}/global/networks/default
createTime: '2018-05-15T05:41:19.175803Z'
currentLocationId: us-central1-a
displayName: test-instance
host: 10.0.0.3
locationId: us-central1-a
memorySizeGb: 1
name: projects/{PROJECT_ID}/locations/us-central1/instances/test-instance
port: 6379
redisVersion: REDIS_3_2
reservedIpRange: 10.0.0.0/29
state: READY
tier: BASIC
# Redisに入る
$ redis-cli -h 10.0.0.3 -p 6379
# 普通のset/get
10.0.0.3:6379> set test-key "hoge"
OK
10.0.0.3:6379> get test-key
"hoge"
# インクリメント
10.0.0.3:6379> INCR test
(integer) 1
10.0.0.3:6379> INCR test
(integer) 2
10.0.0.3:6379> INCR test
(integer) 3
# Pub/Sub
## Subscribe
10.0.0.3:6379> subscribe test
Reading messages... (press Ctrl-C to quit)
1) "subscribe"
2) "test"
3) (integer) 1
1) "message"
2) "test"
3) "hello!"
## Publish
10.0.0.3:6379> publish test hello!
(integer) 1
# select database
10.0.0.3:6379> select 0
OK
10.0.0.3:6379> set test "hoge"
OK
10.0.0.3:6379> get test
"hoge"
10.0.0.3:6379> select 1
OK
10.0.0.3:6379[1]> get test
(nil)
Reference
이 문제에 관하여(GCP Cloud Memorystore를 터치해 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Morix1500/items/e1566dc5da006bb634ce텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)