• 内存数据库------redis1


    1:什么是redis(自己经常使用在一些分布式功能中充当消息队列)

    <--由c语言编写,支持网略,可基于内存亦可持久化的日志型、key-value数据库。

    2:特点

    <--rdis是将数据存储在内存中,故其读取的数据非常快,5种数据类型,key统是String类型,所有操作都是原子性的。

    --------------------------------------------

    linux中安装并启动命令:

    ./redis-server ../conf/redis_6379.conf

    ./redis-cli -h 192.168.72.144

    有乒乓现象则成功!

    ----------------------------------------------------------------


    基本代码

    //创建jedis对象

    Jedis jedis=new Jedis("192.168.72.142",6379);

    //测试是否连通

    String pong=jedis.ping();

    //返回pong表示已经联通

    System.out.println(pong);

    //释放资源

    jedis.close();

    --------------------------------------------------------------

    2.2-------创建redis队列

    --------------------------------------------------------------

    @test

    public void Jedisoflist(){

    //1.创建redis对象

    Jedis jedis =new Jedis ("192.168.72.142",6379);

    //执行操作前删空集合中的数据,否则会一直里面添加

    jedis.del("list1");

    jedis.del("list2");

    //2.执行list相关的操作

    //2.1添加数据:从左侧添加

    jedis.lpush("list1,"a","b","c");

    //2.2弹出数据:从右侧弹出数据

    String rElment=jedis.rpop("list1");

    System.out.println(rElment);

    //2.3从右侧添加数据

    jedis.rpush("list2","1","2","3");

    //2.4弹出数据:从左侧弹出

     String lElement = jedis.lpop("list2");
      System.out.println(lElement);

     //2.5 查看整个list中某个范围间的数据:  start: 开始  end: 结束   0~-1 表示查询全部
      List<String> list = jedis.lrange("list1", 0, -1); 
      System.out.println(list);


            //3. 释放资源
      jedis.close();

    }

    ~~~~~~~后续redis持久化机制

  • 相关阅读:
    Web APIs——DOM
    案例:动态生成表格
    案例:简单版发布留言功能
    案例:下拉菜单功能
    案例:tab栏切换功能(原生JS写法)
    时间复杂度
    ubuntu下安装LNMP
    btree索引和hash索引的区别
    StandardServer.await: Invalid command 'GET / HTTP/1.1' received
    MySQL----触发器
  • 原文地址:https://www.cnblogs.com/xlhlx/p/10674606.html
Copyright © 2020-2023  润新知