为了账号安全,请及时绑定邮箱和手机立即绑定
  • 支持的存储数据类型
    查看全部
    0 采集 收起 来源:02-Redis的概述

    2019-02-28

  • 数据库比较
    查看全部
    1 采集 收起 来源:01-NoSQL的概述

    2019-02-28

  • 四大分类
    查看全部
    0 采集 收起 来源:01-NoSQL的概述

    2019-02-28

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

    2019-02-28

  • 启动redis  分为前端启动和后端启动

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

    2019-02-28

  • 字符串、列表类型、散列类型、有序集合类型、集合类型

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

    2019-02-28

  • redis特性:

    1. 多数据库

    • 最多可支持16个数据,一次按照下标进行排序,默认使用的是0号数据存储数据,使用select命令可以进行选择数据库,如select 1 即选择了数据库1;

    • key的迁移,将0号数据库中的key移动到1号数据库,在数据库0中进行操作,move myset 1

        2. 支持事务

    • multi:开启事务,multi后面的操作都将是事务操作

    • exec:执行事务,执行multi之后的语句,并且进行提交

    • discard:回滚操作,将状态回滚到事务开启前的状态

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

    2019-02-27

  • key的常用操作:

    查看所有的key:keys *

    查看包含指定字符的key:keys my?

    删除key:del key1 key2

    判断key是否存在:exists my1

    重命名key:rename myname mynewname

    设置key的超时时间(单位是秒):expire mynewname 1000

    查看key剩余时间:ttl mynewname(没有设置时间则返回-1)

    查看key的类型:type mysort

    查看全部
  • sorted-set同样不允许存储相同的值,每个值会有相应的分数,按照分数进行默认排序

    增加:zadd    zadd mysort    80 zs 90 ls 100 ww    值相同则更新分数

    查看分数:zscore    zscore mysort zs

    计数:zcard    zcard    mysort

    遍历:zrange    zrange mysort 0 -1 按照默认顺序显示值

                              zrange mysort 0 -1 withscore    显示值和分数

                              zrevrange mysort 0 -1 withscore    逆序显示值和分数

    删除:zrem    zrem mysort

                          zremrangebyrank mysort 0 4 按照范围进行删除

                          zremrangebyscore mysort 80 90 按照分数范围进行删除

    递增:zincrby    zincrby mysort 3 ls    给ls的分数加三

    查看全部
  • Set的使用场景

    查看全部
  • set的常用运算:

    添加:sadd    sadd myset a b c

    删除:srem    srem myset a b

    遍历:smembers   smembers myset

    是否存在:sismember     sismember  myset a

    差集:sdiff    sdiff    set1  set2

    交集:sinter    sinter set1 set2

    并集:sunion    sunion set1 set2

    保存差集:sdiffstore    sdiffstore set0 set1 set2   将set1和set2的差集保存到set0中

    保存交集:sinterstore    sinterstore  set0 set1 set2    将set1和set2的交集保存到set0中

    保存并集:sunionstore    sunionstore set0 set1 set2    将set1和set2的并集保存到set0中




    查看全部
  • hset:     hset myhash age 18

    hget:    hget myhash age

    hmset:    hmset myhash name zhangsan age 21

    hmget:    hmget myhash name age

    hgetall:    hgetall myhash

    hdel:    hdel myhash name age

    del:    del myhash

    hincrby:    hincrby myhash age 5

    hexists:    hexists myhash name    判断指定容器是否存在key为name键值对

    hlen:    hlen myhash 显示myhash的长度

    hkeys: hkeys myhash 显示所有的key

    hvals:    hvals myhash 显示所有的value



    查看全部
  • 字符串常用的语法:

    set、get:用于设值和取值

    incr、decr:用于对值进行加一操作,如果值为空,则默认从0加一,如果值无法转为数字,则报异常。incr num   decr num

    incrby、decrby:对值进行增加或减少指定的数值。incrby num 2    decrby num 2

    查看全部
  • Redis的数据结构,常用的是字符串和哈希

    查看全部
  • redis的使用场景,以键值对的方式进行数据存储,访问速度比较高

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

    2019-02-26

举报

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

微信扫码,参与3人拼团

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

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