Redis

Objectifs

Cette formation vous permettra d'avoir une bonne compréhension de l’outil Cucumber, de savoir écrire et implémenter des tests, de savoir intégrer les tests dans une pipeline de CI/CD
Plan de la formation
Découvrir REDIS
  • Présentation, principe, structure de stockage
  • Contexte d’utilisation
REmote DIctionary Server
  • Stockage de données en mémoire
  • Key/Value store (Hash, string, List, Set, SortedSet)
  • Persistable sur le disque
  • https://try.redis.io/
Use cases for Redis
  • Caching
  • Pub/sub
  • Blocking/Delayed Queues
  • Short lived items, with ttl
  • Counting Reviews most bought items
  • Real time Analysis
  • Storing Unique items over time
Redis Data Type
  • Installation de Redis
  • Utiliser les fonctionnalités de Redis
GUI
  • Redis-cli
  • Redsmin
  • Redis Commander
  • Redis Desktop Manager
  • https://redis.com/blog/so-youre-looking-for-theredis-gui/
KEY
  • EXISTS key
  • TYPE key
  • DEL key
  • KEYS pattern
  • SCAN pattern cursor
String the most basic data-type
  • SET key string optional nx|xx
  • GET key
  • INCR key
  • INCRBY key integer
  • DECR key
  • DECRBY key integer
  • APPEND key string
  • MSET key1 string key2 string
  • MGET key1 key2 key3
A collection of one or more values is a List
  • LPUSH key value
  • RPUSH key value
  • LRANGE key start end
  • LPOP key
  • RPOP key
  • LINDEX key index
  • LINSERT key BEFORE|AFTER pivot value
  • BLPOP key second delay
  • BRPOP key second delay
Hash is a « dictionary » of fields and values
  • HSET key field value
  • HGET key field
  • HMSET key field1 value1 [field2 value2 …]
  • HMGET key field [field2 …]
  • HGETALL key
  • HEXISTS key field
  • HLEN key
  • HKEYS key
  • HVALS key
  • HDEL key field
  • HINCRBY key field increment
An unique and unordered collection of values is a Set
  • SADD key member [member …]
  • SMEMBERS key
  • SISMEMBER key member
  • SCARD key
  • SUNION key1 key2 [key3 …]
  • SINTER key1 key2 [key3 …]
  • SDIFF key1 key2 [key3 …]
Sorted Set an ordered collection of unique values
  • ZADD key score member [score member …]
  • ZRANGE key start stop [WITHSCORES]
  • ZREVRANGE key start stop [WITHSCORES]
  • ZRANK key start stop [WITHSCORES]
  • ZSCORE key member
  • ZREM key member
  • ZCARD key
  • ZCOUNT key min max
  • ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count]
Streams
  • https://redis.io/commands/?group=stream
Développer avec Redis
  • https://github.com/predis/predis
Informations

Prérequis :

Pas besoin de Prérequis
  • Durée3 jours (adaptable si besoin)
  • Prix inter-entreprise900 € HT
  • Prix intra-entreprise900 € HT
  • Prochaines sessionsNos sessions sont créées sur mesure en fonction de vos disponibilités, contactez-nous pour définir une session

FAQ

C'EST QUOI DONKEYSCHOOL ?

DonkeySchool est une formation créée par l’Agence Web DonkeyCode. Nous avons pour vocation de vous accompagner dans votre projet de reconversion et de vous faire monter en compétences pour faire de vous des développeurs web redoutables . Parfois, nous recrutons les meilleurs au sein de notre équipe DonkeyCode.

VOTRE FORMATION EST-ELLE ACCESSIBLE AUX PERSONNES EN SITUATION DE HANDICAP ?

Selon la forme de votre handicap, TDA, déficiences auditives, visuelles, problèmes de mobilité … nous trouverons avec vous et notre réseau de spécialistes les moyens d’adapter la pédagogie pour que vous ayez toutes les chances de réussite.

Contactez-nous pour en parler (01 43 61 95 42)

C'EST QUOI FALC ?

Afin de permettre à chaque personne de suivre la formation, nous essayons de respecter la norme Facile A Lire et à Comprendre.

OÙ SE TROUVE DONKEYSCHOOL ?

DonkeySchool se trouve au 195 Rue des Pyrénées, 75020 Paris.

COMMENT EST CONSTITUÉE L'ÉQUIPE PÉDAGOGIQUE ?

  • Cédric LOMBARDOT, fondateur de l’école et responsable pédagogique sera également en charge des cours de PHP avancé, Symfony et Docker
  • Avec lui pour vous accompagner tout au long de votre parcours, une équipe de 6 formateurs avec plusieures années d’experiences et toujours en activité qui vous enseigneront leurs spécialités. (Javascript, typescript, PHP, Symfony, Angular, DevOps…)

A PROXIMITÉ DE L'ÉCOLE

Accédez à la page pour découvrir les hôtels, restaurants et transports à proximité de DonkeySchool en cliquant ici.