使用Redis客户端Jedis连接Redis

首先,使都用Jedis连接Redis之前我们需要把Cenos7的redis环境配置搭建好,自己在一次实验demo都准备好了,忽略过来!
撸起袖子加油干!

第一步,自己首先把redis的已经启动起来了,如图所示:

服务端:
在这里插入图片描述

客服端
在这里插入图片描述
第二步,需要修改,redis.conf配置参数:
a、找到bind 127.0.0.0.1这个参数并注释掉
在这里插入图片描述
b、找到protected-mode 参数把yes改成no
在这里插入图片描述
第三步,在 /etc/sysconfig/iptables添加一条数据
先执行vim /etc/sysconfig/iptables
添加参数:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT
在这里插入图片描述
第四步,关闭防火墙
自己是cenos7,与cenos6有点区别,执行命令是:
systemctl stop firewalld.service

第五步:重启redis服务和客户端:
重启redis服务:
执行命令:
在bin目录下,
执行:./redis-server,如图所示:
在这里插入图片描述
客户端启动:
在bin目录下,
执行:./redis-cli,会弹出127.0.0.1:6379>,
执行命令config set protected-mode "no"
如图所示:
在这里插入图片描述
第六步:编写java代码,需要加入两个jar包,分别是:
commons-pool2-2.4.2.jar、jedis-2.8.1.jar
代码如下:

package cn.redis.jedis;

import java.util.Set;

import redis.clients.jedis.Jedis;

public class TestJedis {
	public static void main(String[] args) {
		//创建Jedis
		  Jedis jedis = new Jedis("192.168.219.5", 6379);
		  //测试连接
		String ping = jedis.ping();
		System.out.println(ping);
		//向redis添加String类型的数据
		jedis.set("k7", "v7");
		//获取redis中的k7对应值
		String v7 = jedis.get("k7");
		System.out.println("k7对应值是:" + v7);
		//获取redis所有键
		Set<String> keys = jedis.keys("*");
        //遍历
		for (String key : keys) {
			System.out.println(key);
		}
		//关闭redis
		jedis.close();
		
	}

}

运行,控制台打印:
在这里插入图片描述
第七步:Linux环境下查看数据:
在这里插入图片描述

搞定!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用Redis客户进行远程连接,您需要遵循以下步骤: 1. 安装Redis客户:您可以使用各种编程语言提供的Redis客户库,如Python的redis-py,Java的Jedis等。选择适合您项目的客户库,然后根据其文档进行安装。 2. 确保Redis服务器已启动:在远程连接Redis之前,确保Redis服务器已在远程主机上启动并正在运行。 3. 获取Redis服务器的IP地址和口号:您需要知道Redis服务器的IP地址和口号,以便能够建立与该服务器的连接。通常,默认情况下,Redis服务器的IP地址是远程主机的IP地址,口号是6379。 4. 建立远程连接使用您选择的Redis客户库提供的方法,通过指定Redis服务器的IP地址和口号,建立与远程服务器的连接。具体的代码取决于您使用客户库和编程语言。 以下是使用Python和redis-py库建立远程连接的示例代码: ```python import redis # 建立与远程Redis服务器的连接 r = redis.Redis(host='远程主机的IP地址', port=6379, password='可选的密码') # 执行Redis命令 r.set('key', 'value') print(r.get('key')) ``` 请注意,在上面的示例中,我们使用了`host`参数来指定远程主机的IP地址,并使用`port`参数来指定Redis服务器的口号。如果远程Redis服务器有密码保护,您还需要使用`password`参数提供密码。 根据您的具体需求和所选择的编程语言,上述过程可能会有所不同。请参考您所选择的Redis客户库的文档以获取更多详细信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值