GCP Cloud Memorystore를 터치해 보았습니다.

GCP에서 Redis(Cloud Memorystore)를 사용할 수 있게 되었으므로, 만져 보았다.

초기 설정





선택 항목은 다음과 같습니다.
  • Redis 버전
  • 3.2 고정

  • 인스턴스 계층 구조
  • 기본
  • 가용성이 없지만 싸다

  • 표준
  • 자동 장애 조치. SLA99.9%


  • 위치
  • asia-east1
  • europe-west1
  • us-central1
  • us-east1
  • us-west1

  • 인스턴스 용량
  • 1GB ~ 300GB까지 선택 가능


  • 또한 상세 설정에서 Redis의 파라미터를 일부 지정할 수 있다. 다음을 제외하고는 현재 설정할 수 없습니다.
  • maxmemory-policy
  • notify-keyspace-events

  • 동작 확인



    프라이빗 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

    퍼포먼스에 관해서는 후일 검증.

    좋은 웹페이지 즐겨찾기