In this post i am going to cover how to install and configure redis to run with multiple ports.
But why we need more ports ? |
If you have read my earlier post , you already know that by default redis runs on single port 6379, which any one can use it for small website to cache the data. But for heavy website like magento we need to use additional ports along with 6379 to serve different cache from different ports.
Like in Magento there is simple cache which is normally stored under /var/cache directory. Then there is Full Page Cache which is stored under /var/full_page_cache and session cache which is stored under /var/session_cache.
Note : Discussion about cache/full page cache/session is not under the scope for this document.
Like in Magento there is simple cache which is normally stored under /var/cache directory. Then there is Full Page Cache which is stored under /var/full_page_cache and session cache which is stored under /var/session_cache.
Note : Discussion about cache/full page cache/session is not under the scope for this document.
Where it is Beneficial then ? |
Many of the website are using redis to fasten their response time to the end user using the advantages of redis. So if you want your website should serve as fast as possible then you should think of using redis in your environment.
But for beginners the question is ? how redis does that ? so the simplest answer i can give is
when you visit any website for first time, your browser sends a request to the server asking for data
the server in return get the data from the application/database hosted on server and serve to browser and then to you.
This is the normal situation, where there is only browser-server in back-end application (may be php) and database (may be mysql)
but when redis is in use, browser sends the request to the server, it then checks whether the request which browser has made is available in redis database or not (means cache here), if the data present then it get served to the browser from redis itself, so here asking data from application/database gets eliminated.
so the total computation power needed for any application/database to generate requested data for the browser get saved. and then get served by REDIS. This situation is very much needed in environment serving lots of users like some big social media sites and eCommerce sites.
Create Multiple Instances of Redis |
So, let move towards creating additional instances of redis, I am assuming you already have installed redis on your linux server, if in any case if you are not, then you refer the LINK for the installation of redis on Centos/Rhel server.
Step 1 : Check first redis is listening on its default port i.e 6379 by running below command.
which means your redis single instance is UP and running on the server. Now after every package installation normally two types of files gets created for redis.
Configuration file location on Centos/Rhel server is /etc/redis.conf
Step 2 : Now, install it using below command.
- First is init file
- Second is Configuration file
Configuration file location on Centos/Rhel server is /etc/redis.conf
Step 2 : Now, install it using below command.
By YUM Method :-
Step 1 : For yum method, we first need to install repository containing the redis package by running below command
it will create "epel.repo" file under /etc/yum.repos.d/
That its redis is installed on your server now using yum method. Only difference between rpm method and yum method is yum finds the dependecny of package required for redis to get it install.
means if redis also need to redis-server package to run properly then yum will install both at the same time.But rpm will not do it, instead it will install only redis package on the server.
Status Check |
Next thing is to check how to verify redis is working properly or not, so to check that we have to run below commands
commands explains it all, but thats command will run only on Centos/RHEL server upto OS version 6. For RHEL/Centos 7 there will be different commands to run.
====================================X============X=================================================
Contact support@linuxforeveryone for any Freelancing work on Linux Servers
Subscribe my YouTube Channel
Like My Facebook Page
Browse the Best in class Web Hosting Plans
ReplyDeleteSomeone essentially help to make seriously articles I would state. That is the first time I frequented your web page and up to now? I amazed with the analysis you made to make this actual put up incredible. Wonderful task! www.401k.com fidelity login
Thanks @Patricia , but that someone is "ME" only :) Glad you liked the page !
DeleteI'm gone to say to my little brother, that he should also pay a
ReplyDeletevisit this web site on regular basis to get updated from latest
information.
Glad to hear that.You can too visit on regular basis :)
DeleteThank you, words like those keep me motivating :)
ReplyDeletehmm... thats strange! recently got cleared all issue related to mobile template for my site and google verified it also here (https://search.google.com/test/mobile-friendly?utm_source=gws&utm_medium=onebox&utm_campaign=suit&id=73q0NJgx9u60Ig3DFS-_aQ)
ReplyDeleteTry to clean your cache for the site and reload the website again, check if thats help.
Thanks & Regards
Remarkable! Its genuinely amazing article, I have got much clear idea on the topic of from this piece
ReplyDeleteof writing.
Thank you :) I am glad that my blog helped you to understand redis
DeleteYou are so interesting! I don't believe I have read something like that before.
ReplyDeleteSo great to discover another person with some unique thoughts
on this issue. Really.. thank you for starting this up.
This website is one thing that is needed on the internet, someone with a little originality!
Thank you for your words :)
DeleteWow, this post is fastidious, my sister is analyzing these things, so I am going to tell her.
ReplyDeleteThank you :)
DeleteI've learn a few just right stuff here. Certainly value bookmarking for revisiting.
ReplyDeleteI wonder how so much effort you put to make one of these fantastic informative website.
Thank you :) Glad you liked it.
DeleteGreetings! Very useful advice in this particular post!
ReplyDeleteIt's the little changes that make the largest changes.
Thanks a lot for sharing!
Glad you liked it :) Cheers
DeleteEt j'ai eu envie d'arrêter médecine, vraiment.
ReplyDeletepourquoi alors
DeleteAwesome post.
ReplyDeleteThank you :)
DeleteL'Imam Ali (as) a dit : «Ô toi, qui injurie la vie !
ReplyDeleteQue veux-tu dire par là?
DeleteGreate article. Keep writing such kind of info on your site.
ReplyDeleteIm really impressed by your blog.
Hi there, You have performed an excellent job. I will certainly digg it and in my view suggest to
my friends. I'm sure they will be benefited from this web site.
Thank you :) surely i will !
DeleteI've been exploring for a little bit for any high-quality articles or blog
ReplyDeleteposts on this sort of house . Exploring in Yahoo I eventually stumbled upon this site.
Reading this info So i'm satisfied to exhibit that
I have a very excellent uncanny feeling I discovered just what I needed.
I so much certainly will make sure to do not omit this web site and provides it a
look regularly.
Thank you for your kinds words :)
DeleteThank you for kind words :)
ReplyDeleteThank you for the words :)
ReplyDeleteIts google blog, any one can use it for free.
ReplyDeleteI blog often and I seriously thank you for your information. This great
ReplyDeletearticle has really peaked my interest. I am going to take a note of your website and keep checking
for new information about once per week. I subscribed to
your Feed too.
Glad you liked it :)
ReplyDeleteAppreciation to my father who told me regarding this
ReplyDeletewebpage, this blog is actually amazing.
Thank you :) You can refer this blog which i was recently reading, it will give some more insight how redis helped someone.
Deletehttps://blogs.perficientdigital.com/2018/09/18/using-caching-technology-to-boost-e-commerce-business/
Hi, of course this article is in fact pleasant and I have learned lot of
ReplyDeletethings from it about blogging. thanks.
Thats Sound great ! Glad website helped you to learn something new :)
Delete