连接池。redis
Jedis是Redis的连接的一个基本操作
【学习打卡】第1天 Jedis入门
课程:Redis入门 章节:5-1 讲师:慕神
内容概述: 1、什么是Jedis?
Jedis是Redis的一个客户端操作工具。
2、 Jedis如何连接Redis。
3、 如何通过连接池连接Redis。
4、 Linux防火墙的某一个端口打开的设置
vim /etc/sysconfig/iptables
找到打开22端口的命令行,执行:yy拷贝,再执行:p复制
修改端口尾6379(要开放的端口),:wq保存退出
重启防火墙:service iptables restart
心得:学会了如何是用Jedis简单操作Redis。
思考:Map类数据、List类数据如何操作?
截图:
redis连接池
Jedis入门
Jedis测试
redis的主流开发语言通常支持它的客户端开发工作,比如java。
Jedis:Redis官方首选的Java客户端开发包。
Jedis也可以使用连接池
2.Jedis是
Jedis入门
redis连接的基本操作
JAVA,C++都支持
Jedis 介绍
Jedis 是 Reids 官方首选的 Java 客户端开发包
https://github.com/xetorthio/jedis
1. 获取连接池配置对象
设置最大连接数、最大空闲连接数
2. 根据连接池配置对象获取连接池
3. 根据连接池获取核心对象
4. 根据核心对象做业务操作
5. 最后释放连接池、核心对象
连接池方式3
连接池方式2
连接池方式
重启防火墙
打开6379端口
Linux防火墙设置
222222222222
111111111111
防火墙设置
打开防火墙
Jedis:通常情况下,不是直接在linux服务器上进行存值和取值的,而是通过程序进行操作的,而Jedis就是用来连接Redis的,我们可以在Redis的官网上看到Redis支持很多连接客户端方式的语言,其中Java支持的如下图。
通过指定的Jedis操作Redis
发生连接超时的可能原因:Linux系统并没有打开6379这个端口,可以通过打开6379端口,开启之后还需要重新打开防火墙。
通过Redis连接池方式
要知道 6379端口是 redis默认服务端口
编辑防火墙配置:
vim /etc/sysconfig/iptables
编辑完成后:
service iptables restart 重启防火墙
jedis基本连接方式
1、设置IP地址和端口
2、保存数据
3、获取数据
4、关闭连接
修改/etc/sysconfig/iptables以打开端口的使用
<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.5.2</version> </dependency>
使用maven:引用jedis的pom依赖
使用本地默认IP:127.0.0.1
jedis介绍以及下载地址
Jedis入门
Jedis是Redis官方首选的Java客户端开发包
Jedis是reids官方首选的Java客户端开发包
单实例测试代码:
//设置端口号和ip
Jedis jedis = new Jedis("ip",端口号);
//保存数据
jedis.set("key","value");
//获取数据
jedis.get("key");
//释放资源
jedis.close()
打开liunx设置,yy用于复制一行命令,p是粘贴这行命令 ,
Jedis入门
引入jedis-3.0.1.jar
Jedis jedis = new Jedis("ip", port);
jedis.set("key","value");
jedis.get("key")
jedis.close();
使用连接池连接redis
JedisPoolConfig config = new JedisPoolConfig();
config.setMaxTotal(30); //最大连接数
config.setMaxIdle(); //最大空闲连接数
JedisPool jedisPool = new JedisPool(config, "ip", port);
Jedis jedis = jedisPool.getResource();
jedis.set("key" ,"value")...