IT

 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 

 

 






 







 


IT

 

 

AI  

 

 






 







 


 

 

 

 

 

 

 






 







 


 

 

 

 

 

 

 

 






 







 


 

Web  

 

 

PlayStation  

 

YouTuber  

 





 

 





 

 

 












Redis - The Real-time Data Platform  

261 users  
redis.io  


# Create a new session and store it as a JSON document > JSON.SET session:12345 . {user_id: 1001, login_time: 2024-02-27T10:00:00Z, data: {last_page_visited: /home, preferences: {theme: dark}}} OK # Fetch the entire session > JSON.GET session:12345 {\user_id\:1001,\login_time\:\2024-02-27T10:00:00Z\,\data\:{\last_page_visited\:\/home\,\preferences\:{\theme\:\



 

2010/11/05 23:55
 



















 

















partitioning  

52users  
redis.io  


Horizontal scaling with Redis Cluster Redis scales horizontally with a deployment topology called Redis Cluster. This topic will teach you how to set up, test, and operate Redis Cluster in production. You will learn about the availability and consistency characteristics of Redis Cluster from the end user's point of view. If you plan to run a production Redis Cluster deployment or want to understan




 

2012/12/05 22:48
 













 











RedisInsight - The Best Redis GUI  

49users  
redis.io  


Build from anywhere Redis Insight is supported on multiple operating systems: Linux, Windows, and macOS. It seamlessly supports all our deployments, whether you use Redis Open Source, Redis Stack, Redis Enterprise Software, Redis Cloud, Amazon ElastiCache, or Azure Cache for Redis. The Redis Insight graphic UI helps you browse and interact with your data. Filter and visualize Redis keys, perform C



 

2013/10/23 19:55
 



















 











High availability with Redis Sentinel  

48users  
redis.io  


High availability for non-clustered Redis Redis Sentinel provides high availability for Redis when not using Redis Cluster. Redis Sentinel also provides other collateral tasks such as monitoring, notifications and acts as a configuration provider for clients. This is the full list of Sentinel capabilities at a macroscopic level (i.e. the big picture): Monitoring. Sentinel constantly checks if your




 

2012/07/23 22:37
 









 











Command reference  Redis  

46users  
redis.io  


Vector search Learn what you need to go from beginner to GenAI expert Get started




 

2011/02/13 14:06
 







 











Search Benchmarking: RediSearch vs. Elasticsearch - Redis  

39users  
redis.io  


Click to learn more about RediSearch: RediSearch: A High Performance Search Engine as a Redis Module white paper Background RediSearch is a distributed full-text search and aggregation engine built as a module on top of Redis. It enables  users to execute complex search queries on their Redis dataset in an extremely fast manner. The unique architecture of RediSearch, which was written in C and bui




 

2019/04/20 01:12
 











 











Diagnosing latency issues  

30users  
redis.io  


Finding the causes of slow responses This document will help you understand what the problem could be if you are experiencing latency problems with Redis. In this context latency is the maximum delay between the time a client issues a command and the time the reply to the command is received by the client. Usually Redis processing time is extremely low, in the sub microsecond range, but there are




 

2012/02/09 23:18
 













 











How fast is Redis?  Redis  

22users  
redis.io  


Using the redis-benchmark utility on a Redis server Redis includes the redis-benchmark utility that simulates running commands done by N clients while at the same time sending M total queries. The utility provides a default set of tests, or you can supply a custom set of tests. The following options are supported: Usage: redis-benchmark [-h <host>] [-p <port>] [-c <clients>] [-n <requests]> [-k <b




 

2012/05/07 16:02
 







 











Redis cluster Specification  Redis  

21users  
redis.io  


Detailed specification for Redis cluster Welcome to the Redis Cluster Specification. Here you'll find information about the algorithms and design rationales of Redis Cluster. This document is a work in progress as it is continuously synchronized with the actual implementation of Redis. Main properties and rationales of the design Redis Cluster goals Redis Cluster is a distributed implementation of




 

2011/10/13 22:35
 



 











Understand Redis data types  

20users  
redis.io  


Overview of data types supported by Redis Redis is a data structure server. At its core, Redis provides a collection of native data types that help you solve a wide variety of problems, from caching to queuing to event processing. Below is a short description of each data type, with links to broader overviews and command references. If you'd like to try a comprehensive tutorial for each data struc




 

2011/04/08 14:50
 







 











Redis Pub/Sub  

19users  
redis.io  


How to use pub/sub channels in Redis SUBSCRIBE, UNSUBSCRIBE and PUBLISH implement the Publish/Subscribe messaging paradigm where (citing Wikipedia) senders (publishers) are not programmed to send their messages to specific receivers (subscribers). Rather, published messages are characterized into channels, without knowledge of what (if any) subscribers there may be. Subscribers express interest in




 

2011/05/16 20:13
 









 











Connect with Redis clients  

17users  
redis.io  


Connect your application to a Redis database and try an example Use the Redis client libraries to connect to Redis servers from your own code. We support client libraries for five main languages: Python C#/.NET Node.js Java Go We also provide several higher-level object mapping (OM) libraries and there are several community-supported clients for other languages. You will need access to a Redis ser




 

2011/02/14 04:00
 







 











Distributed Locks with Redis  

16users  
redis.io  


A distributed lock pattern with Redis Distributed locks are a very useful primitive in many environments where different processes must operate with shared resources in a mutually exclusive way. There are a number of libraries and blog posts describing how to implement a DLM (Distributed Lock Manager) with Redis, but every library uses a different approach, and many use a simple approach with lowe




 

2014/05/23 00:11
 





 











Install Redis  

16users  
redis.io  


Install Redis on Linux, macOS, and Windows This is a an installation guide. You'll learn how to install, run, and experiment with the Redis server process. While you can install Redis on any of the platforms listed below, you might also consider using Redis Cloud by creating a free account. Install Redis How you install Redis depends on your operating system and whether you'd like to install it bu




 

2012/05/07 15:37
 





 











Redis patterns example  

16users  
redis.io  


Learn several Redis patterns by building a Twitter clone This article describes the design and implementation of a very simple Twitter clone written using PHP with Redis as the only database. The programming community has traditionally considered key-value stores as a special purpose database that couldn't be used as a drop-in replacement for a relational database for the development of web applic




 

2011/09/08 02:12
 















 











Redis persistence  

16users  
redis.io  


How Redis writes data to disk Persistence refers to the writing of data to durable storage, such as a solid-state disk (SSD). Redis provides a range of persistence options. These include: RDB (Redis Database): RDB persistence performs point-in-time snapshots of your dataset at specified intervals. AOF (Append Only File): AOF persistence logs every write operation received by the server. These oper




 

2011/11/28 15:20
 





 











Distributed Locks with Redis  

15users  
redis.io  


A distributed lock pattern with Redis Distributed locks are a very useful primitive in many environments where different processes must operate with shared resources in a mutually exclusive way. There are a number of libraries and blog posts describing how to implement a DLM (Distributed Lock Manager) with Redis, but every library uses a different approach, and many use a simple approach with lowe




 

2017/03/03 03:38
 







 











Redis administration  

13users  
redis.io  


Advice for configuring and managing Redis in production Redis setup tips Linux Deploy Redis using the Linux operating system. Redis is also tested on OS X, and from time to time on FreeBSD and OpenBSD systems. However, Linux is where most of the stress testing is performed, and where most production deployments are run. Set the Linux kernel overcommit memory setting to 1. Add vm.overcommit_memory




 

2013/08/14 11:46
 



 











partitioning  

12users  
redis.io  


Horizontal scaling with Redis Cluster Redis scales horizontally with a deployment topology called Redis Cluster. This topic will teach you how to set up, test, and operate Redis Cluster in production. You will learn about the availability and consistency characteristics of Redis Cluster from the end user's point of view. If you plan to run a production Redis Cluster deployment or want to understan




 

2017/02/09 16:38
 







 











Docs  

12users  
redis.io  


Vector search Learn what you need to go from beginner to GenAI expert Get started




 

2012/03/27 19:52
 



 











Redis Cluster  

12users  
redis.io  


Redis Cluster a pragmatic approach to distribution All nodes are directly connected with a service channel. TCP baseport+4000, example 6379 -> 10379. Node to Node protocol is binary, optimized for bandwidth and speed. Clients talk to nodes as usually, using ascii protocol, with minor additions. Nodes don't proxy queries. What nodes talk about? PING: are you ok dude? I'm master for XYZ hash slots.




 

2010/11/07 10:53
 



 











Redis replication  

11users  
redis.io  


How Redis supports high availability and failover with replication At the base of Redis replication (excluding the high availability features provided as an additional layer by Redis Cluster or Redis Sentinel) there is a leader follower (master-replica) replication that is simple to use and configure. It allows replica Redis instances to be exact copies of master instances. The replica will automa




 

2011/01/17 20:00
 





 











Redis License is BSD and will remain BSD - Redis  

11users  
redis.io  


Since the recent licensing change for our Redis modules, theres been a lot of confusion and misinformation circulating about the implications of those changes. We want to address your questions and be crystal clear: the license for open source Redis was never changed. It is BSD and will always remain BSD. So what has changed? We recently did change the license for Redis modules developed by Redis




 

2018/08/27 15:47
 





 











Understand Redis data types  

10users  
redis.io  


Overview of data types supported by Redis Redis is a data structure server. At its core, Redis provides a collection of native data types that help you solve a wide variety of problems, from caching to queuing to event processing. Below is a short description of each data type, with links to broader overviews and command references. If you'd like to try a comprehensive tutorial for each data struc




 

2016/12/14 13:25
 





 











Redis Streams  

10users  
redis.io  


Introduction to Redis streams A Redis stream is a data structure that acts like an append-only log but also implements several operations to overcome some of the limits of a typical append-only log. These include random access in O(1) time and complex consumption strategies, such as consumer groups. You can use streams to record and simultaneously syndicate events in real time. Examples of Redis s




 

2018/06/03 02:12
 



 











Protocol specification  Redis  

9users  
redis.io  


Simple strings Simple strings are encoded as a plus (+) character, followed by a string. The string mustn't contain a CR (\r) or LF (\n) character and is terminated by CRLF (i.e., \r\n). Simple strings transmit short, non-binary strings with minimal overhead. For example, many Redis commands reply with just "OK" on success. The encoding of this Simple String is the following 5 bytes: +OK\r\n When




 

2011/01/04 13:42
 



 











Redis Graph - a graph database module for Redis  

9users  
redis.io  


RedisGraph is the first queryable Property Graph database to use sparse matrices to represent the adjacency matrix in graphs and linear algebra to query the graph. Primary features Based on the Property Graph Model Nodes (vertices) and Relationships (edges) that may have attributes Nodes that can be labeled Relationships have a relationship type Graphs represented as sparse adjacency matrices Cyph




 

2018/03/18 09:08
 



 











RedisJSON - Use Redis as a JSON Store | Redis  

9users  
redis.io  


Redis modules are bundled and packaged as part of Redis Enterprise Software. Download the modules (including RedisJSON) to upgrade Redis Enterprise Software with the latest module version. Ready to jump right into RedisJSON? Check out Getting Started with RedisJSON on the Redis Developer site!  RedisJSON is a Redis module that provides native JSON capabilitiessimply run the Docker Image for Red




 

2017/03/22 23:15
 













Using pipelining to speedup Redis queries  

8users  
redis.io  


How to optimize round-trip times by batching Redis commands Redis pipelining is a technique for improving performance by issuing multiple commands at once without waiting for the response to each individual command. Pipelining is supported by most Redis clients. This document describes the problem that pipelining is designed to solve and how pipelining works in Redis. Request/Response protocols an




 

2011/09/08 03:02
 



 








 




























 

Redis - The Real-time Data Platform  

 



j

k

l

e

o
 
 
















 









 

















 









 









 







Pro



 




 






App Storeからダウンロード
Google Playで手に入れよう


Copyright © 2005-2024 Hatena. All Rights Reserved.
 





x