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

相关推荐
-SGlow-1 小时前
MySQL相关概念和易错知识点(2)(表结构的操作、数据类型、约束)
linux·运维·服务器·数据库·mysql
明月5662 小时前
Oracle 误删数据恢复
数据库·oracle
♡喜欢做梦4 小时前
【MySQL】深入浅出事务:保证数据一致性的核心武器
数据库·mysql
遇见你的雩风4 小时前
MySQL的认识与基本操作
数据库·mysql
半新半旧4 小时前
python 整合使用 Redis
redis·python·bootstrap
dblens 数据库管理和开发工具4 小时前
MySQL新增字段DDL:锁表全解析、避坑指南与实战案例
数据库·mysql·dblens·dblens mysql·数据库连接管理
weixin_419658314 小时前
MySQL的基础操作
数据库·mysql
不辉放弃5 小时前
ZooKeeper 是什么?
数据库·大数据开发
Goona_5 小时前
拒绝SQL恐惧:用Python+pyqt打造任意Excel数据库查询系统
数据库·python·sql·excel·pyqt
daixin88486 小时前
什么是缓存雪崩?缓存击穿?缓存穿透?分别如何解决?什么是缓存预热?
java·开发语言·redis·缓存