How to start redis-server
on a different port than the default port 6379
in Ubuntu? I have used the following steps to install the redis:
To create a development server on your local machine you can simply use
redis-server --port 6380
Another options:
#redis-server --help
Usage: ./redis-server [/path/to/redis.conf] [options]
./redis-server - (read config from stdin)
./redis-server -v or --version
./redis-server -h or --help
./redis-server --test-memory <megabytes>
Examples:
./redis-server (run the server with default conf)
./redis-server /etc/redis/6379.conf
./redis-server --port 7777
./redis-server --port 7777 --replicaof 127.0.0.1 8888
./redis-server /etc/myredis.conf --loglevel verbose
redis.conf
file (it will probably be at /etc/redis/6379.conf
).port
directive to any free port.redis-server --port 6380
will start a Redis server listening to port 6380.
redis-cli -p 6380
-- a suggestion made here as well -- does not start a Redis server listening to port 6380, but tries to connect the CLI to a (hopefully running) Redis server that listens to that port.
in ubuntu 18.04
sudo nano /etc/redis/redis.conf
and change the port
-p <port>
Server port (default: 6379).
So if your instance is running under port 1985 just run
$redis-cli -p 1985