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

相关推荐
fen_fen7 小时前
Oracle建表语句示例
数据库·oracle
砚边数影9 小时前
数据可视化入门:Matplotlib 基础语法与折线图绘制
数据库·信息可视化·matplotlib·数据可视化·kingbase·数据库平替用金仓·金仓数据库
orange_tt9 小时前
Djiango配置Celery
数据库·sqlite
云小逸10 小时前
【nmap源码学习】 Nmap网络扫描工具深度解析:从基础参数到核心扫描逻辑
网络·数据库·学习
肉包_51110 小时前
两个数据库互锁,用全局变量互锁会偶发软件卡死
开发语言·数据库·c++
霖霖总总10 小时前
[小技巧64]深入解析 MySQL InnoDB 的 Checkpoint 机制:原理、类型与调优
数据库·mysql
ALex_zry11 小时前
Redis Cluster 分布式缓存架构设计与实践
redis·分布式·缓存
此刻你11 小时前
常用的 SQL 语句
数据库·sql·oracle
それども12 小时前
分库分表的事务问题 - 怎么实现事务
java·数据库·mysql
·云扬·12 小时前
MySQL Binlog 配置指南与核心作用解析
数据库·mysql·adb