Java 使用 Redis

安装

开始在 Java 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 Java redis 驱动,且你的机器上能正常使用 Java。 Java的安装配置可以参考我们的 Java开发环境配置 接下来让我们安装 Java redis 驱动:

  • 首先你需要下载驱动包,下载 jedis.jar,确保下载最新驱动包。
  • 在你的classpath中包含该驱动包。

连接到 redis 服务

  1. import redis.clients.jedis.Jedis;
  2. public class RedisJava {
  3. public static void main(String[] args) {
  4. //连接本地的 Redis 服务
  5. Jedis jedis = new Jedis("localhost");
  6. System.out.println("Connection to server sucessfully");
  7. //查看服务是否运行
  8. System.out.println("Server is running: "+jedis.ping());
  9. }
  10. }

编译以上 Java 程序,确保驱动包的路径是正确的。

  1. $javac RedisJava.java
  2. $java RedisJava
  3. Connection to server sucessfully
  4. Server is running: PONG
  5. Redis Java String Example

Redis Java String(字符串) 实例

  1. import redis.clients.jedis.Jedis;
  2. public class RedisStringJava {
  3. public static void main(String[] args) {
  4. //连接本地的 Redis 服务
  5. Jedis jedis = new Jedis("localhost");
  6. System.out.println("Connection to server sucessfully");
  7. //设置 redis 字符串数据
  8. jedis.set("w3ckey", "Redis tutorial");
  9. // 获取存储的数据并输出
  10. System.out.println("Stored string in redis:: "+ jedis.get("w3ckey"));
  11. }
  12. }

编译以上程序。

  1. $javac RedisStringJava.java
  2. $java RedisStringJava
  3. Connection to server sucessfully
  4. Stored string in redis:: Redis tutorial

Redis Java List(列表) 实例

  1. import redis.clients.jedis.Jedis;
  2. public class RedisListJava {
  3. public static void main(String[] args) {
  4. //连接本地的 Redis 服务
  5. Jedis jedis = new Jedis("localhost");
  6. System.out.println("Connection to server sucessfully");
  7. //存储数据到列表中
  8. jedis.lpush("tutorial-list", "Redis");
  9. jedis.lpush("tutorial-list", "Mongodb");
  10. jedis.lpush("tutorial-list", "Mysql");
  11. // 获取存储的数据并输出
  12. List<String> list = jedis.lrange("tutorial-list", 0 ,5);
  13. for(int i=0; i<list.size(); i++) {
  14. System.out.println("Stored string in redis:: "+list.get(i));
  15. }
  16. }
  17. }

编译以上程序。

  1. $javac RedisListJava.java
  2. $java RedisListJava
  3. Connection to server sucessfully
  4. Stored string in redis:: Redis
  5. Stored string in redis:: Mongodb
  6. Stored string in redis:: Mysql

Redis Java Keys 实例

  1. import redis.clients.jedis.Jedis;
  2. public class RedisKeyJava {
  3. public static void main(String[] args) {
  4. //连接本地的 Redis 服务
  5. Jedis jedis = new Jedis("localhost");
  6. System.out.println("Connection to server sucessfully");
  7. // 获取数据并输出
  8. List<String> list = jedis.keys("*");
  9. for(int i=0; i<list.size(); i++) {
  10. System.out.println("List of stored keys:: "+list.get(i));
  11. }
  12. }
  13. }

编译以上程序。

  1. $javac RedisKeyJava.java
  2. $java RedisKeyJava
  3. Connection to server sucessfully
  4. List of stored keys:: tutorial-name
  5. List of stored keys:: tutorial-list
时间: 2024-10-12 15:56:08

Java 使用 Redis的相关文章

java连接redis问题

package com.guo.redis; import redis.clients.jedis.Jedis; public class Redis_1 { public static void main(String[] args) { // TODO Auto-generated method stub //连接到远程的redis服务 Jedis jedis = new Jedis("192.168.80.1",6379); //权限 验证 // jedis.auth("

java 连接Redis及demo

java连接linux Redis遇到的问题 昨天在Linux搭建了Redis服务,今天使用java连接测试了一下.要想使用java连接redis服务,就离不开jedis-2.6.1.jar.使用jedis连接redis十分方便.下面我们测试一下是否连接上redis服务: package com.coinvs.redis.util;import redis.clients.jedis.Jedis;//import redis.clients.jedis.Jedis;public class Ra

java连接redis,实现订阅发布遇到的问题

我在使用的时候redis是安装在本机虚拟机上,使用java连接时遇到一些错误,归纳需要改动的地方如下: 1.redis的配置文件默认是绑定了127.0.0.1的ip,需要到redis.conf中找到这一行,注释掉 2.redis默认不允许非本机客户端连接,本身又是没有密码的,需要设置一个登录密码,用密码连接 设置密码命令:config set requirepass xxx,密码设置之后需要认证一下才能正常使用get获取数据:auth xxx,后面是刚才设置的密码 3.java程序连接redis

Java的Redis客户端Jedis

Java的Redis客户端Jedis 一.用windows中的Eclipse连接虚拟机的Redis的注意事项 禁用Linux的防火墙:Linux里执行命令 service iptables  stop 我的是已经禁用的, 修改redis.conf中注释掉bind 127.0.0.1 ,然后 protect-mode no 二.新建动态java工程, ① 导包 吐槽一下,这个workspace里都是Maven工程,去别的工程复制个junit jar包都找不到,好不容易找到包导入后运行又报错, ja

java连接redis

类似于java连接mysql需要包 java连接redis同样也需要包 jedis-2.1.0.jar是java用来连接redis的包 1.将包引入即可 2. public void redisTest(){ Jedis jedis=new Jedis("127.0.0.1", 6379); jedis.set("greeting", "hello world"); String greeting = jedis.get("greeti

Java连接redis的使用演示样例

Redis是开源的key-value存储工具,redis通经常使用来存储结构化的数据,由于redis的key能够包括String.hash.listset和sorted list. Redisserver眼下最稳定的版本号是2.8.9,能够到官网http://redis.io/download下载.依据机器的类型及位数下载相应的版本号安装就可以,reids支持linux和windows操作系统. Redisclient支持多种语言,包含:c.C++.C#.php.java.python.go等语

java使用redis数据库

使用maven管理jar,添加依赖: <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.7.0</version> </dependency>//需要的jar 使用redis数据库的配置(设置属性的值,可以根据具体需要),存数据 JedisPool jedisPool = null; J

java操作redis学习(一):安装及连接

文章参考自:http://www.cnblogs.com/edisonfeng/p/3571870.html,在此基础上进行了修改. 一.下载安装Redis redis官网显示暂时不支持Windows平台,如果需要的话,使用微软的开源组织开发的64为版 点击Learn more进入github,选择发布版进行下载下载 这里使用最新版,解压后的目录结构: 几个exe程序的功能: redis-benchmark.exe:性能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 查询 (类似于

Redis(Windows安装方法与Java调用实例 &amp; 配置文件参数说明 &amp; Java使用Redis所用Jar包 &amp; Redis与Memcached的区别)

Windows下Redis的安装使用 0.前言 因为是初次使用,所以是在windows下进行安装和使用,参考了几篇博客,下面整理一下 1.安装Redis 官方网站:http://redis.io/ 官方下载:http://redis.io/download 可以根据需要下载不同版本 windows版:https://github.com/MSOpenTech/redis github的资源可以ZIP直接下载的(这个是给不知道的同学友情提示下) 下载完成后 可以右键解压到 某个硬盘下 比如D:\R

redis 之 使用java操作redis

1. 在java操作redis需要使用jedis插件,并且linux要开启相关的防火墙. 重启防火墙服务 : 2. 新建maven项目: 3.添加项目依赖: <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency> 4.使用redis工具测