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

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

    2018-08-05

  • 四类NoSQL数据库比较

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

    2018-08-05

  • 读 每秒11万次 写 每秒8.1万次
    查看全部
    0 采集 收起 来源:02-Redis的概述

    2018-08-04

  • redis概述

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

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

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

    2018-07-31

  • AOF持久化

    优势:数据安全, 每秒同步,每修改同步,不同步

    劣势:如果宕机  这1s的数据就没了。

    每修改同步,安全,但是效率慢。

    对于日志的写入方式采用append模式,在写的过程中发生宕机,写了一半,宕机,下次启动前工具会解决数据一致性问题。如果日志过大,redis会启动重写日志。


    默认采用rdb方式

    查看全部
  • RDB持久化

    优势:每小时或者每分钟归档一次

    如果aof的数据集过大,rdb的启动方式很快。

    劣势:如果持久化以前,宕机,也就是30s持久化一次,25s的时候宕机,这25s的数据了还没写到硬盘就没了。

     

    查看全部
  • redis 高性能是因为在内存中,

    内存中同步到硬盘中就是持久化操作

    两种持久化方式

    1  RDB方式  指定的时间内,把数据写入到磁盘一次

    2   AOF方式   将操作日志保存下来,启动redis,重新构建

    3   不持久化

    4    同时使用RDB和AOF

    查看全部
  • 一个redis实例 有16个库

    客户端默认连接0号库

    select 8  选择8号库

    move mylist 2  从当前库移到2号库

    redis 数据库的命令会被串化顺序执行,

    multi 开启事务

    exec  提交命令  相当于commit

    discard    相当于rollback

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

    2018-07-27

  • 查看所有的key   keys *

    模糊查看key      keys my*

    删除指定的key   del key

    批量删除key       del key1 key2 key3

    判断key是否存在    exists key1   不存在0  存在返回1

    重命名  rename k1 k2   把k1命名成k2

    设置过期时间   expire k1 1000    s为单位

    查看所剩时间   ttl k1

    如果没有设置  返回-1

    查看类型      type k1   

    查看全部
  • lpush  向左插入   lpush mylist a b c  

    lrange 展示     lrange mylist 0 -1   展示所有

    rpush  向右插入

    查看全部
  • redis数据类型

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

    2018-07-26

  • Nosql数据库比较

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

    2018-07-26

  • 每一个hash可以存储很多个键值对 

    hset myhash1 username jack

    hset myhash2 username tom

    这是两个哈希 myhash1和myhash2

    hmset myhash3 username rose age 21

    获取:hget myhash1 username

              hmget myhash3 username age

               hgetall myhash3    能把这个hash里边所有的属性和值全部获取到

    删除:hdel mysha3 username age删除两个属性

    del myhash3  直接删除整个hash

    hincyby myhash age 5 增加age+5

    hexists myhash3 password  判断是否存在,若存在则返回1

    hlen myhash3  有两个键值对  返回2

    hkeys myhash3 返回所有的键

    hvals myhash3 返回所有的值

    查看全部
  • hset  hKey key value

    hmset hkey key1 value1 key2 value2

    hget hkey key

    hmget hkey key1 key2

    hgetall hkey  获取所有的key 和 value信息

    del hkey 整体删除

    hdel hkey key1 删除key1值

    hincrby hkey key value

    hexists hkey key 查询key是否存在

    hlen hkey  获取键值对数量

    hkeys hkey 获取所有键值


    查看全部
  • incr key  -- key 如果不存在则先赋值为0,然后+1,结果为1

    decr key -- key如果不存在则先赋值为0 ,然后-1,结果为-1

    incrby key skip  递增指定数量

    decrby key skip  递减指定数量


    查看全部

举报

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

微信扫码,参与3人拼团

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

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