Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tingwei628/c1ea03f9b7c742c0dae287947655b334 to your computer and use it in GitHub Desktop.
Save tingwei628/c1ea03f9b7c742c0dae287947655b334 to your computer and use it in GitHub Desktop.
How to run Redis server and Postgres server on Replit

Before starting, make sure to install pkg in replit.nix

{ pkgs }: {
    deps = [

        pkgs.postgresql
        pkgs.redis
    ];
}

How to start a postgres server

1.init a postgres server under your dir (e.g. "pg")

initdb -D ./pg
  1. under ./pg/postgresql.conf and replaced with
unix_socket_directories = ''	# comma-separated list of directories

Ref: PostgreSQL server fails to start on ArchLinux: FATAL: could not create lockfile »/run/postgresql/.s.PGSQL.5432.lock

  1. create database (db name="runner")
createdb -h 127.0.0.1 runner
  1. start postgre server
pg_ctl -D ./pg -l logfile start

stop postgres server

pg_ctl -D ./pg -l logfile stop

connect to postgres server with psql

psql -h 127.0.0.1

How to start a redis server

  1. start redis server (that's it !)
redis-server

connect to redis server with redis-cli

redis-cli
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment