主页 > 手机  > 

如何测试WSL安装的Redis?

如何测试WSL安装的Redis?

WSL是windows上面的linux虚拟机,可以安装Redis进行测试。但是,这种方式本质是在另外一台机器上运行Redis,并非本地安装。所以,在windows电脑上运行程序,加载Redis服务,就不能直接通过127.0.0.1:6379去访问。

如果没有安装Redis,先安装:

sudo apt update sudo apt install redis-server

查看ip 地址:

进入WSL中,进行Redis配置:

root@LAPTOP-QM9R8O28:/etc/redis# vim redis.conf

设置为0.0.0.0,即 Redis 可以监听所有IP 地址。

# bind 127.0.0.1 ::1 bind 0.0.0.0

如图:

重启Redis服务:

sudo systemctl restart redis-server.service

在Windows的程序上,修改Redis配置文件:

运行之后,测试成功了,已经显示了写入的测试数据:

root@LAPTOP-QM9R8O28:/etc/redis# redis-cli 127.0.0.1:6379> KEYS * (empty array) 127.0.0.1:6379> KEYS * 1) "test_key"

测试代码:

import redis # 创建 Redis 连接 # 默认连接到本地 Redis 服务器(127.0.0.1:6379) # 如果 Redis 服务器运行在其他地址或端口,可以指定 host 和 port 参数 redis_client = redis.Redis(host='172.23.151.30', port=6379, decode_responses=True) # 测试数据写入 key = "test_key" value = "Hello, Redis!" try: # 写入数据 redis_client.set(key, value) print(f"数据写入成功:{key} -> {value}") # 读取数据 retrieved_value = redis_client.get(key) if retrieved_value: print(f"数据读取成功:{key} -> {retrieved_value}") else: print("未找到指定的键!") except Exception as e: print(f"操作 Redis 时发生错误:{e}")

标签:

如何测试WSL安装的Redis?由讯客互联手机栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“如何测试WSL安装的Redis?