How to access Redis log file

Have Redis setup with ruby on ubuntu server, but can't figure out how to access its log file. Tutorial says it should be here:

/var/log/redis_6379.log 

But can't even find the /var/ folder

5

5 Answers

Found it with:

sudo tail /var/log/redis/redis-server.log -n 100 

So if the setup was more standard that should be:

sudo tail /var/log/redis_6379.log -n 100 

This outputs the last 100 lines of the file.

Where your log file is located is in your configs that you can access with:

redis-cli CONFIG GET * 

The log file may not always be shown using the above. In that case use

tail -f `less /etc/redis/redis.conf | grep logfile|cut -d\ -f2` 
4

You can also login to the redis-cli and use the MONITOR command to see what queries are happening against Redis.

1

The log file will be where the configuration file (usually /etc/redis/redis.conf) says it is :)

By default, logfile stdout which probably isn't what you are looking for. If redis is running daemonized, then that log configuration means logs will be sent to /dev/null, i.e. discarded.

Summary: set logfile /path/to/my/log/file.log in your config and redis logs will be written to that file.

vi /usr/local/etc/redis.conf 

Look for dir, logfile

# The working directory. # # The DB will be written inside this directory, with the filename specified # above using the 'dbfilename' configuration directive. # # The Append Only File will also be created inside this directory. # # Note that you must specify a directory here, not a file name. dir /usr/local/var/db/redis/ # Specify the log file name. Also the empty string can be used to force # Redis to log on the standard output. Note that if you use standard # output for logging but daemonize, logs will be sent to /dev/null logfile "redis_log" 

So the log file is created at /usr/local/var/db/redis/redis_log with the name redis_log

You can also try MONITOR command from redis-cli to review the number of commands executed.

1

Check your error log file and then use the tail command as:

tail -200f /var/log/redis_6379.log 

or

 tail -200f /var/log/redis.log 

According to your error file name..

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like