使用maven获取jedis的包,我本来想去找jedis的jar包的,但是没找到。
(maven)    
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
 

在写一条简单的测试类进行测试

public class JedisTest {
 
public static void main(String[] args){
    Jedis jedis = new Jedis("redis服务器地址",6379);
    jedis.set("name", "Hello Redis");
    String value = jedis.get("name");
    System.out.print(value);
    jedis.close();
}
 
我直接运行出现了 连接超时。。。这个就是因为防火墙的问题了,可以通过防火墙放行端口解决。
因为是做练习,我直接关闭防火墙
 
但是redis默认是不允许外部服务器直接连接的,这时可以去修改redis的配置文件
 

 
bind + ip地址
只要注释这个bind 127.0.0.1 就可以不限制ip访问
但是比较新的redis版本还做了一个自我保护措施,还需要把protected-mode 后的yes改为no
我配置完重启redis了,发现还不行,最后发现是启动redis时需要选择改过的配置文件才会使用这个配置文件。
在启动命令后加上配置文件路径就行。
 
把yes改no这样做不安全(不推荐),redis没有实现访问控制功能,不过可以通过redis.conf配置做一个轻量级的认证。
在配置文件里有一个 requirepass参数
这里设置后,需要在jedis连接语句后面加上一句
jedis.auth("123456");
这样就是jedis连接redis啦,后面还准备做一个redis购物车的案例。

最新文章

  1. 关于普通定时器与高级定时器的 PWM输出的初始化的区别
  2. express-partials与express4.x不兼容问题
  3. python编码
  4. (九)errno和perror、标准IO
  5. 再次踩bug:遍历删除list(java.util.ConcurrentModificationException)
  6. php curl模拟post请求提交数据
  7. Prototype 原型模式
  8. LDA 资料整理
  9. bzoj 1857: [Scoi2010]传送带 三分
  10. __autoload函数
  11. 《Java并发编程实战》第十六章 Java内存模型 读书笔记
  12. python3的文件读写模式
  13. VS 2017开发插件
  14. linux telnet检测与某个端口是否开通
  15. JS购物车编辑
  16. sql server全文索引使用中的小坑 (转载)
  17. PostgreSQL 一主多从(多副本,强同步)简明手册 - 配置、压测、监控、切换、防脑裂、修复、0丢失 - 珍藏级
  18. UEFI与 Legacy BIOS两种启动模式详解
  19. NodeJS 难点(网络,文件)的 核心 stream 三:readable ?
  20. Android开发笔记&mdash;&mdash;以Volley图片加载、缓存、请求及展示为例理解Volley架构设计

热门文章

  1. sqoop与PG库导入导出数据
  2. Day 03--设计与完善(一)
  3. Jetbrains好用的插件(经验总结)
  4. Java 集合源码分析(一)HashMap
  5. python批量处理压缩文件
  6. d3.js 教程 模仿echarts柱状图
  7. leetcode 刷题记录(java)-持续更新
  8. 模式匹配和正则表达式_python
  9. codeforces 161 D. Distance in Tree(树形dp)
  10. MyBatis 传入List集合作为条件查询数据