zoukankan      html  css  js  c++  java
  • 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.  
    6. 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
  • 相关阅读:
    dialog弹层背景overlayer实现的方式
    省略号 对单行 多行的css
    js == 判断
    jquery选择伪元素属性的方法
    psp0级报告
    计算器
    Java学习笔记
    第一个PSP0级
    设计简单登录界面(Java web)
    登录界面及其功能的设计
  • 原文地址:https://www.cnblogs.com/chunguang/p/5651942.html
Copyright © 2011-2022 走看看