1. 安装Redis
在Ubuntu中,可以直接使用apt安装Redis。
先更新系统:
houor@redis:~$ sudo apt update
houor@redis:~$ sudo apt upgrade
然后使用apt安装Redis:
houor@redis:~$ sudo apt install redis-server
安装完成后,测试Redis是否正常工作:
houor@redis:~$ redis-cli --version
redis-cli 6.0.16
表明当前安装的Redis版本为6.0.16。
此外,可以使用systemctl查看当前Redis的运行状态,如下所示:
houor@redis:~$ systemctl status redis
● redis-server.service - Advanced key-value store
Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2022-09-02 16:39:14 UTC; 4min 5s ago
Docs: http://redis.io/documentation,
man:redis-server(1)
Main PID: 663 (redis-server)
Status: "Ready to accept connections"
Tasks: 5 (limit: 9324)
Memory: 6.5M
CPU: 348ms
CGroup: /system.slice/redis-server.service
└─663 "/usr/bin/redis-server 127.0.0.1:6379" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" ""
Sep 02 16:39:13 vote-redis systemd[1]: Starting Advanced key-value store...
Sep 02 16:39:14 vote-redis systemd[1]: Started Advanced key-value store.
houor@redis:~$ redis-cli
127.0.0.1:6379>
2. 配置Redis远程设置
如果需要远程访问Redis,则需要修改Redis的配置文件(默认配置文件为/etc/redis/redis.conf )以适应远程访问。
打开/etc/redis/redis.conf 文件:
houor@redis:~$ sudo nano /etc/redis/redis.conf
在该文件中修改配置信息:
# 注释掉绑定地址#bind 127.0.0.1,让Redis可远程访问
# bind 127.0.0.1 ::1
#取消注释requirepass 启动密码认证,并设置访问密码
requirepass your-pass-word
# 以守护进程运行Redis
daemonize yes
配置完成后,保存并关闭文件。然后重启Redis:
houor@redis:~$ systemctl restart redis-server
3. 远程访问Redis
当前有很多Redis远程访问的工具,但大多是收费的。我们可以选择使用一些免费或基础功能免费的工具访问Redis,比如:使用VS Code中的Redis插件去远程访问Redis。
3.1 在VS Code中安装Redis插件
打开VS Code活动栏中的Extensions图标,在打开的侧边栏的搜索框中输入Redis,VS Code自动搜索名称包含Redis字符的插件,选择Redis插件并安装。插件安装完成后,活动栏多出Database和NoSQL两个图标。
3.2 远程连接Redis
点击活动栏中的NoSQL图标,打开NoSQL侧边栏,选择Create Connection开始创建远程连接,打开的界面如下图所示:
在连接服务器界面中,输入远程Redis服务器的IP、Port和配置好的密码,点击Save确认连接。Redis连接后,就可操作Redis数据了。