中间件-redis-(ubantu)

1、安装依赖包

bash 复制代码
sudo apt-get update  

sudo apt-get install redis

一旦安装完成,Redis 服务将会自动启动。想要检查服务的状态,输入下面的命令:

bash 复制代码
root@vims:/etc/redis# sudo systemctl status redis-server
● redis-server.service - Advanced key-value store
     Loaded: loaded (/usr/lib/systemd/system/redis-server.service; enabled; preset: enabled)
     Active: active (running) since Tue 2025-02-11 11:43:01 CST; 1h 37min ago
       Docs: http://redis.io/documentation,
             man:redis-server(1)
   Main PID: 2801877 (redis-server)
     Status: "Ready to accept connections"
      Tasks: 6 (limit: 38487)
     Memory: 3.7M (peak: 4.4M)
        CPU: 15.155s
     CGroup: /system.slice/redis-server.service
             └─2801877 "/usr/bin/redis-server 0.0.0.0:6379"

Feb 11 11:43:01 vims systemd[1]: Starting redis-server.service - Advanced key-value store...
Feb 11 11:43:01 vims systemd[1]: Started redis-server.service - Advanced key-value store.

2、设置开机启动

bash 复制代码
 sudo systemctl enable redis-server

启动

bash 复制代码
 sudo systemctl start redis-server

重启Redis服务

bash 复制代码
sudo systemctl restart redis-server

3、修改配置文件[/etc/redis/redis.conf]

①将`daemonize no`改为`daemonize yes`,

②使Redis作为后台进程运行. 修改密码:将`requirepass foobared`改为`requirepass your_password`.

③修改绑定地址:将`bind 127.0.0.1 -::1`改为`bind 0.0.0.0`,允许所有网络接口访问.

使用下面的命令来验证 Redis 服务器正在监听端口6379

bash 复制代码
root@vims:/etc/redis# ss -an | grep 6379
tcp   LISTEN 0      511                                                                               0.0.0.0:6379                        0.0.0.0:*              
tcp   ESTAB  0      0                                                                           192.168.96.91:6379                 192.168.30.174:51912          
root@vims:/etc/redis# netstat -an | grep 6379
tcp        0      0 0.0.0.0:6379            0.0.0.0:*               LISTEN     
tcp        0      0 192.168.96.91:6379      192.168.30.174:51912    ESTABLISHED

4、从远程位置通过 TCP 连接到 Redis 的 6379 端口。

想要验证所有设置都设置好了,你可以尝试使用redis-cli从你的远程机器上 ping 一下 Redis 服务器。

bash 复制代码
root@vims:/etc/redis# redis-cli
127.0.0.1:6379> 
bash 复制代码
# 指定 IP 地址和端口
redis-cli -h <服务器 IP 地址> -p <端口号>

# 指定访问密码
redis-cli -a <密码>

# 同时指定 IP、端口和密码
# redis-cli -h 127.0.0.1 -p 6379 -a 123456

redis-cli -h <服务器 IP 地址> -p <端口号> -a <密码>

切换到 1 号数据库

SELECT 1

查看当前数据库的数量

config get databases

bash 复制代码
127.0.0.1:6379[1]> config get databases
1) "databases"
2) "16"
127.0.0.1:6379> quit
root@vims:/etc/redis# 

5、使用远程工具链接测

相关推荐
奇迹气泡1 分钟前
数据库基本建表操作
数据库
RisingWave中文开源社区1 小时前
经验分享|用开源产品构建一个高性能实时推荐引擎
数据库·后端·开源
jay丿3 小时前
Django 初始化导入数据详解
数据库·django·sqlite
CodeJourney.3 小时前
用DEEPSEEK做数据看板:高效、实用与创新的融合
数据库·人工智能·python·算法
xuanloyer3 小时前
第二篇《Active Data Guard 实战:打造高可用数据库》(ADG)
运维·数据库·oracle
小王不会写code4 小时前
Unknown collation: ‘utf8mb4_0900_ai_ci‘
数据库·mysql
局外人LZ5 小时前
windows安装Neo4j图数据库
数据库·windows·neo4j
AaronZZH5 小时前
Neo4j 数据库备份
数据库·neo4j
m0_748256145 小时前
Spring 事务失效的 8 种场景!
java·数据库·spring
dowhileprogramming5 小时前
Python Flask 和数据库系统交互
数据库·python·flask