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.conf。 在文本编辑器中编辑Redis配置文件以进行更改。
vim /etc/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>