IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    如何使用Jedis操作Redis消息队列

    liuchi1993发表于 2017-04-04 22:57:18
    love 0

    资源链接

    Jedis的jar包
    Commons-io的jar包

    使用方法

    代码样例如下,使用前,注意打开redis的server程序。

    代码样例

    package RedisExample;
    
    import redis.clients.jedis.Jedis;
    
    public class TestRedis {
        public static void main(String[] args) {
            Jedis redis = new  Jedis("localhost");  
    //      SimpleExample(redis);
    
    //      ListExample(redis,20000);
    
            PublishExample(redis,20000);
        }
        //简单添加信息
        public static void SimpleExample(Jedis redis){
            redis.set("key1", "I am value 1");  
            String ss = redis.get("key1");  
            System.out.println(ss);
        }
        //队列添加信息
        public static void ListExample(Jedis redis,int number){
            String messageStr = "";
            int count = 0;
            while(count++ < number){
                messageStr =  "this is "+count+" message!";
                redis.rpush("logstash-test-list",messageStr);
                System.out.println(messageStr);
            }
        }
        //发布订阅
        public static void PublishExample(Jedis redis,int number){
            String messageStr = "";
            int count = 0;
            while(count++ < number){
                messageStr =  "this is "+count+" message!";
                redis.publish("logstash-test-list",messageStr);
                System.out.println(messageStr);
            }
        }
    }

    相关文章

    • Linux下安装Redis
    • Redis初级介绍
    • spring + redis 实现数据的缓存
    • Redis与Java – 数据结构
    • Jedis对redis的操作详解
    • Redis+Spring缓存实例(windows环境,附实例源码及详解)
    • 利用redis + lua解决抢红包高并发的问题
    • 使用Erlang、C和Lisp实现的BigData解决海量移动数据
    • Java Web系列:Spring依赖注入基础
    • 用Maven部署war包到远程Tomcat服务器


沪ICP备19023445号-2号
友情链接