在CentOS上安裝Redis

Redis是一款非關係型資料庫,它支持多種數據結構,包括字元串、哈希、列表、集合、有序集合等。Redis運行內存內並且支持數據持久化,它還可以應用於緩存、消息隊列等場景。本文將介紹如何在CentOS伺服器上安裝Redis。

一、安裝依賴

在安裝Redis之前,需要先安裝一些必備的依賴。

sudo yum update
sudo yum install gcc
sudo yum install tcl

這裡先更新yum,然後安裝gcc和tcl。

二、下載Redis

現在我們可以進入Redis的官網,查看最新的版本。本文使用的是4.0.14版本。在CentOS伺服器上,通過以下命令下載Redis:

wget http://download.redis.io/releases/redis-4.0.14.tar.gz

下載完成後,解壓Redis:

tar xzf redis-4.0.14.tar.gz

三、編譯Redis

在解壓Redis後,我們需要進入到解壓後的目錄,並且進行編譯。

cd redis-4.0.14
make

編譯完成後,可以運行以下命令進行測試:

make test

在測試完成後,運行以下命令進行安裝:

sudo make install

四、配置Redis

安裝Redis完成後,我們需要進行一些配置。首先我們需要將Redis配置文件從源碼包中複製到Redis安裝目錄中:

sudo cp redis.conf /etc/redis/

接下來我們需要修改配置文件,將bind配置項改為0.0.0.0,允許任何IP連接Redis。並且如果需要開啟持久化,可以修改相關配置項。修改後的配置文件如下:

bind 0.0.0.0
daemonize yes
save 900 1
save 300 10
save 60 10000

五、啟動Redis

現在我們可以啟動Redis服務:

redis-server /etc/redis/redis.conf

如果想要開機自啟,可以將Redis服務加入systemd中:

sudo vi /etc/systemd/system/redis.service

在文件中添加以下內容:

[Unit]
Description=Redis In-Memory Data Store
After=network.target

[Service]
User=root
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always

[Install]
WantedBy=multi-user.target

保存文件,並且重新載入systemd:

sudo systemctl daemon-reload

現在可以啟動Redis服務:

sudo systemctl start redis

同時也可以開機自啟動:

sudo systemctl enable redis

六、使用Redis

現在Redis已經安裝和啟動完成,您可以在應用程序中使用Redis存儲數據。Redis的客戶端有很多種,可以通過redis-cli進行測試。在命令行下,運行以下命令可以連接Redis:

redis-cli

如果連接成功,即可在Redis中進行一些操作。比如:

set mykey hello
get mykey

這個例子中,我們在Redis中存儲了一個鍵為mykey,值為hello的數據。通過get命令可以獲取該鍵對應的值。

結語

本文介紹了在CentOS伺服器上安裝Redis的過程。首先安裝依賴,然後下載並編譯Redis。接著進行配置,啟動後可以在應用程序中使用Redis存儲數據。如果你有其他的問題或者疑問,歡迎留言。

原創文章,作者:ISOSA,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/374762.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
ISOSA的頭像ISOSA
上一篇 2025-04-28 13:17
下一篇 2025-04-28 13:17

相關推薦

  • CentOS 6如何刪除resolv.conf的DNS

    本文將介紹在CentOS 6操作系統下如何刪除resolv.conf文件中的DNS配置信息。 一、備份resolv.conf文件 在修改resolv.conf文件之前,建議首先備份…

    編程 2025-04-29
  • 使用CentOS配置監控

    本文將介紹如何使用CentOS配置監控,包括如何安裝監控工具、配置監控參數、監控其他伺服器等方面。 一、安裝監控工具 要想進行監控,首先需要安裝監控工具。在CentOS系統中,常見…

    編程 2025-04-29
  • 解析spring.redis.cluster.max-redirects參數

    本文將圍繞spring.redis.cluster.max-redirects參數進行詳細闡述,從多個方面解讀它的意義與作用,並給出相應的代碼示例。 一、基礎概念 在介紹sprin…

    編程 2025-04-27
  • Redis Bitmap用法介紹

    Redis是一款高性能的內存資料庫,支持多種數據類型,其中之一便是bitmap。Redis bitmap(點陣圖)是一種用二進位位來表示元素是否在集合中的數據結構。由於使用了二進位位…

    編程 2025-04-27
  • CentOS 7在線安裝MySQL 8

    在本文中,我們將介紹如何在CentOS 7操作系統中在線安裝MySQL 8。我們會從安裝環境的準備開始,到安裝MySQL 8的過程進行詳細的闡述。 一、環境準備 在進行MySQL …

    編程 2025-04-27
  • CentOS 開啟 SSH

    一、安裝 SSH SSH 是 Secure Shell 的縮寫,是一種安全協議。在 CentOS 系統中,可以通過以下命令安裝 SSH: sudo yum install open…

    編程 2025-04-25
  • 使用yum安裝redis

    一、什麼是redis? Redis是一種開源的基於key-value存儲的NoSQL資料庫,它支持多種數據結構的存儲,例如字元串、哈希、列表、集合以及有序集合等。同時,Redis還…

    編程 2025-04-25
  • Linux Redis 重啟

    一、概述 Redis 是一款高性能的 NoSQL 資料庫,常用於各種應用場景的數據緩存、消息隊列、實時數據分析等等。在使用 Redis 過程中,如果出現了某些問題,有時候只需要重啟…

    編程 2025-04-25
  • Ubuntu安裝Redis指南

    一、安裝步驟 1、查看Ubuntu是否已安裝Redis,如果已安裝,則卸載Redis。 sudo apt-get remove redis-server 2、安裝Redis——命令…

    編程 2025-04-25
  • 深入解析Redis內存淘汰策略

    Redis是一個高性能鍵值資料庫,由於其快速、穩定和易於使用,它已經成為很多應用程序中不可或缺的一部分。在使用Redis時,我們需要考慮內存管理問題。Redis內存淘汰策略是如何工…

    編程 2025-04-25

發表回復

登錄後才能評論