Skip to content

Instantly share code, notes, and snippets.

KEY_PREFIX = 'cn:campaign:201838:'.freeze
def import_telephones(filename, overwrite = false)
IO.readlines(filename).each do |line|
telephone = line.strip
next if telephone.blank?
key = "#{KEY_PREFIX}#{telephone}"
if overwrite || $redis.get(key).nil?
puts "import #{telephone}"
$redis.set key, 0
@edwardzhou
edwardzhou / tasks.ex
Created November 9, 2018 07:55 — forked from zillou/tasks.ex
Distillery migrate command for ecto 3.0
defmodule MyApp.Release.Tasks do
@app :my_app
@start_apps [:logger, :ssl, :postgrex, :ecto_sql, :telemetry]
@repos Application.get_env(@app, :ecto_repos, [])
def migrate do
start_services()
run_migrations()
stop_services()