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

redis的入门与应用

轩脉刃 全栈工程师
难度中级
时长 1小时 3分
学习人数
综合评分9.57
92人评价 查看评价
9.6 内容实用
9.4 简洁易懂
9.7 逻辑清晰
  • Redis的应用场景:

    缓存

    队列

    数据存储

    查看全部
  • Redis是远程的。Redis是基于内存的。Redis是非关系型数据库

    查看全部
    0 采集 收起 来源:什么是redis

    2019-05-31

  • redis 数据类型:
    https://img1.sycdn.imooc.com//5cee879500015a1510420518.jpg

    查看全部
  • Redis是远程的

    redis是基于内存的(高速)

    redis是非关系型数据库


    查看全部
    0 采集 收起 来源:什么是redis

    2019-05-28

  • 1、redis 是存储在内存中的 所以比较存取速度很快 但是消耗内存

    2、redis 是非关系行数据库

    3、redis 读取 

    3.1 string 类型读取(redis 客户端命令)

    set string1 4

    get string1 (输出4)

    incr string1 (输出5 加法)

    decrby string1 2(输出3 减法 减去2)

    3.2 list 类型读取 (redis 客户端命令)

    lpush list1 11

    lpush list1 12

    rpop  list1 

    (list 结构类似队列 先进先出 所以 rpop出来的为11)

    3.3 set 类型 读取 (结构是集合)

    sadd set1 12

    scard set1 (输出1 表示 set1 集合长度为1)

    sissetmember set1 12 (set1 中是否有12这个元素 有 返回 1 没有返回 0)

    srem set1 12 (把12从set1 这个集合删除)

    3.4 hash 类型 读取 

    hset hash1 key 1

    hset hash1 key1 2 (存入 hash1 键名 key1 键值2)

    hget hash1 key1 (读取hash1 中 key1的值)

    hlen hash1 (hash1 这个结构的长度)

    hmget hash1 key1 key2(批量获取key1 key2的值)

    3.5 sort set 类型 读取

    zadd zset1 var1 1

    zadd zset1 var2 2 (添加 或者 重写元素)

    zcard zset1 (获取结构长度)

    zrange zset1 0 2 withscore (按照score 值排序 升序 如果值相同则按照键名排序)

    sort set 结构如下:

    key => [['score'=>10.1,'value'=>'123','rank'=>123]]

    类似于 元素 和分数排行榜的关系

    value 必须全局唯一

    如果 一个value val1 对应的分数为10.1

    然后另外一个记录value 改为 val1 则对应的分数也要改成10.1

    查看全部
  • 基于内存,高效率、高性能的非关系型数据库

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

    查看全部
    0 采集 收起 来源:什么是redis

    2019-05-05

  • String List Hash Set Sort Set
    查看全部
    0 采集 收起 来源:6 课程总结

    2019-04-17

  • 解压缩、phpize...

    查看全部
  • $redis = new \redis();

    $redis->connection('127.0.0.1',7200);

    查看全部
    0 采集 收起 来源:set类型操作

    2019-03-15

  • redis数据类型

    查看全部
  • string   字符串和整型   

    list (元素队列)一个队列     

    set  集合(其中的元素唯一)    

    hash数组    

    sort Set  分数排行榜

    查看全部
    1 采集 收起 来源:6 课程总结

    2019-03-07

  • Redis的五种数据类型

    查看全部
  • 可以使用缓存,可以用到队列(list)

    查看全部
  • redis五种数据类型

    1. String类型,key值只能是string类型,value值可以是string,int,float(浮点);

      linux命令: set string1 "123" get string1

                      set string2  2   get string2

                            incr string2(自增)

                           decrby  string2  2(减2)

      2.list类型:有序列表 允许从左或者又进行元素的弹出和弹入,并不要求里面的元素是唯一的;

        linux操作: lpush  list1  123()

                        lpush  list1   124(左边弹入)

                        rpop   list1  (右边弹出)

                       llen   list1  (list元素的个数)

    3.set类型  每个元素的值都不同

         linux操作:  sadd  set1 13

                          scard  set1(set1 的大小)

                         sismember  set1  13 (13是否是set1 中的元素)

                         srem  set1  13 (将set1中元素是13的删除)

    4,hash类型,有两个key值,第一个是redis的key,第二个值是hash的key;

        linux操作:  hset hash1  key1  123

                         hget  hash1 key1

                         hlen hash1(hash1中key的大小)

                        hmget hash1  key1  key1(获取两个key的集合)

    5.sort  set类型  :分数集合,存储的是分数对应的value值,每个分数还有相应的排名;

       linux操作:  zadd  zset1  9.1 val1

                        zadd  zset1 10.1  val2

                       zcard  zset1

                       zrange  zset1  0 1 withscores(查出zset1中分数排名前2的值)

                         

    查看全部
    0 采集 收起 来源:string类型操作

    2019-01-24

  • hset hash1 key1 12

    hget hash1 key1

    hlen hash1

    hmget hash1 key1 key2


    查看全部
    0 采集 收起 来源:hash类型操作

    2019-01-23

举报

0/150
提交
取消
课程须知
1、课程难度属于初级 2、对php的基础知识掌握,如数组、类、对象 3、对linux的基础知识掌握,如vim命令,ls命令等等。
老师告诉你能学到什么?
1、redis是什么 2、redis的安装 3、redis的五种数据类型 4、php中redis的扩展安装 5、php如何操作redis的五种数据类型 6、redis五种数据类型的使用场景

微信扫码,参与3人拼团

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

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