Java 和 redis 结合使用
前提:
已安装 redis 数据库;
jedis jar 下载地址 http://download.csdn.net/detail/gfsfg8545/7357837#comment
jedis 源码 jar 下载 http://download.csdn.net/detail/sdn_superuser/6493735
开始:
1. 将 jedis jar 加入到 eclipse 的 classpath 中,
测试连接的代码如下:
- public class RedisJava { public static final String PONG = "PONG"; public static void main(String[] args) { // 连接本地的 Redis 服务 Jedis jedis = new Jedis("localhost"); // 查看服务是否运行 if (PONG.equals(jedis.ping())) { // 连接成功 System.out.println("Server is running"); } }}
2. 然后要注意引入源码包,查看源码中的 Jedis.class,查看里面的方法;利用 eclipse 的快捷键 ctrl+o,你会惊喜的发现,基本上所有的方法你都在 redis 的基本操作中使用过,方法名也几乎是一致的。
3. 然后一直查看,又发现 Protocol.class 里面声明了几个静态数据,
- public static final int DEFAULT_PORT = 6379;public static final int DEFAULT_TIMEOUT = 2000;public static final int DEFAULT_DATABASE = 0;
默认的超时连接时间和默认数据库。
4. 操作 redis 的 String 类型示例
- public class RedisStringJava { public static void main(String[] args) { // 连接本地的 Redis 服务 Jedis jedis = new Jedis("localhost"); if (jedis.ping().equals("PONG")) { System.out.println("Connection to server sucessfully"); // 设置 redis 字符串数据 jedis.set("mykey", "Redis tutorial"); // 获取存储的数据并输出 System.out.println("Stored string in redis:: " + jedis.get("mykey")); } else { System.out.println("Connection to server error"); } }}
set 方法名和 redis 的语法是一样的。
5. 其它方法在这里就不贴源码了,只要掌握了都源码的习惯和能力,其它调用也就轻而易举了。
心得:养成看源码的习惯能让你学的更快,印象更深刻,不要认为去找源码而觉得浪费时间。
就爱阅读 www.92to.com 网友整理上传, 为您提供最全的知识大全, 期待您的分享,转载请注明出处。来源: