Redis is an in-memory database that persists on disk. The data model is key-value, but many different kinds of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, HyperLogLogs, Bitmaps.


Start redis with the related configuration file from SSH

redis-server /path/redis.conf


Open a redis prompt from SSH




Redis Log Location  –/var/log/

Redis Log File – redis.log or redis_portnumber.log


Check configuration loaded on redis-server

cat /var/log/redis_6379.log | grep Configuration


If you  you can check timings when you stared redis-server and see if logs have the “Configuration Loaded”. If configuration loaded

You can use nano to manually view full log.

nano /var/log/redis_6379.log


Below Commands Should be run inside redis-cli


1. Check Redis Server status



The output should be ‘PONG’ if server status is active


2. Set value in the key

SET key value


3. Get value in the key

GET key


4. Get the length of the value stored in a key



5. Increment value in the key

INCR key


6. Increment the integer value of a key by the given amount

INCRBY key increment


7. Decrement the integer value of the key by one

DECR key


8. Decrement the integer value of a key by the given number

DECRBY key decrement


9. Delete key

DEL key


10. List of all active configuration variables you can change



11. Get the value of maxmemory configuration for Redis

CONFIG GET maxmemory


12. Get the value of dbfilename

CONFIG GET dbfilename


13. Change key by issuing a “CONFIG SET” command like

CONFIG SET timeout 500

500 is new value


14. Change the key value for maxmemory

CONFIG SET maxmemory 4157683648

4157683648 is new value


15. Check the number of keys in the database.



16. Check if a key exists


Output will be in 0 or 1

Here, 0 and: 1 mean false and true, respectively.


17. Purge all of the keys from the database



18. Close both Redis and our telnet session



Was this answer helpful? 0 Users Found This Useful (0 Votes)