中间件-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、使用远程工具链接测

相关推荐
hao_wujing22 分钟前
攻击模型的恶意行为检测
网络·数据库·php
安全系统学习33 分钟前
网络安全逆向分析之rust逆向技巧
前端·算法·安全·web安全·网络安全·中间件
秃头摸鱼侠1 小时前
MySQL查询语句(续)
数据库·mysql
MuYiLuck1 小时前
【redis实战篇】第八天
数据库·redis·缓存
睡觉待开机1 小时前
6. MySQL基本查询
数据库·mysql
�FENG2 小时前
Redis 安装配置和性能优化
redis·持久化
大熊猫侯佩2 小时前
由一个 SwiftData “诡异”运行时崩溃而引发的钩深索隐(三)
数据库·swiftui·swift
大熊猫侯佩2 小时前
由一个 SwiftData “诡异”运行时崩溃而引发的钩深索隐(二)
数据库·swiftui·swift
大熊猫侯佩2 小时前
用异步序列优雅的监听 SwiftData 2.0 中历史追踪记录(History Trace)的变化
数据库·swiftui·swift
大熊猫侯佩2 小时前
由一个 SwiftData “诡异”运行时崩溃而引发的钩深索隐(一)
数据库·swiftui·swift