博主分享免费Java教学视频,B站账号:Java刘哥
一、下载必备的 jar
1、下载 Jedis 需要的两个 jar 下载地址: http://mvnrepository.com/artifact/redis.clients/jedis http://mvnrepository.com/artifact/org.apache.commons/commons-pool2二、创建Java工程项目
1、新建一个 lib 文件夹 将上面的两个 jar 拷贝进去,然后将两个 jar 添加到环境变量中(Eclipse是右键 build path,IntelliJ IDEA 是点击右上角的Project Structure按钮,添加依赖) 2、新建一个 测试文件- package com.liuyanzhao.jedis;
- import org.junit.Test;
- import redis.clients.jedis.Jedis;
- /**
- * @Author 言曌
- * @DATE 2017/10/26 下午8:52
- * @URL http://liuyanzhao.com
- */
- public class JedisDemo1 {
- //实例测试
- @Test
- public void demo1() {
- //1、设置IP地址和端口
- Jedis jedis = new Jedis("ip地址", 6379);
- //2、保存数据
- jedis.set("name", "liuyanzhao");
- //3、获取数据
- String value = jedis.get("name");
- System.out.println(value);
- //4、释放资源
- jedis.close();
- }
- }
vim /etc/sysconfig/iptables
添加一条 放行记录
然后重启 防火墙
service iptables restart
② 修改 redis.conf 文件
一处是在 bind 127.0.0.1 前加#号 (注释掉)
第二处是 将 protected-mode 的 yes 改成 no
4、然后重新测试,连接成功了
5、通过连接池获得连接
- @Test
- //连接池方式连接
- public void demo2() {
- //获得连接池的配置对象
- JedisPoolConfig config = new JedisPoolConfig();
- //设置连接数
- config.setMaxTotal(30);
- //设置最大空闲连接数
- config.setMaxIdle(10);
- //获得连接池
- JedisPool jedisPool = new JedisPool(config,"ip地址",6379);
- //获得核心对象
- Jedis jedis = null;
- try {
- //通过连接池获得连接
- jedis = jedisPool.getResource();
- //设置数据
- jedis.set("age","20");
- //获取数据
- String value = jedis.get("age");
- System.out.println(value);
- } catch (Exception e) {
- e.printStackTrace();
- } finally {
- if(jedis != null) {
- jedis.close();
- }
- if(jedisPool != null) {
- jedisPool.close();
- }
- }
- }
- 微信
- 交流学习,有偿服务
- 博客/Java交流群
- 资源分享,问题解决,技术交流。群号:590480292
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏