Skip to content

chen0040/ansible-centos-redis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ansible-centos-redis

redis setup on centos using ansible

Configure OS before installing redis

For CentOS Users

git clone this project to your host computer and navigate to the root directory of the project then run the following command:

devops/sbin/env_setup.sh

This will install ansible and make tools.

For Windows Users

git clone this project to your host computer and navigate to the root directory of the project then run the following command:

vagrant up

This will start a vagrant centos 7 VM (at ip 192.168.10.12) with ansible and make tools. Run the following command to ssh into the centos VM:

vagrant ssh

Install redis

On the centOS, cd to the devops/ansible folder (that is the "devops/ansible" folder in this project), and run the following command:

ansible-playbook setup-redis.yml -u root -i redis.inventory.password --tags=install_redis

This will build and install a redis-6379.service on the CentOS. Run the following command to check this service after the installation:

systemctl status redis-6379.service

Start redis

After the service is installed, one can start the redis service by running the following command:

sudo systemctl start redis-6379.service

This will start the redis service at port 6379.

To test this service, run the following command:

redis-cli -a chen0469 ping

Here "chen0469" is the authentication password set in devops/ansible/inventory.password

The redis service can also be started by running the following commands:

cd devops/ansible
ansible-playbook setup-redis.yml -u root -i redis.inventory.password --tags=start_redis

Other options available for the ansible-playbook are:

  • restart_redis
  • stop_redis
  • reload_redis
  • clean_redis

Install redis cluster

To install and start redis cluster instead, run the following command:

ansible-playbook setup-redis.yml -u root -i redis.inventory.cluster --tags=install_redis
ansible-playbook setup-redis.yml -u root -i redis.inventory.cluster --tags=start_redis

About

redis setup on centos using ansible

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published