Index
A
- administration topics, Redis
- programming / Programming Redis administration topics, Master-Slave replication, Transactions with MULTI and EXEC
- Master-Slave replication / Master-Slave replication
- transactions, with MULTI command / Transactions with MULTI and EXEC
- transactions, with EXEC command / Transactions with MULTI and EXEC
- advanced Lua scripting, using with Redis
- about / Advanced Lua scripting with Redis
- MARC21 ingestion / MARC21 ingestion
- Online Storefront Paper Stationary / Online Storefront Paper Stationery
- interoperability, using JSON-LD / Interoperability using JSON-LD, Lua, and Redis
- interoperability, using Lua / Interoperability using JSON-LD, Lua, and Redis
- Amazon Web Services (AWS)
- about / Redis and AWS
- analytics complement
- to MongoDB / Redis as an analytics complement to MongoDB
- application
- packaging, with Docker Compose / Packaging your application with Docker Compose
- ARGV
- about / The use of Lua in Redis
- using, with Redis / Using KEYS and ARGV with Redis
- arrays
- PSUBSCRIBE / PSUBSCRIBE and UNSUBSCRIBE arrays
- UNSUBSCRIBE / PSUBSCRIBE and UNSUBSCRIBE arrays
B
- 32-bit Redis
- about / 32-bit Redis
- INFO memory / About the INFO memory
- BIBCAT
- ElasticSearch, using / Using Redis and ElasticSearch in BIBCAT
- Redis, using / Using Redis and ElasticSearch in BIBCAT
- BIBFRAME Works
- word tokens, extracting from / Extracting word Tokens from BIBFRAME Works
- Big Data / Machine learning and Redis
- big O notation
- about / Big O notation
- computing, for custom code / Computing big O notation for custom code
- binary serialized object notation (BSON) / Redis as an analytics complement to MongoDB
- bit operations / Bitstrings and bit operations
- bitstrings / Bitstrings and bit operations
C
- cache complement
- to Fedora Commons / Redis as a smart cache complement to Fedora Commons
- Celery
- cgroups
- about / Linux containers
- check-and-set (CAS) / Transactions with MULTI and EXEC
- composite partitioning
- about / Composite partitioning
- consistent hashing
- about / Composite partitioning
- Continuous Integration (CI) platform / Linux containers
- core search technology / Redis as a preprocessor complement to ElasticSearch
- coroutines
- Redis, using / Coroutines using Redis and Python
- Python, using / Coroutines using Redis and Python
- reference link / Coroutines using Redis and Python
- cyclic redundancy check (CRC)
- about / Composite partitioning
D
- data partitioning
- about / Approaches to partitioning data
- Range partitioning / Range partitioning
- List partitioning / List partitioning
- Hash partitioning / Hash partitioning
- composite partitioning / Composite partitioning
- key hash tags / Key hash tags
- dedicated cloud hosting options / Dedicated cloud hosting options
- DevOps
- Redis role / Redis role in DevOps
- DigitalOcean Redis
- about / DigitalOcean Redis
- Disque
- messaging with / Messaging with Disque
- reference / Messaging with Disque
- distribute lock manager
- reference / Task management with Redis and Celery
- Docker
- download link / Linux containers
- reference, for installation / Docker basics with Redis
- URL / Hosting and publishing Docker images
- Docker basics
- with Redis / Docker basics with Redis
- Docker Compose
- application, packaging with / Packaging your application with Docker Compose
- about / Packaging your application with Docker Compose
- URL / Packaging your application with Docker Compose
- Docker containers
- about / Linux containers
- Docker filesystem backends
- about / Docker filesystem backends
- images, building with Dockerfile / Building images with a Dockerfile
- Docker images
- reference / Linux containers
- layers / Layers in Docker images
- Docker filesystem backends / Docker filesystem backends
- hosting / Hosting and publishing Docker images
- publishing / Hosting and publishing Docker images
- Docker issues
- about / Docker and Redis issues
- Docker Toolkit
- Domain Specific Language (DSL) / Redis Serialization Protocol (RESP)
- Dublin Core Description element
E
- ElastiCache service
- URL / Redis and AWS
- Elastic Compute Cloud (EC2) / Redis and AWS
- ElasticSearch
- about / Redis as a preprocessor complement to ElasticSearch
- using, in BIBCAT / Using Redis and ElasticSearch in BIBCAT
- entity-relationship (ER) / Experimenting with Redis
- Europeana Data Model (EDM) / Extracting JSON to transform into RESP
- extract, transform, and load (ETL)
F
- Fedora Commons
- about / Redis as a smart cache complement to Fedora Commons
- smart cache component / Redis as a smart cache complement to Fedora Commons
- Fowler-Noll-Vo (FNV) / Clustering Redis with Twemproxy
G
- Geographic Information Systems (GIS) / Redis isn't right because …try again soon!
- geohash algorithm
- reference / GIS and RestMQ
- GETBIT
- about / Range partitioning
- GIS
- and RestMQ / GIS and RestMQ
- Git repository
- reference link / Coroutines using Redis and Python
H
- hardware virtual machine (HVM) / Redis and AWS
- hashes / Hashes
- Hash partitioning
- about / Hash partitioning
- hash slot
- about / Composite partitioning
- Hydra
- HyperLogLogs / HyperLogLogs
I
- INFO memory
- used_memory value / About the INFO memory
- about / About the INFO memory
- used_memory_human value / About the INFO memory
- used_memory_rss value / About the INFO memory
- used_memory_peak value / About the INFO memory
- used_memory_peak_human value / About the INFO memory
- used_memory_lua value / About the INFO memory
- mem_fragmentation_ratio value / About the INFO memory
- mem_allocator value / About the INFO memory
- Infrastructure as a Service (IaaS) / Linux containers
- ipairs / Using KEYS and ARGV with Redis
- Islandora
J
- Java Messaging Service (JMS) / Redis as a smart cache complement to Fedora Commons
- JSON
- extracting, to transform into RESP / Extracting JSON to transform into RESP
- JSON-LD
- reference link / Interoperability using JSON-LD, Lua, and Redis
- JSON-to-RESP script
- JSON Schema
- URL / Redis key schema
K
- kanban channel / First workstation using Python Pub/Sub
- Key-event notification
- about / Redis keyspace notifications
- Key-space notification
- about / Redis keyspace notifications
- key expiration
- about / Key expiration
- aspects / Key expiration
- key hash tags
- about / Key hash tags
- KEYS
- using, with Redis / Using KEYS and ARGV with Redis
L
- latency
- about / Hardware and network latencies
- network latency / Hardware and network latencies
- hardware latency / Hardware and network latencies
- command latency / Hardware and network latencies
- round-trip latency / Hardware and network latencies
- client-latency / Hardware and network latencies
- layers, in Docker images
- about / Layers in Docker images
- Less Recently Used (LRU)
- about / Popular usage patterns
- key evictions / LRU key evictions
- linear regression
- with Redis / Linear regression with Redis
- linked data fragments
- reference link / Coroutines using Redis and Python
- Linux
- Redis, running / Operating system tips
- Linux containers
- about / Linux containers
- List partitioning
- about / List partitioning
- lists / Lists
- Logstash / ElasticSearch, Logstash, and Redis
- Lua
- uses, in Redis / The use of Lua in Redis
- reference link / The use of Lua in Redis
- URL / Third workstation Lua Client Pub/Sub
- LuaRocks
- LXC
- URL / Linux containers
M
- MAachine-Readable Cataloging (MARC) / Experimenting with Redis
- marc_hash.py module
- memory efficient Redis data structures
- memory optimization
- about / Creating memory efficient Redis data structures
- small aggregate hashes / Small aggregate hashes, lists, sets, and sorted sets
- lists / Small aggregate hashes, lists, sets, and sorted sets
- sets / Small aggregate hashes, lists, sets, and sorted sets
- sorted sets / Small aggregate hashes, lists, sets, and sorted sets
- bit / Bits, bytes, and Redis strings as random access arrays
- bytes / Bits, bytes, and Redis strings as random access arrays
- Redis strings, using as random access arrays / Bits, bytes, and Redis strings as random access arrays
- hashes, optimizing for efficient storage / Optimizing hashes for efficient storage
- messaging
- with, Redis technologies / Messaging with Redis technologies
- with, Disque / Messaging with Disque
- Metadata Application Profile (MAP)
- MongoDB
- Redis, as analytic complement / Redis as an analytics complement to MongoDB
- MongoDB binary
N
- N3
- namespaces
- about / Linux containers
- Naïve Bayes
- and work classification / Naïve Bayes and work classification
- training datasets, creating / Creating training and testing datasets
- testing datasets, creating / Creating training and testing datasets
- word Tokens, extracting from BIBFRAME Works / Extracting word Tokens from BIBFRAME Works
- applying / Applying Naïve Bayes
- Node.js
- used, for updating Todo list application / Todo list application using Node.js and Redis
- Nohm
- North American Numbering Plan Administration (NANPA)
- about / List partitioning
- NoSQL
- proliferation / The proliferation of NoSQL
O
- offer class
- operating systems
- tips / Operating system tips
- operations channel / First workstation using Python Pub/Sub
- optical character recognition (OCR) / Redis as a smart cache complement to Fedora Commons
- order class
P
- pipelining
- reference link / Pipelining
- Platform as a Service (PaaS) / Linux containers
- preprocessor complement
- to ElasticSearch / Redis as a preprocessor complement to ElasticSearch
- Python
- used, for coroutines / Coroutines using Redis and Python
Q
- Quality Assurance / Redis role in DevOps
R
- Range partitioning
- about / Range partitioning
- rdb tool
- RDF-based vocabulary
- RDF graph
- characteristics / Extracting, transforming, and loading information with Redis
- Really Simple Syndication (RSS) / Overview of Redis Pub/Sub
- Redis
- benefits / Is Redis right for me?
- experimenting with / Experimenting with Redis
- usage patterns / Popular usage patterns
- about / Redis isn't right because …try again soon!
- keys / Redis keys
- command, URL / Big O notation
- URL / Big O notation
- configuring / Configuring Redis
- master-slave replication, using / Master-slave
- development, Git used / Getting ready for Redis development with Git
- own redis command, creating / Exercise – creating your own redis command
- used, for coroutines / Coroutines using Redis and Python
- used, for updating Todo list application / Todo list application using Node.js and Redis
- Lua, uses / The use of Lua in Redis
- scripting, reference link / The use of Lua in Redis
- KEYS, using / Using KEYS and ARGV with Redis
- ARGV, using / Using KEYS and ARGV with Redis
- advanced Lua scripting, using / Advanced Lua scripting with Redis
- role, in DevOps / Redis role in DevOps
- clustering, with Twemproxy / Clustering Redis with Twemproxy
- as analytics complement, to MongoDB / Redis as an analytics complement to MongoDB
- as preprocessor complement, to ElasticSearch / Redis as a preprocessor complement to ElasticSearch
- and ElasticSearch, using in BIBCAT / Using Redis and ElasticSearch in BIBCAT
- ElasticSearch / ElasticSearch, Logstash, and Redis
- Logstash / ElasticSearch, Logstash, and Redis
- smart as cache complement, to Fedora Commons / Redis as a smart cache complement to Fedora Commons
- and AWS / Redis and AWS
- security, considerations / Security considerations when managing Redis
- protected mode / Redis protected mode
- web dashboard, operational monitoring / Operational monitoring with a Redis web dashboard
- and machine learning / Machine learning and Redis
- linear regression / Linear regression with Redis
- redis-lua client
- redis-py-cluster
- reference / Using Redis Cluster
- redis.c
- redis.h
- redisbayes
- Redis Cluster
- background / Redis Cluster background
- overview / Overview of running Redis Cluster
- using / Using Redis Cluster
- live reconfiguration / Live reconfiguration and resharding Redis cluster
- resharding / Live reconfiguration and resharding Redis cluster
- failover / Failover
- nodes, replacing / Replacing or upgrading nodes in Redis Cluster
- nodes, upgrading / Replacing or upgrading nodes in Redis Cluster
- Redis data structures
- time complexity, reviewing / Reviewing the time complexity of Redis data structures
- Redis Docker image
- reference / Docker basics with Redis
- Redis Github repository
- reference link / Getting ready for Redis development with Git
- Redis internals
- about / Redis internals
- redis.h / Understanding redis.h and redis.c
- redis.c / Understanding redis.h and redis.c
- REdis Serialization Protocol (RESP) / Redis Serialization Protocol (RESP)
- RDB format / Redis RDB format
- Redis issues
- about / Docker and Redis issues
- Redis keys
- about / Redis keys
- schema / Redis key schema
- delimiters / Key delimiters and naming conventions
- naming conventions / Key delimiters and naming conventions
- Redis keyspace notifications
- about / Redis keyspace notifications
- Redis Labs
- URL / Dedicated cloud hosting options
- about / Redis Labs
- DigitalOcean Redis / DigitalOcean Redis
- Redis Labs Enterprise Cluster (RLEC) / Redis Labs
- RedisLive
- Redis object mapper
- deconstructing / Deconstructing a Redis object mapper
- key expiration time, setting / Key expiration
- key cautions / Key cautions
- Redis Pub/Sub
- overview / Overview of Redis Pub/Sub
- RESP Array / Pub/Sub RESP replies
- with Redis CLI / Pub/Sub with Redis CLI
- implementing / Redis Pub/Sub in action
- first workstation, using Python Pub/Sub / First workstation using Python Pub/Sub
- second workstation Node.js Pub/Sub / Second workstation Node.js Pub/Sub
- third workstation Lua Client Pub/Sub / Third workstation Lua Client Pub/Sub
- Redis schema
- creating, manually / Manually creating a Redis schema
- Redis Sentinel
- about / Monitoring with Redis Sentinel
- monitoring / Monitoring with Redis Sentinel
- for, Area Code List Partition / Sentinel for Area Code List Partition
- REdis Serialization Protocol (RESP)
- about / Redis internals, Redis Serialization Protocol (RESP)
- pipelining / Pipelining
- Redis technologies
- messaging with / Messaging with Redis technologies
- Relational Database Management Systems (DBMS) / The proliferation of NoSQL
- resident set size (rss) / About the INFO memory
- RESP
- transforming into, by extracting JSON / Extracting JSON to transform into RESP
- RESP Array
- about / Pub/Sub RESP replies
- SUBSCRIBE / SUBSCRIBE and UNSUBSCRIBE RESP Arrays
- UNSUBSCRIBE / SUBSCRIBE and UNSUBSCRIBE RESP Arrays
- RestMQ
- reference / Adding task management with RestMQ
- Round Trip Time (RTT) / Pipelining
S
- Schema.org
- reference link / Interoperability using JSON-LD, Lua, and Redis
- security, considerations
- about / Security considerations when managing Redis
- protected mode / Redis protected mode
- passwords / Redis protected mode
- passwords, setting / Redis protected mode
- command obfuscation / Command obfuscation
- operational monitoring, with Redis web dashboard / Operational monitoring with a Redis web dashboard
- service-oriented architecture (SOA) / Linux containers
- sets / Sets
- Software as a Service (SaaS) / Linux containers
- Software Development / Redis role in DevOps
- sorted sets
- about / Sorted sets
- advanced operations / Advanced sorted set operations
- SPARQL Protocol and the RDF Query Language / The proliferation of NoSQL
- strings / Strings
T
- task management
- with Redis and Celery / Task management with Redis and Celery
- aading, with RestMQ / Adding task management with RestMQ
- Technology Operations / Redis role in DevOps
- time complexity, Redis data structures
- about / Reviewing the time complexity of Redis data structures
- strings / Strings
- hashes / Hashes
- lists / Lists
- sets / Sets
- time to live (TTL) / LRU key evictions
- Todo list application
- updating, with Node.js / Todo list application using Node.js and Redis
- updating, with Redis / Todo list application using Node.js and Redis
- replication / Replication and public access
- public access / Replication and public access
- Twemproxy
- about / Clustering Redis with Twemproxy
- Redis, clustering with / Clustering Redis with Twemproxy
- testing, with Linked Data Fragments server / Testing Twemproxy with Linked Data Fragments server
U
- unit test
- usage patterns
- about / Popular usage patterns
W
- World Web Consortium (W3C) / Redis as a smart cache complement to Fedora Commons