Cargando…

Redis essentials : harness the power of Redis to integrate and manage your projects efficiently /

Harness the power of Redis to integrate and manage your projects efficiently About This Book Learn how to use Redis's data types efficiently to manage large data sets Scale Redis to multiple servers with Twemproxy, Redis Sentinel, and Redis Cluster A fast-paced guide, full of real-world example...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Da Silva, Maxwell Dayvson (Autor), Tavares, Hugo Lopes (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, [2015]
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn921930888
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 150923t20152015enka o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d N$T  |d YDXCP  |d OCLCF  |d IDEBK  |d DEBBG  |d COO  |d EBLCP  |d VT2  |d DEBSZ  |d IDB  |d OCLCQ  |d MERUC  |d OCLCQ  |d CEF  |d OCLCQ  |d WYU  |d UAB  |d OCLCQ  |d OCLCO  |d OCLCQ  |d QGK  |d OCLCO 
019 |a 921235457  |a 922704522  |a 935250235  |a 1259204533 
020 |a 9781784396084  |q (electronic bk.) 
020 |a 1784396087  |q (electronic bk.) 
020 |z 9781784392451 
020 |z 1784392456 
029 1 |a CHNEW  |b 000893920 
029 1 |a CHVBK  |b 374530777 
029 1 |a DEBBG  |b BV043020358 
029 1 |a DEBBG  |b BV043627574 
029 1 |a DEBSZ  |b 455699305 
029 1 |a DEBSZ  |b 47387119X 
029 1 |a GBVCP  |b 882847287 
035 |a (OCoLC)921930888  |z (OCoLC)921235457  |z (OCoLC)922704522  |z (OCoLC)935250235  |z (OCoLC)1259204533 
037 |a CL0500000650  |b Safari Books Online 
050 4 |a QA76.9.D37 
072 7 |a BUS  |x 082000  |2 bisacsh 
072 7 |a BUS  |x 041000  |2 bisacsh 
072 7 |a BUS  |x 042000  |2 bisacsh 
072 7 |a BUS  |x 085000  |2 bisacsh 
082 0 4 |a 658.4/0380285574  |2 23 
049 |a UAMI 
100 1 |a Da Silva, Maxwell Dayvson,  |e author. 
245 1 0 |a Redis essentials :  |b harness the power of Redis to integrate and manage your projects efficiently /  |c Maxwell Dayvson Da Silva, Hugo Lopes Tavares. 
246 3 0 |a Harness the power of Redis to integrate and manage your projects efficiently 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c [2015] 
264 4 |c ©2015 
300 |a 1 online resource (1 volume) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
490 1 |a Community experience distilled 
500 |a Includes index. 
588 0 |a Online resource; title from cover (Safari, viewed September 20, 2015). 
505 0 |a Cover; Copyright; Credits; About the Authors; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started (The Baby Steps); Installation; Installing from source; Hello Redis (command-line interface examples); Installing Node.js; JavaScript syntax quick reference guide; Hello World with Node.js and Redis; Redis data types; Strings; String examples with redis-cli; Building a voting system with Strings using Node.js ; Lists; List examples with redis-cli; Implementing a generic Queue System; Hashes; Using Hashes with redis-cli. 
505 8 |a A voting system with Hashes and Node.jsSummary; Chapter 2: Advanced Data Types (Earning a Black Belt); Sets; Set examples with redis-cli; Building a deal tracking system; Sorted Sets; Sorted Set examples with redis-cli; Building a leaderboard system for an online game; Bitmaps; Bitmap examples with redis-cli; Building web analytics; HyperLogLogs; Counting unique users -- HyperLogLog versus Set; HyperLogLogs examples with redis-cli; Counting and retrieving unique website visits; Summary; Chapter 3: Time Series (A Collection of Observations); Building the foundation; Optimizing with Hashes. 
505 8 |a Adding uniqueness with Sorted Sets and HyperLogLogSummary; Chapter 4: Commands (Where the Wild Things Are); Pub/Sub; Transactions; Pipelines; Scripting; Lua syntax basics; Redis meets Lua; Miscellaneous commands; INFO; DBSIZE; DEBUG SEGFAULT; MONITOR; CLIENT LIST and CLIENT SET NAME; CLIENT KILL; FLUSHALL; RANDOMKEY; EXPIRE and EXPIREAT; TTL and PTTL; PERSIST; SETEX; DEL; EXISTS; PING; MIGRATE; SELECT; AUTH; SCRIPT KILL; SHUTDOWN; OBJECT ENCODING; Data type optimizations; String; List; Set; Hash; Sorted Set; Measuring memory usage; Summary. 
505 8 |a Chapter 5: Clients for Your Favorite Language (Become a Redis Polyglot)PHP; The basic commands in PHP; The blocking commands in PHP; Pipelines in PHP; Transactions in PHP; Scripting in PHP; Python; The basic commands in Python; The blocking commands in Python; Pipelines in Python; Transactions in Python; Scripting in Python; Ruby; The basic commands in Ruby; The blocking commands in Ruby; Pipelines in Ruby; Transactions in Ruby; Scripting in Ruby; Summary; Chapter 6: Common Pitfalls (Avoiding Traps); The wrong data type for the job; The Set approach; The Bitmap approach. 
505 8 |a Multiple Redis databasesKeys without a namespace; Using Swap; Not planning and configuring the memory properly; An inappropriate persistence strategy; Summary; Chapter 7: Security Techniques (Guard Your Data); The basic security; Obfuscating critical commands; Networking security; Protecting Redis with firewall rules; Running Redis on the loopback network interface; Running Redis in a Virtual Private Cloud; Encrypting client-to-server communication; Running stunnel on both the server and the client; Running stunnel on the server and using a Redis client that supports SSL; Summary. 
520 |a Harness the power of Redis to integrate and manage your projects efficiently About This Book Learn how to use Redis's data types efficiently to manage large data sets Scale Redis to multiple servers with Twemproxy, Redis Sentinel, and Redis Cluster A fast-paced guide, full of real-world examples to help you get the best out of the features offered by Redis Who This Book Is For If you are a competent developer with experience of working with data structure servers and want to boost your project's performance by learning about features of Redis, then this book is for you. What You Will Learn Build analytics applications using Bitmaps and Hyperloglogs Enhance scalability with Twemproxy, Redis Sentinel, and Redis Cluster Build a Time Series implementation in Node.js and Redis Create your own Redis commands by extending Redis with Lua Get to know security techniques to protect your data (SSL encryption, firewall rules, basic authorization) Persist data to disk and learn the trade-offs of AOF and RDB Understand how to use Node.js, PHP, Python, and Ruby clients for Redis Avoid common pitfalls when designing your next solution In Detail Redis is the most popular in-memory key-value data store. It's very lightweight and its data types give it an edge over the other competitors. If you need an in-memory database or a high-performance cache system that is simple to use and highly scalable, Redis is what you need. Redis Essentials is a fast-paced guide that teaches the fundamentals on data types, explains how to manage data through commands, and shares experiences from big players in the industry. We start off by explaining the basics of Redis followed by the various data types such as Strings, hashes, lists, and more. Next, Common pitfalls for various scenarios are described, followed by solutions to ensure you do not fall into common traps. After this, major differences between client implementations in PHP, Python, and Ruby are presented. Next, you will learn how to extend Redis with Lua, get to know security techniques such as basic authorization, firewall rules, and SSL encryption, and discover how to use Twemproxy, Redis Sentinel, and Redis Cluster to scale infrastructures horizontally. At the end of this book, you will be able to utilize all the essential features of Redis to optimize your project's performance. Style and approach A practical guide that offers the foundation upon which you can begin to understand the capabilities of Redis using a s... 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Data warehousing. 
650 0 |a Database design. 
650 0 |a Database management. 
650 0 |a Management information systems. 
650 0 |a Open source software. 
650 6 |a Entrepôts de données (Informatique) 
650 6 |a Bases de données  |x Conception. 
650 6 |a Bases de données  |x Gestion. 
650 6 |a Systèmes d'information de gestion. 
650 6 |a Logiciels libres. 
650 7 |a BUSINESS & ECONOMICS  |x Industrial Management.  |2 bisacsh 
650 7 |a BUSINESS & ECONOMICS  |x Management.  |2 bisacsh 
650 7 |a BUSINESS & ECONOMICS  |x Management Science.  |2 bisacsh 
650 7 |a BUSINESS & ECONOMICS  |x Organizational Behavior.  |2 bisacsh 
650 7 |a Data warehousing  |2 fast 
650 7 |a Database design  |2 fast 
650 7 |a Database management  |2 fast 
650 7 |a Management information systems  |2 fast 
650 7 |a Open source software  |2 fast 
700 1 |a Tavares, Hugo Lopes,  |e author. 
776 0 8 |i Print version:  |a Maxwell Dayvson Da Silva, Hugo Lopes Tavares.  |t Redis Essentials.  |d Birmingham : Packt Publishing Ltd, ©2015  |z 9781784392451 
830 0 |a Community experience distilled. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781784392451/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a EBL - Ebook Library  |b EBLB  |n EBL4191244 
938 |a EBSCOhost  |b EBSC  |n 1063078 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis32604858 
938 |a YBP Library Services  |b YANK  |n 12603154 
994 |a 92  |b IZTAP