Redis logo

Redis

고성능 오픈 소스 키-값 데이터베이스

Database 최신: 6.2.19

Introduction

Redis (Remote Dictionary Server) is an open-source in-memory database, commonly used as a caching system or key-value store database.

Features

  • Key-Value Store: Redis is an open-source in-memory database, commonly used as a caching system or key-value store database.
  • In-Memory Storage: Redis stores data in memory, making it very fast and suitable for high-speed read and write operations. This also means Redis is suitable for caching large amounts of data to improve application performance.
  • Data Type Support: Redis supports various data types, including strings, hashes, lists, sets, and sorted sets. This makes Redis very flexible and usable for various use cases, from simple key-value storage to advanced data structures.
  • Persistence: Redis supports different levels of persistence, allowing data to be written to disk for persistent storage to prevent data loss. This makes Redis very suitable as a data store.
  • Publish/Subscribe: Redis provides "PUB/SUB" functionality, allowing applications to receive real-time messages by subscribing to channels. This is very useful for building real-time communication and event processing systems.
  • Transactions: Redis supports transactions, allowing multiple commands to be executed together, ensuring they either all succeed or all fail, which helps maintain data consistency.
  • Cluster Support: Redis supports a distributed architecture, allowing multiple Redis nodes to be combined into a cluster to improve availability and scalability.
  • Lua Scripting: Redis allows custom operations to be executed using Lua scripts, making it suitable for complex data processing tasks.
  • Multi-Language Clients: Redis client libraries support various programming languages, making it easy for developers to interact with Redis.
  • Community Support: Redis has a large community with extensive documentation, examples, and support resources, making it a widely used database solution.

1Panel로 Redis 배포

  1. Install 1Panel on your VPS (Linux server).

    # Copy and paste the following command into your terminal and press Enter
    bash -c "$(curl -sSL https://resource.1panel.pro/v2/quick_start.sh)"
  2. Open the 1Panel dashboard, go to App Store.

  3. Search for Redis and click Install.

  4. Fill in the required parameters (ports, admin credentials, storage path), then confirm.

  5. After deployment, create a website/reverse proxy in 1Panel if you want a custom domain.

  6. Enable HTTPS (recommended) and keep the app updated from the App Store.