Redis是一種內存數據結構存儲,用作數據庫服務器,緩存和消息代理。 Redis是用C編程語言編寫的。
本教程將幫助您在CentOS 7/6服務器上安裝Redis服務器。
步驟1 準備
Redis軟件包在默認的yum存儲庫下不可用。 您需要首先在服務器上啓用EPEL yum存儲庫。 執行以下命令以啓用:
### CentOS/RHEL 7
yum install epel-release
### CentOS/RHEL 6
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
編輯 /etc/yum.repos.d/epel.repo
和/etc/yum.repos.d/epel-testing.repo
文件,將所有以mirrorlist=...
開頭的行註釋,將所有以baseurl=...
開頭的行取消註釋。
步驟2 安裝redis server
yum install redis
成功安裝後,啓動Redis服務並啓用系統重啓時自動啓動。
### CentOS/RHEL 7
systemctl enable redis
systemctl start redis
### CentOS/RHEL 6
chkconfig redis on
service redis restart
Redis服務器已在您的系統上啓動並運行
步驟3 將Redis配置爲緩存服務器
可以使用內置的默認配置啓動Redis。 但要進行任何額外的參數更改,您可以使用其配置文件:/etc/redis/redis.conf。 在文本編輯器中編輯Redis配置文件以進行更改。
vim /etc/redis/redis.conf
根據您的要求,在Redis配置文件中更新以下值。您可以根據服務器上的可用內容增加最大內存限制。
maxmemory 256mb
maxmemory-policy allkeys-lru
上述配置告訴Redis在達到256mb的最大內存時使用LRU算法刪除之前的內容。保存配置文件並重新啓動Redis服務。
步驟4 測試連接redis server
使用redis-cli工具驗證Redis服務器和redis-cli之間的連接。
如果redis沒有開啓服務,首先開啓:
service redis start
#redis-cli
127.0.0.1:6379> ping
PONG
127.0.0.1:6379>