복붙노트

[REDIS] 어떻게 Heroku가 레디 스를 닦아?

REDIS

어떻게 Heroku가 레디 스를 닦아?

나는 Heroku가 내 RedisToGo 인스턴스에 저장된 몇 가지 정보를 가지고 있고 나는 레디 스 저장소가 깨끗 있도록 닦아 싶습니다. 모든 아이디어를 어떻게이 작업을 수행하려면?

해결법

  1. ==============================

    1.당신은 레디 스-CLI로이 작업을 수행 할 수 있습니다.

    당신은 레디 스-CLI로이 작업을 수행 할 수 있습니다.

    RedisToGo 당신에게 형태의 URL을 제공합니다 :

    redis://redistogo:d20739cffb0c0a6fff719acc2728c236@catfish.redistogo.com:9402
    

    이 명령은 DB를 비울 수 있도록 :

    redis-cli -h catfish.redistogo.com -p 9402 -a d20739cffb0c0a6fff719acc2728c236 flushall
    
  2. ==============================

    2.당신은 Heroku가-레디 스를-CLI 설치할 수 있습니다 플러그인

    당신은 Heroku가-레디 스를-CLI 설치할 수 있습니다 플러그인

    요구 사항 :

    설치하기 위해서:

    그럼 당신은 간단하게 할 수있는 :

    $ heroku redis:cli
    $ flushall
    

    github의의의 repo에 추가 정보 파일에서 가져온 단계 : https://github.com/rapportive-oss/heroku-redis-cli

  3. ==============================

    3.당신의 레디 스를 닦아에게 Heroku에 몇 가지 방법이 있습니다. 가장 간단한 중 하나는 아마도 Heroku가 콘솔에 연결하고 거기에서 그것을 삭제됩니다. 명령 (삼나무 스택)입니다 :

    당신의 레디 스를 닦아에게 Heroku에 몇 가지 방법이 있습니다. 가장 간단한 중 하나는 아마도 Heroku가 콘솔에 연결하고 거기에서 그것을 삭제됩니다. 명령 (삼나무 스택)입니다 :

    heroku run console
    REDIS.flushall
    

    그리고 그게 다야 :-)

  4. ==============================

    4.당신은 파괴하고 수행하여 앱 전체 레디 스의 데이터 저장소를 다시 만들 수 있습니다 :

    당신은 파괴하고 수행하여 앱 전체 레디 스의 데이터 저장소를 다시 만들 수 있습니다 :

    heroku addons:remove redistogo
    heroku addons:add redistogo
    
  5. ==============================

    5.다음의 CLI를 수행하여 Heroku가에 파이썬 쉘을 얻을 :

    다음의 CLI를 수행하여 Heroku가에 파이썬 쉘을 얻을 :

    heroku run python
    

    그런 다음 쉘 타입

    import os
    import redis
    redis_url = os.getenv('REDISTOGO_URL', 'redis://localhost')
    r = redis.from_url(redis_url) 
    r.flushdb()
    
  6. ==============================

    6.http://redis.io/commands/flushall : 가게를 비우하기 위해, 당신은 flushall 명령을 실행할 수 있습니다

    http://redis.io/commands/flushall : 가게를 비우하기 위해, 당신은 flushall 명령을 실행할 수 있습니다

    그래서, 같은 단지 뭔가 :

    $redis.flushall
    

    경우에 당신은 루비 또는 이와 유사한으로 그 일을하고 있습니다.

  7. ==============================

    7.당신은 Heroku가 콘솔이 작업을 수행 할 수 있습니다

    당신은 Heroku가 콘솔이 작업을 수행 할 수 있습니다

    $ heroku redis:cli -a my_app --confirm my_app
    $ FLUSHALL
    

    출처 : https://menubar.io/heroku-redis-flushall

  8. ==============================

    8.Heroku가 실행은 C 레일

    Heroku가 실행은 C 레일

    $ redis.flushall

  9. ==============================

    9.당신은 당신이 사용하고있는 레디 스 인스턴스에 연결이 https://github.com/rapportive-oss/heroku-redis-cli을 사용할 수 있습니다, Heroku가 업데이트가 얼마 전에 파산하지만 수정이 https://github.com / johnbeynon / Heroku가-레디 스-CLI. 그럼 그냥 flushdb을

    당신은 당신이 사용하고있는 레디 스 인스턴스에 연결이 https://github.com/rapportive-oss/heroku-redis-cli을 사용할 수 있습니다, Heroku가 업데이트가 얼마 전에 파산하지만 수정이 https://github.com / johnbeynon / Heroku가-레디 스-CLI. 그럼 그냥 flushdb을

  10. ==============================

    10.당신이 한 줄을 찾고 (및 레일을 사용하는 일)하는 경우, 당신은 할 수있다

    당신이 한 줄을 찾고 (및 레일을 사용하는 일)하는 경우, 당신은 할 수있다

    heroku run rails runner 'REDIS.flushall'
    

    보다는 수동 flushall 명령을 입력 (콘솔)보다 제 1 접속.

  11. ==============================

    11.내가 Heroku가에 레일에 루비를 사용하고이 시도하고있어, 그것은 (Heroku가 레일 콘솔을 실행 한 후) 일

    내가 Heroku가에 레일에 루비를 사용하고이 시도하고있어, 그것은 (Heroku가 레일 콘솔을 실행 한 후) 일

    > $redis = Redis.new url: ENV['REDISCLOUD_URL']
    > $redis.flushall
    => "OK"
    
  12. ==============================

    12.이것은 심지어 비 루비 애플 리케이션을위한, 하나의 편리한 한 줄에서 수행 할 수 있습니다 :

    이것은 심지어 비 루비 애플 리케이션을위한, 하나의 편리한 한 줄에서 수행 할 수 있습니다 :

    echo " FLUSHALL\r\n QUIT" | heroku redis:cli -a MY_APP --confirm MY_APP
    

    앱 이름으로을 my_app를 교체합니다.

    참고 :이 당신에게 Heroku CLI가 설치되어 있다고 가정합니다.

  13. from https://stackoverflow.com/questions/9137500/how-to-wipe-heroku-redis by cc-by-sa and MIT license