zoukankan      html  css  js  c++  java
  • Java下利用Jedis开发Redis

    Redis简介

    Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库

    开发所需资源下载

    http://download.csdn.net/detail/wangj1130/9143339

    Redis安装

    解压资源里的redis-2.6 进入redis-2.6in elease解压redisbin64

    redis-server.exe即为reids服务程序,可以双击直接运行。如果直接运行,Redis会打印一个警告:

    # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf

    意思是没有指定redis配置文件,reids使用默认的配置;可以通过配置环境变量后通过命令行的方式指定reids.conf来运行Redis

    Jedis使用

    新建项目引入资源里的 jedis-2.1.0.jar 和 commons-pool-1.5.6.jar

    Demo

    public class JedisDemo {
        public static void main(String[] args) {
            Jedis jedis = new Jedis("127.0.0.1", 6379);
            jedis.connect();
            jedis.set("message", "Hello World");
            System.out.println(jedis.get("message"));
            jedis.quit();
        }
    }

    使用Redis连接池Demo

    public class JedisDemo {
        public static void main(String[] args) {
            JedisPoolConfig config = new JedisPoolConfig();
            config.setMaxActive(20);
            config.setMaxIdle(5);
            config.setMaxWait(1000l);
            config.setTestOnBorrow(false);
            JedisPool jedisPool = new JedisPool(config, "127.0.0.1", 6379);
            Jedis jedis = jedisPool.getResource();
            jedis.set("message", "Hello World");
            System.out.println(jedis.get("message"));
            jedis.quit();
        }
    }
    作者:踮起脚尖眺望
    出处:http://www.cnblogs.com/wangj1130
    本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    Canvas
    Web API 接口-JavaScript全部api接口文档
    编程中的命名设计那点事
    线程池的使用
    SRW锁的使用
    内存屏障
    VC用Beep整几首歌听听~~~
    简单的多线程并发同步演示(4种同步方法)
    C语言生成程序问题
    文件操作(输出倒数第二行、逆序输出)
  • 原文地址:https://www.cnblogs.com/wangj1130/p/4842964.html
Copyright © 2011-2022 走看看