Redis(Remote Dictionary Server)是一个开源的使用ANSI C编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。本文将详细介绍在Linux系统上安装Redis的步骤和方法。
在安装Redis之前,确保您的Linux系统已经安装了以下软件和库:
可以使用以下命令安装这些依赖:
$ sudo apt-get update
$ sudo apt-get install gcc make tcl
访问Redis官方网站(https://redis.io/)下载最新版本的源码压缩包,或者直接使用以下命令进行下载:
$ wget http://download.redis.io/releases/redis-6.0.9.tar.gz
下载完成后,解压源码压缩包:
$ tar xzf redis-6.0.9.tar.gz
进入解压后的Redis目录,编译安装:
$ cd redis-6.0.9
$ make
$ sudo make install
安装完成后,Redis的可执行文件将被安装到`/usr/local/bin/`目录下。
复制示例配置文件到/etc/目录下,并使用文本编辑器进行编辑:
$ cp redis.conf /etc/redis.conf
$ sudo nano /etc/redis.conf
在配置文件中,您可以根据需要修改以下参数:
修改完成后,保存并退出编辑器。
使用以下命令启动Redis服务:
$ redis-server /etc/redis.conf
如果一切正常,Redis服务将成功启动。您可以使用以下命令检查Redis服务状态:
$ redis-cli ping
如果返回`PONG`,则表示Redis服务正常运行。
为了验证Redis安装成功,我们可以使用redis-cli工具进行一些基本操作。首先,使用以下命令进入redis-cli交互式命令行:
$ redis-cli
然后,尝试设置一个键值对:
127.0.0.1:6379> set test_key "Hello, Redis!"
OK
接着,获取并打印这个键对应的值:
127.0.0.1:6379> get test_key
"Hello, Redis!"
如果一切正常,您应该能看到刚刚设置的值。
为了让Redis在系统启动时自动运行,您可以将其添加到系统服务中。首先,创建一个新的Redis服务文件:
$ sudo nano /etc/systemd/system/redis.service
然后,将以下内容粘贴到文件中:
[Unit]
Description=Redis In-Memory Data Store
After=network.target
[Service]
User=redis
Group=redis
ExecStart=/usr/local/bin/redis-server /etc/redis.conf
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always
[Install]
WantedBy=multi-user.target
保存并退出编辑器。接下来,为Redis服务创建一个专用用户和用户组:
$ sudo adduser --system --group redis
$ sudo chown -R redis:redis /etc/redis.conf
$ sudo chown -R redis:redis /var/lib/redis
本文链接:https://www.hello-linux.com/linux/44593.html
版权声明:本网站内容均来源于网络,如涉及侵权,请联系作者!
还没有评论,快来说点什么吧~