📅  最后修改于: 2023-12-03 15:24:17.014000             🧑  作者: Mango
Redis是一个高性能、基于内存、键值存储数据库。它支持多种数据结构,例如字符串、哈希、列表等。Redis可以通过网络访问,因此非常适合用作缓存、消息队列、会话存储等。
在本文中,我们将介绍如何在Manjaro Linux操作系统上安装Redis服务器。
在Manjaro Linux中,可以使用包管理器Pacman来安装Redis。打开终端并输入以下命令进行安装:
sudo pacman -S redis
安装完成后,Redis服务器将自动启动。您可以通过以下命令检查Redis服务器是否正在运行:
sudo systemctl status redis
如果Redis服务器正在运行,您将看到类似于以下输出:
● redis.service - Redis persistent key-value database
Loaded: loaded (/usr/lib/systemd/system/redis.service; enabled; vendor preset: disabled)
Active: active (running) since Fri 2021-06-04 15:34:33 CST; 2s ago
Main PID: 16234 (redis-server)
Tasks: 4 (limit: 18934)
Memory: 3.5M
CGroup: /system.slice/redis.service
└─16234 /usr/bin/redis-server *:6379
现在Redis服务器已经安装并运行,但默认情况下,服务器是不安全的,因为密码保护没有启用。请按照以下步骤进行配置,以使Redis服务器更加安全:
首先,修改Redis配置文件/etc/redis.conf
,找到以下行:
# requirepass foobared
取消注释该行,并将"foobared"替换为您的密码:
requirepass yourpassword
默认情况下,Redis服务器在所有网络接口上侦听。可以从其它计算机上连接到服务器,如果您不需要远程连接,则最好将其限定在本地主机上。找到以下行:
# bind 127.0.0.1 ::1
取消注释该行,以便只在本地主机上侦听Redis服务器:
bind 127.0.0.1 ::1
完成上述更改后,重启Redis服务器以应用更改:
sudo systemctl restart redis
现在Redis服务器已经安装并已配置为更安全,您可以通过以下命令连接到Redis服务器:
redis-cli -a yourpassword
在上面的命令中,将yourpassword
替换为您在/etc/redis.conf
文件中设置的密码。
现在您已经连接到Redis服务器,可以开始使用它了。例如,要设置一个键值对,请使用以下命令:
SET key value
要检索键的值,请使用以下命令:
GET key
要退出Redis CLI,请按以下组合键:
Ctrl + C
```markdown