Redis Installation and Configuration Guide
Firewall Configuration
To allow Redis traffic through the firewall, add a rule for port 6379:
iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
service iptables save
Installation Steps
Navigate to the download directory:
cd /usr/local/src
Download the Redis source package (example version 3.2.9):
wget http://download.redis.io/releases/red ...
Posted on Wed, 22 Jul 2026 16:53:15 +0000 by hyeteck
Redis Deployment Configurations: Standalone, Master-Slave, Sentinel, and Cluster
Standalone Configuraton Setup
Redis Installation
Download URL: http://redis.io/download
Installation Steps:
Install gcc compiler: yum install gcc
Download and extract the redis-5.0.3.tar.gz file to /usr/local directory
wget http://download.redis.io/releases/redis-5.0.3.tar.gz
tar xzf redis-5.0.3.tar.gz
cd redis-5.0.3
Navigate to the extract ...
Posted on Wed, 22 Jul 2026 16:53:04 +0000 by thechris
Understanding Redis Sentinel: Architecture, Communication, and Failover Process
Sentinel Overview
Sentinel is a distributed system designed to monitor master-slave Redis deployments. When a master becomes unavailable, Sentinel automatically promotes a slave to master and redirects all other slaves to the new master.
Core Capabilities
Monitoring
Continuously checks master and slave availability
Detects master存活检测 and re ...
Posted on Mon, 20 Jul 2026 17:39:32 +0000 by gabo0303
Optimizing Book Ranking Systems with Redis and MySQL
MySQL Optimization Strategies
For existing MySQL implementations, index optimization provides the highest return with minimal investment. A typical ranking query might look like:
SELECT
book_name, sales_count
FROM
books_sales
WHERE
category = 'Fantasy'
AND date = 'specific_date'
ORDER BY
sales_count DESC
LIMIT 10;
Com ...
Posted on Mon, 20 Jul 2026 17:34:34 +0000 by dub
Redis Internal Storage Architecture and Data Structures
Redis Storage Structure
Value Encoding Types
Redis automatically selects the most efficient encoding format based on the characteristics of stored data:
String
int: String length ≤ 20 and convertible to integer
raw: String length > 44
embstr: String length ≤ 44
List
quicklist: Optimized linked list structure
ziplist: Compressed list for ...
Posted on Thu, 16 Jul 2026 16:59:55 +0000 by jeff2007XP
Comprehensive Guide to Redis Configuration Parameters
Memory Units and General SettingsRedis configuration supports standard memory units. Units are case-insensitive, meaning 1GB, 1Gb, and 1gb are equivalent.1kb = 1024 bytes1k = 1000 bytes1mb = 1024*1024 bytes1m = 1000000 bytesBy default, Redis runs in the foreground. To run as a background daemon, modify the daemonize setting.daemonize yes
pidfil ...
Posted on Tue, 14 Jul 2026 17:14:02 +0000 by hhheng
Core Redis Architecture, Data Structures, and Operational Patterns
Core Data Types and Internal Structures
Redis supports five primary data structures, each optimized for specific use cases.
Strings
Binary-safe sequences capable of holding text, serialized objects, or binary data like images up to 512MB. They are the foundational type.
SET user:name "Alice"
GET user:name
MSET user:age 30 user:city "NYC"
INCR u ...
Posted on Mon, 13 Jul 2026 16:20:24 +0000 by tazgalsinh
Optimizing Database Performance with Advanced Pagination Caching Strategies
Direct Caching of Page Results
The most straightforward approach to caching paginated data involves storing the complete result set for a specific page query. The cache key is typically constructed using the query parameters and pagination metadata.
public List<Item> fetchItemList(String filter, int pageNum, int pageSize) {
String ca ...
Posted on Sun, 12 Jul 2026 17:34:52 +0000 by TomNomNom
Comprehensive PHP and Go Interview Questions from Major Tech Companies
Echo Technology First Round
Kafka Multiple Partitions Ensuring Message Order
Initially sending messages can be achieved by specifying key + single partition
When multiple consumers process data, you can take modulo of the key and place it into queues, then use multiple threads to consume these queues. Queues maintain internal order
MySQL W ...
Posted on Sun, 12 Jul 2026 17:26:35 +0000 by Topper
Redis High Availability, Persistence, and Performance Optimization Guide
Redis High Availability
High availability in web servers refers to the time during which a service remains accessible, typically measured by uptime percentages (99.9%, 99.99%, 99.999%). In the Redis context, high availability encompasses more than just service availability—it also involves data capacity scaling, data durability, and rapid disas ...
Posted on Sat, 11 Jul 2026 16:13:37 +0000 by jrforrester