Limited Time Offer!

For Less Than the Cost of a Starbucks Coffee, Access All DevOpsSchool Videos on YouTube Unlimitedly.
Master DevOps, SRE, DevSecOps Skills!

Enroll Now

How to Install Redis on CentOS / RHEL / Ubuntu and Windows

Install Redis 7 on CentOS 7 / RHEL 7


# Update your CentOS 7 / RHEL 7
$ sudo yum -y update

# Add REMI repository
$ sudo yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

# Install Redis on CentOS 7 / RHEL 7
$ sudo yum --enablerepo=remi install redis
$ rpm -qi redis

# Start Redis Service on CentOS 7 / RHEL 7
$ sudo systemctl enable --now redis

# Enable network Listen for Redis Service (Optional)
$ sudo vi /etc/redis.conf

bind 172.21.10.11				# Bind to to your server IP
bind * -::*					# To listen on all available interfaces
requirepass  mypasword		# Configure Redis Authentication for clients to require AUTH <PASSWORD>
appendonly yes				# Set persistence mode by changing the appendonlyvalue to yes
appendfilename "appendonly.aof"	# Set persistence mode by changing the appendonlyvalue to yes

# Restart redis service after making the changes
$ sudo systemctl restart redis
$ sudo systemctl status redis

# You can view the port and IP used by Redis service using the sscommand:
$ sudo ss -tunelp | grep 6379

# If you have an active firewalld service, allow port 6379
$ sudo firewall-cmd --add-port=6379/tcp --permanent
$ sudo firewall-cmd --reload

# Test connection to Redis Server
$ redis-cli
127.0.0.1:6379>
127.0.0.1:6379> AUTH mypasword
OK
127.0.0.1:6379> INFO Server

How to add Sample Data in Redis?


$ redis-cli
127.0.0.1:6379> auth mypassword
127.0.0.1:6379> SET shapes:triangles "3 sides"
127.0.0.1:6379> SET shapes:squares "4 sides"

127.0.0.1:6379> GET shapes:triangles
127.0.0.1:6379> GET shapes:squares

127.0.0.1:6379> save
127.0.0.1:6379> exit

$ sudo cat /var/lib/redis/dump.rdb

Rajesh Kumar
Follow me
Latest posts by Rajesh Kumar (see all)
Subscribe
Notify of
guest
0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x