[REDIS] 어떻게 Heroku가 레디 스를 닦아?
REDIS어떻게 Heroku가 레디 스를 닦아?
나는 Heroku가 내 RedisToGo 인스턴스에 저장된 몇 가지 정보를 가지고 있고 나는 레디 스 저장소가 깨끗 있도록 닦아 싶습니다. 모든 아이디어를 어떻게이 작업을 수행하려면?
해결법
-
==============================
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.당신은 Heroku가-레디 스를-CLI 설치할 수 있습니다 플러그인
당신은 Heroku가-레디 스를-CLI 설치할 수 있습니다 플러그인
요구 사항 :
설치하기 위해서:
그럼 당신은 간단하게 할 수있는 :
$ heroku redis:cli $ flushall
github의의의 repo에 추가 정보 파일에서 가져온 단계 : https://github.com/rapportive-oss/heroku-redis-cli
-
==============================
3.당신의 레디 스를 닦아에게 Heroku에 몇 가지 방법이 있습니다. 가장 간단한 중 하나는 아마도 Heroku가 콘솔에 연결하고 거기에서 그것을 삭제됩니다. 명령 (삼나무 스택)입니다 :
당신의 레디 스를 닦아에게 Heroku에 몇 가지 방법이 있습니다. 가장 간단한 중 하나는 아마도 Heroku가 콘솔에 연결하고 거기에서 그것을 삭제됩니다. 명령 (삼나무 스택)입니다 :
heroku run console REDIS.flushall
그리고 그게 다야 :-)
-
==============================
4.당신은 파괴하고 수행하여 앱 전체 레디 스의 데이터 저장소를 다시 만들 수 있습니다 :
당신은 파괴하고 수행하여 앱 전체 레디 스의 데이터 저장소를 다시 만들 수 있습니다 :
heroku addons:remove redistogo heroku addons:add redistogo
-
==============================
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.http://redis.io/commands/flushall : 가게를 비우하기 위해, 당신은 flushall 명령을 실행할 수 있습니다
http://redis.io/commands/flushall : 가게를 비우하기 위해, 당신은 flushall 명령을 실행할 수 있습니다
그래서, 같은 단지 뭔가 :
$redis.flushall
경우에 당신은 루비 또는 이와 유사한으로 그 일을하고 있습니다.
-
==============================
7.당신은 Heroku가 콘솔이 작업을 수행 할 수 있습니다
당신은 Heroku가 콘솔이 작업을 수행 할 수 있습니다
$ heroku redis:cli -a my_app --confirm my_app $ FLUSHALL
출처 : https://menubar.io/heroku-redis-flushall
-
==============================
8.Heroku가 실행은 C 레일
Heroku가 실행은 C 레일
$ redis.flushall
-
==============================
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.당신이 한 줄을 찾고 (및 레일을 사용하는 일)하는 경우, 당신은 할 수있다
당신이 한 줄을 찾고 (및 레일을 사용하는 일)하는 경우, 당신은 할 수있다
heroku run rails runner 'REDIS.flushall'
보다는 수동 flushall 명령을 입력 (콘솔)보다 제 1 접속.
-
==============================
11.내가 Heroku가에 레일에 루비를 사용하고이 시도하고있어, 그것은 (Heroku가 레일 콘솔을 실행 한 후) 일
내가 Heroku가에 레일에 루비를 사용하고이 시도하고있어, 그것은 (Heroku가 레일 콘솔을 실행 한 후) 일
> $redis = Redis.new url: ENV['REDISCLOUD_URL'] > $redis.flushall => "OK"
-
==============================
12.이것은 심지어 비 루비 애플 리케이션을위한, 하나의 편리한 한 줄에서 수행 할 수 있습니다 :
이것은 심지어 비 루비 애플 리케이션을위한, 하나의 편리한 한 줄에서 수행 할 수 있습니다 :
echo " FLUSHALL\r\n QUIT" | heroku redis:cli -a MY_APP --confirm MY_APP
앱 이름으로을 my_app를 교체합니다.
참고 :이 당신에게 Heroku CLI가 설치되어 있다고 가정합니다.
from https://stackoverflow.com/questions/9137500/how-to-wipe-heroku-redis by cc-by-sa and MIT license
'REDIS' 카테고리의 다른 글
[REDIS] Logstash와 elasticsearch 사이에서 데이터 브로커 / 메시징 시스템과 같은 레디 스 대 RabbitMQ (0) | 2020.01.04 |
---|---|
[REDIS] 레디 스 거래 및 시계 문 (0) | 2020.01.04 |
[REDIS] 이름 길이에 미치는 영향 성능은 레디 스에서합니까? (0) | 2020.01.04 |
[REDIS] 레디 스, CouchDB를 또는 카산드라? [닫은] (0) | 2020.01.04 |
[REDIS] WRONGTYPE 조작은 키에 대한 값을 PHP의 잘못된 종류를 잡고 (0) | 2020.01.04 |