instalacia: sudo apt-get install make gcc tcl net-tools tar xvzf redis-4.0.6.tar.gz cd redis-4.0.6 make make test sudo make install redis-server redis-cli ping redis-cli shutdown netstat -tnlp sudo mkdir /etc/redis sudo mkdir /var/redis sudo mkdir /var/redis/6379 sudo cp utils/redis_init_script /etc/init.d/redis_6379 sudo cp redis.conf /etc/redis/6379.conf sudo nano /etc/redis/6379.conf # bind 127.0.0.1 daemonize yes logfile "/var/log/redis_6379.log" dir /var/redis/6379 protected-mode no requirepass dh38fhw0238923df89djkd93la9fjs0mq9gjflv9jkddj934df90rj sudo update-rc.d redis_6379 defaults sudo /etc/init.d/redis_6379 start redis-cli 127.0.0.1:6379> AUTH dh38fhw0238923df89djkd93la9fjs0mq9gjflv9jkddj934df90rj redis-cli ping java: priklad: https://github.com/spring-projects/spring-data-examples/tree/master/redis cluster: sudo mkdir /var/redis/6380 sudo cp utils/redis_init_script /etc/init.d/redis_6380 sudo nano /etc/init.d/redis_6380 REDISPORT=6380 sudo cp /etc/redis/6379.conf /etc/redis/6380.conf sudo nano /etc/redis/6380.conf port 6380 pidfile /var/run/redis_6380.pid logfile "/var/log/redis_6380.log" dir /var/redis/6380 # masterauth dh38fhw0238923df89djkd93la9fjs0mq9gjflv9jkddj934df90rj # requirepass dh38fhw0238923df89djkd93la9fjs0mq9gjflv9jkddj934df90rj appendonly yes appendfilename "appendonly6380.aof" cluster-enabled yes cluster-config-file nodes-6380.conf cluster-node-timeout 15000 appendonly yes sudo /etc/init.d/redis_6380 start sudo update-rc.d redis_6380 defaults dalsi stroj: -skopirujem si do windowsu /etc/init.d/redis_6380 a /etc/redis/6380.conf sudo apt-get install make gcc tcl net-tools wget http://download.redis.io/releases/redis-4.0.6.tar.gz make make test sudo make install sudo mkdir /etc/redis sudo mkdir /var/redis sudo mkdir /var/redis/6380 sudo cp /home/gursky/redis_6380 /etc/init.d/redis_6380 sudo chmod 755 /etc/init.d/redis_6380 sudo cp /home/gursky/6380.conf /etc/redis/6380.conf sudo /etc/init.d/redis_6380 start sudo update-rc.d redis_6380 defaults ## nasledny odstavec je asi deprecated a da sa cluster urobit aj cez redis-cli - vid nizsie na prvom stroji: sudo apt-get install rubygems sudo gem install redis ./redis-trib.rb create --replicas 0 158.197.29.231:6380 158.197.29.232:6380 158.197.29.233:6380 malo by to ist aj s heslami: https://github.com/antirez/redis/issues/3394 redis-cli --cluster create 158.197.29.231:6380 158.197.29.232:6380 158.197.29.233:6380 --cluster-replicas 0 $ redis-cli -c -p 6380 127.0.0.1:6380> CLUSTER NODES 127.0.0.1:6380> set foo bar -> Redirected to slot [12182] located at 158.197.29.233:6380 OK 158.197.29.233:6380> set hello world -> Redirected to slot [866] located at 158.197.29.231:6380 OK 158.197.29.231:6380> get foo -> Redirected to slot [12182] located at 158.197.29.233:6380 "bar" 158.197.29.233:6380> get hello -> Redirected to slot [866] located at 158.197.29.231:6380 "world"