为了账号安全,请及时绑定邮箱和手机立即绑定
  • lpush 左插入 往左边value插入


    rpush 右插入 往数字value插入


    lrange 查看 lrange listname start  end end 可以为-1  表示到链表最有一个数


    lpop左弹出 左边的value弹出 链表中这个数消失  lpop listname


    rpop右弹出 右边的value弹出 链表中这个数消失 rpop listnamerpo


    llen 个数  查询链表里的个数


    lpushx 插入到左边第一个数


    rpushx 插入到右边第一个数


    lrem 删除 lrem listname  count value  左边往右开始删除 count个值为value的数


    lset 插入  lset listname  index value 在xindex的数字的小标添加value


    linsert插入 在链表中个配合 before和after

    linsert mylist after ergouzi guoergou


    linsert mylist before ergouzi guoergou


    rpoplpush 弹出再插入 只不过是第一张链表第一个值从第一个链表取出放到第二个链表最左边


    查看全部
  • 存储list常用命令:

    两端添加

    查看列表

    两端弹出

    获取列表元素个数

    扩展命令

    查看全部
  • 存储list

    ArrayList使用数组方式  (查询快,添加 删除效率不高)

    linkedList使用双向链表

    双向链表中增加数据

    双向链表中删除数据

    查看全部

  • hash 结构的常用命令

    存储Hash 常用命令

    赋值,取值,删除,增加数字,自学命令

    hset hashname keys value

    赋值


    hget hashname keys

    取值


    hmset hashname  keys value

    改写keys的value 如果 没有就新添加


    hgetall hashname

    查看hashname中所有的key和value


    hdel hashname key 

    删除 这个key和value


    del hashname 

    删除整个hash表


    hexists hashname key

    查看hashname 中是否存在这个key


    hlen myhash

    查看共多少个key和value对


    hkeys myhash

    列出myhash中所有key


    hvals myhash

    列出myhash中所有value


    查看全部
    1. nosql 是非关系型数据库  (意思是不仅仅是数据库)

    2. 为什么需要nosql

      1. 高并发读写

      2. 海量数据的高效率存储和访问

      3. 高可扩展性和高可用性

    3.nosql数据库的四大分类

            1.键值存储

            2.列存储

            3.文档数据库

            4.图形数据库

            

        4.nosql的特点

            1.易扩展

            2.灵活的数据模型

            3.大量数据,高性能的存储

            4.高可用

    https://img1.sycdn.imooc.com//5c08c1ea0001525412870581.jpg

    查看全部
    0 采集 收起 来源:01-NoSQL的概述

    2018-12-06

  • 存储Hash

    String key  和 String value 的map容器

    每一个Hash 可以存储4294967295个键值对

    查看全部
  • 1、解压源码;

    2、编译 make;

    3、安装 make PREFIX=/usr/local/redis install;

    4、从源文件夹复制redis.conf到安装路径redis;

    5、运行 ./redis-server;

    6、可修改配置中daemonize为后端运行(./redis-server redis.conf);

    7、查看是否运行 ps -ef | grep -i redis;

    8、关闭服务端 kill -9 进程(不建议使用);./redis-cli shutdown;

    9、使用命令:(get) (set) (keys *) (del)

    查看全部
    3 采集 收起 来源:03-Redis的安装

    2018-12-07

  • get  根据key获取value

    set 设置key和value

    incr 数字自增 不合格式报错 如果没有的key生产为0 然后自增

    decr 数字自减,不合格式报错 如果没有的key生产为0 然后自减

    incrby 数字自增 加自定义的数字 如果没有的key生产为0 然后自增

    decrby  数字自减 减自定义的数字 如果没有的key生产为0 然后自减

    append 拼接,在原有的数字后面添加 自定义数据 

    查看全部
  • key 注意点:

    不要过长 不要过短 ,统一命名规范

    存储String 

    常用命令:

    赋值  取值 删除 扩展命令 数值增减


    查看全部
  • redis的数据结构

    物种数据类型:

    1. 字符串 

    2. 哈希

    3. 字符串列表

    4. 字符串集合

    5. 有序字符串集合

    查看全部
  • 后台server启动:

    ./bin/redis-server ./redis.conf 启动bin目录下的redis 然后加载同级目录redis.conf

    查询占用端口:

    ps -ef \ grep -i redis

    停止:

    ./bin/redis-cli shutdown

    启动cli:

     ./bin/redis-cli

    启动cli后访问redis:

    ping  >pong说明成功的

    存入数值:

    set name 

    查看全部
    0 采集 收起 来源:03-Redis的安装

    2018-12-04

  • ./redis-server 是前端启动 

    需要在root/redis5.0.3/redis-config 拷贝到/usr/local/redis下

    然后修改 redis-config

    daemonize no 改为 daemonize yes

    查看全部
    0 采集 收起 来源:03-Redis的安装

    2018-12-04

  • redis-benchmark 性能测试工具

    redis -check-aof 修复工具

    redis -check-dump 文件检查工具

    redis-cli  命令行客户端

    redis-sentinel-> redis -server

    redis-server redis服务器启动命令 

    查看全部
    0 采集 收起 来源:03-Redis的安装

    2018-12-04

  • redis课程介绍

    查看全部
    0 采集 收起 来源:00-课程介绍

    2018-11-30

  • redis持久化方式:

    1. RDB持久化(默认支持,不需配置):在指定的时间间隔n内,将数据写入到磁盘中。

    2. AOF持久化机制:以日志的形式记录 服务器中所有redis操作。redis启动后,会读取日志文件,重新构建redis数据库,保证数据的完整。

    3. 无持久化。

    4. 同时使用RDB和AOF。


    查看全部

举报

0/150
提交
取消
课程须知
初级课程,会java基本语法即可
老师告诉你能学到什么?
NoSql和Redis是什么?Redis的使用场景,安装和使用。通过Jedis连接到Redis;Redis的通用命令,事务和持久化

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!