查看有哪些服务器/IP连接了redis服务。

本文指导如何登录Redis服务器,通过`clientlist`命令查看哪些IP地址已连接,以检测服务器状态和安全情况。

查看有哪些服务器或IP连接了redis

**方法:**登入你的redis服务器,进入到redis目录,执行命令client list

[root@localhost ~ ]# redis-cli -h <你的redis服务器IP> -p <Port> -a <Password>
192.168.1.12:6379> CLIENT LIST

输出结果addr后的IP就是连接了当前redis服务器的IP和服务器。

服务器中使用 Docker 连接 Redis 可以按以下步骤操作: ### 下载指定的 Redis 版本 使用如下命令下载 Redis 6.0.9 版本: ```bash docker pull redis ``` ### 创建相关目录 创建用于存放 Redis 配置文件和数据的目录: ```bash mkdir /root/docker/redis/conf mkdir /root/docker/redis/data ``` ### 创建并配置 redis.conf 文件 ```bash cd /root/docker/redis/conf touch redis.conf ``` 由于 Docker 上的 Redis 没有 redis.conf 文件,需要从 GitHub 下载对应版本的 redis.conf 文件,并放置在 `/root/docker/redis/conf` 目录下。下载完成后,修改 `redis.conf` 里的信息: ```plaintext bind 0.0.0.0 protected-mode no requirepass 123456 ``` - `bind 0.0.0.0`:将 IP 改成这样可以让远程也能使用,但存在安全风险。 - `protected-mode no`:关闭安全模式,使外网能够连接。 - `requirepass 123456`:设置访问 Redis 的密码,在 Java 测试时需要,建议设置复杂一些。 ### 创建 Docker 容器 ```bash docker run -p 6379:6379 --name redis-learn \ -v /root/docker/redis/conf/redis.conf:/etc/redis/redis.conf \ -v /root/docker/redis/data:/data -d redis \ --requirepass "123456" --appendonly yes ``` ### 进入 Redis 容器并连接 ```bash docker exec -it redis-learn /bin/bash redis-cli -h 101.200.240.22 -p 6379 ``` 需要将 `101.200.240.22` 替换为实际的服务器 IP 地址。 另一种创建容器的方式如下: 1. 配置文件可参考文章 [http://t.csdnimg.cn/3Y8fZ](http://t.csdnimg.cn/3Y8fZ) 创建,创建后将文件放到 `/home/docker-work/redis/conf` 目录。 2. 创建容器: ```bash docker run --name redis -p 6379:6379 \ -v /home/docker-work/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf \ -v /home/docker-work/redis/data:/data \ --restart=always \ --privileged=true \ -d redis redis-server /usr/local/etc/redis/redis.conf ``` 3. 查看容器是否创建成功: ```bash docker ps ``` 如果使用 Jedis 连接 Docker 中的 Redis 容器,由于让 Redis 服务器可以被远程连接需要对配置文件进行修改,其中有一个步骤是和本地环回 `127.0.0.1` 这个 IP 解绑,此时需要将 Jedis 连接IP 改为正确的服务器 IP [^2][^3][^4]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秀儿*

创作不易,求赏花

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值