下面是详解Linux下Redis安装、启动与停止,Redis做成服务的完整攻略。
安装Redis
首先需要安装Redis,在Linux中通过命令行的方式进行安装,具体命令如下:
sudo apt-get update
sudo apt-get install redis-server
安装完成后,我们可以通过命令 redis-cli ping
来测试Redis是否已经安装成功。如果返回 PONG
,则表示已经安装成功。
启动Redis
安装成功后,我们可以使用以下命令来启动Redis:
sudo service redis-server start
启动成功后,可以使用以下命令来检查Redis运行状态:
sudo service redis-server status
如果输出 redis-server is running
,则表示Redis已经成功运行。
停止Redis
如果需要停止Redis服务,可以使用下面的命令:
sudo service redis-server stop
如果需要重新启动Redis服务,可以使用下面的命令:
sudo service redis-server restart
Redis做成服务
为了方便管理Redis服务,我们可以将其做成服务。首先,需要创建一个 redis.service
文件:
sudo vi /etc/systemd/system/redis.service
然后,在该文件中输入以下内容:
[Unit]
Description=Redis In-Memory Data Store
After=network.target
[Service]
User=redis
Group=redis
ExecStart=/usr/bin/redis-server /etc/redis/redis.conf
ExecStop=/usr/bin/redis-cli shutdown
Restart=always
[Install]
WantedBy=multi-user.target
保存文件后,运行以下命令来使配置生效:
sudo systemctl daemon-reload
sudo systemctl enable redis
sudo systemctl start redis
以上命令将Redis服务启动,并将其设置为系统启动时自启动状态。
示例说明1
假设我们需要运行Redis服务器,并在其中创建一个键值对,键为 mykey
,值为 Hello World
。我们可以使用以下命令来实现:
redis-cli SET mykey "Hello World"
然后,可以使用以下命令获取该键的值:
redis-cli GET mykey
运行以上命令后,将会得到 Hello World
的输出结果。
示例说明2
假设我们需要设置Redis的超时时间为10秒,我们可以在Redis的配置文件 redis.conf
中加入以下内容:
timeout 10
然后,重启Redis服务,使更改生效:
sudo service redis-server restart
接着,我们可以使用以下命令来检查超时时间是否设置成功:
redis-cli config get timeout
运行以上命令后,将会得到 timeout 10
的输出结果。
以上就是Linux下Redis安装、启动与停止,Redis做成服务的完整攻略。