Sen descrición

Chris Mague 3f615e90bd docs %!s(int64=6) %!d(string=hai) anos
defaults 16313fe4c2 Initial add %!s(int64=6) %!d(string=hai) anos
files 16313fe4c2 Initial add %!s(int64=6) %!d(string=hai) anos
handlers 16313fe4c2 Initial add %!s(int64=6) %!d(string=hai) anos
meta 16313fe4c2 Initial add %!s(int64=6) %!d(string=hai) anos
tasks 16313fe4c2 Initial add %!s(int64=6) %!d(string=hai) anos
templates 16313fe4c2 Initial add %!s(int64=6) %!d(string=hai) anos
tests 16313fe4c2 Initial add %!s(int64=6) %!d(string=hai) anos
vars 16313fe4c2 Initial add %!s(int64=6) %!d(string=hai) anos
.gitignore 16313fe4c2 Initial add %!s(int64=6) %!d(string=hai) anos
README.md 3f615e90bd docs %!s(int64=6) %!d(string=hai) anos

README.md

redis-shoot-out

Prerequisites

  • download and gzip the redislabs-5.2.2-22-xenial-amd64.tar package and place in files
  • it is in .gitignore so not checked in to git
  • open an SSH forwarding connection for web configuration

    ssh -L 8443:localhost:8443 redise
    

Ansible module that will setup the redis shoot out

  1. Install standalone Open Source Redis server version 4.x on Server A.
  2. Use memtier-benchmark tool created by RedisLabs, to load data into the standalone Redis.
  3. Install Redise Pack GA version on Server B (NOT fully automated)
  4. Setup Redise Pack using no DNS option. (It looks like this the default according to https://redislabs.com/redis-enterprise-documentation/administering/installing-upgrading/configuring/cluster-name-dns-connection-management/)
  5. Create Redis DB on Redise Pack. (NOT fully automated)
  6. Enable Replica Of between the Redise Pack and the Open Source Redis. (Source: OpenSource Redis, Target: Redise Pack)
  7. Write a small script/routine in either Java, Python, Ruby, Go, Scala, C#, or JavaScript to complete the following

    • see redis_example.rb in files directory
    • it is also installed on /home/ubuntu/redis_example.rb on the OSS node