为了账号安全,请及时绑定邮箱和手机立即绑定
  • 11111111111111111

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

    2020-06-11

  • 111111111111111

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

    2020-06-11

  • //赋值 :设置comoany的值为alibaba set KEY VALUE:

     set company alibaba 

    //取值:获取key为company的值

     get KEY: get company

     //获取值并修改: 

    getset KEY VALUE: getset company baidu

     //删除键值对 del KEY:  del company

     //如果value是整型,incr key可以实现自增1操作 

    //decr key实现自减1操作 

    incr num  (默认0+1,即初始值是1)

     decr num

     //如果想自增或者自减2

     incrby num 2 

    decrby num 3

     //字符串拼接 append 

    append num 3


    查看全部
  • AOF优势:

    • 更高的数据安全性(redis提供三种同步策略:每秒同步、每修改同步、不同步)

    • 记录所做的修改

    • 包含一个格式清晰、易于理解的日志(可基于此完成数据重建)

    AOF劣势:

    • 文件要比RDB的大些

    • 运行效率也相对低

    AOF配置:

    http://img1.sycdn.imooc.com//5ecb2bf800016a5a08020274.jpg

    默认RDB形式:

    http://img1.sycdn.imooc.com//5ecb2c1500016c1210420212.jpghttp://img1.sycdn.imooc.com//5ecb2c310001b76b10280824.jpghttp://img1.sycdn.imooc.com//5ecb2c46000177f411420236.jpg

    保存修改、重新启动

    http://img1.sycdn.imooc.com//5ecb2c660001b14206560480.jpg

    http://img1.sycdn.imooc.com//5ecb2c700001f57110380262.jpghttp://img1.sycdn.imooc.com//5ecb2c7a0001c6c507640292.jpg









    查看全部
  • RDB优势:

    • 只包含一个文件,对文件备份是非常完美的

    • 性能最大化,通过子进程完成

    • 数据很大,启动比AOF快

    RDB劣势:

    • 数据丢失的风险

    • 通过子进程,可能服务器要停几秒。。

    RDB配置:

    http://img1.sycdn.imooc.com//5ecb2aaa000192d509000312.jpghttp://img1.sycdn.imooc.com//5ecb2acd00015f0406280266.jpg

    http://img1.sycdn.imooc.com//5ecb2ad6000121bb07780142.jpg

    http://img1.sycdn.imooc.com//5ecb2ae20001389609640270.jpg

    http://img1.sycdn.imooc.com//5ecb2aea0001e32611820372.jpg

    查看全部
  • Redis持久化:数据都存储在内存当中


    两种持久化方式:RDB、AOF


    • RDB:在指定的时间里,把数据写入

    • AOF:日志形式

    • 无持久化:通过配置进入redis服务器(缓存机制)

    • 同时使用RDB和AOF




    查看全部
  • Redis的特性:

    • 多数据库

    • Redis事务

    http://img1.sycdn.imooc.com//5ecb27c5000116cb08620788.jpg

    http://img1.sycdn.imooc.com//5ecb28430001395407580218.jpghttp://img1.sycdn.imooc.com//5ecb284900015c4e06980230.jpg

    http://img1.sycdn.imooc.com//5ecb285100010f4f05940230.jpghttp://img1.sycdn.imooc.com//5ecb286a00017f7d06980456.jpg

    因为第一个窗口的事务还没有提交,所以第二个窗口还没发访问当前的num值

    http://img1.sycdn.imooc.com//5ecb287d00013e5e05720262.jpg

    http://img1.sycdn.imooc.com//5ecb28a500018af205680436.jpg

    http://img1.sycdn.imooc.com//5ecb28ac0001c4b806580324.jpg

    http://img1.sycdn.imooc.com//5ecb28ca0001420e06080712.jpg

    查看全部
    0 采集 收起 来源:11-Redis的特性

    2020-05-25

  • Keys通用操作演示

    • keys *

    • keys my?

    • del my1 my2 my3

    • exists my1

    • exists mya1

    • get company

    • rename company newcompany

    • get company

    • get newcompany

    • expire newcompany 1000

    • ttl newcompany

    • type newcompany

    • type mylist

    • type myset

    • type myhash

    • type mysort





    查看全部
  • 存储Sorted-Set:

    • Sorted-Set和Set的区别

    • Sorted-Set中的成员在集合中的位置是有序的


    应用场景:游戏排名(大型在线游戏积分排行榜)、微博热点话题、构建索引数据


    存储Sorted-Set常用命令:添加元素、获得元素、删除元素、范围查询、扩展命令

    http://img1.sycdn.imooc.com//5ecb26170001d02508280672.jpg

    http://img1.sycdn.imooc.com//5ecb26330001bb1a08420644.jpghttp://img1.sycdn.imooc.com//5ecb2648000131e309700548.jpg

    http://img1.sycdn.imooc.com//5ecb2654000187e709700166.jpg



    查看全部
  • 存储Set使用场景:

    • 跟踪一些唯一性数据

    • 用于维护数据对象之间的关联关系

    查看全部
  • 存储Set:

    • 和List类型不同的是,Set集合中不允许出现重复的元素

    • Set可包含的最大元素数量是429967295

    存储Set常用命令:添加/删除元素、集合中的差集运算、集合中的并集运算、获得集合中的元素、集合中的交集运算、扩展命令

    http://img1.sycdn.imooc.com//5ecb24980001be6d07220750.jpg

    http://img1.sycdn.imooc.com//5ecb24cb000168d107420678.jpg

    http://img1.sycdn.imooc.com//5ecb24de0001e4ef08680412.jpg

    查看全部
  • 存储list:

    • ArrayList 使用数组方式

    • LinkedList使用双向链接方式

    • 双向链表中增加数据

    • 双向链表中删除数据

    存储list常用命令:两端添加、两端弹出、扩展命令、查看列表、获取列表元素个数

    http://img1.sycdn.imooc.com//5ecb22ca000190d006440836.jpg

    http://img1.sycdn.imooc.com//5ecb22f5000144d105820746.jpg

    http://img1.sycdn.imooc.com//5ecb232a00013b0908640626.jpghttp://img1.sycdn.imooc.com//5ecb23490001943706780280.jpghttp://img1.sycdn.imooc.com//5ecb238f000120aa06560838.jpghttp://img1.sycdn.imooc.com//5ecb23af00016ebc07500714.jpg

    http://img1.sycdn.imooc.com//5ecb23cd0001768015600806.jpg


    查看全部
  • 存储Hash:

    • String Key和String Value的map容器

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

    存储Hash常用命令:赋值、取值、删除、增加数字、自学命令

    http://img1.sycdn.imooc.com//5ecb21a600011c7907560808.jpg



    http://img1.sycdn.imooc.com//5ecb21c2000194ce07180404.jpg


    查看全部
  • Redis 的五种数据结构:

    • 字符串(String)

    • 字符串列表(list)

    • 有序字符串集合(sorted set)

    • 哈希(hash)

    • 字符串集合(set)

    Key定义的注意点:不要太长、不要太短、统一的命名规范


    存储String

    • 二进制安全的,存入和获取的数据相同

    • Value最多可以容纳的数据长度是512M

    存储String常用命令:赋值、删除、取值、扩展命令、数值增减

    http://img1.sycdn.imooc.com//5ecb20630001d15f08120722.jpg

    http://img1.sycdn.imooc.com//5ecb20b50001ea2705680388.jpg




    查看全部
  • https://redis.io/clients

    防火墙设置

    http://img1.sycdn.imooc.com//5ecb1ed90001522c09600928.jpg

    http://img1.sycdn.imooc.com//5ecb1f030001f51d11640800.jpg




    查看全部
    0 采集 收起 来源:04-Jedis的入门

    2020-05-25

举报

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

微信扫码,参与3人拼团

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

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