详解linux下redis安装、启动与停止,redis做成服务

  • Post category:Linux

下面是详解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做成服务的完整攻略。