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