• Redis教程


    一、Redis是什么
            Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。大多数情况下,Redis被用来实现缓存。
    二、为什么要使用缓存
           1.基于内存的缓存的读取速度远大于基于硬盘的关系型数据库,对于那些少变化、读取频繁的数据例如:前端广告位数据,商品类别数据。我们就可以用Redis缓存起来,不用每次都到后台去获取,提高首页的访问速度。
           2.对于读和写速度不同步的两端,我们也可以用缓存来做中间的缓冲,例如视频的加载等。
    三、主流的缓存技术 
         Redis(单线程)
         Memcached(多线程)
          
    四、Redis的数据类型
      1.String 字符串
      Redis中的字符串是一个字节序列。Redis中的字符串是二进制安全的,这意味着它们的长度不由任何特殊的终止字符决定。因此,可以在一个字符串中存储高达512兆字节的任何内容。
      2.Hashes 散列/哈希
      Redis散列/哈希(Hashes)是键值对的集合。Redis散列/哈希是字符串字段和字符串值之间的映射。因此,它们用于表示对象。
      3.List 列表
      Redis列表只是字符串列表,按插入顺序排序。您可以向Redis列表的头部或尾部添加元素.
      4.Set 集合
      Redis集合是字符串的无序集合。在Redis中,您可以添加,删除和测试成员存在的时间O(1)复杂性。
      5.ZSet 可排序集合
      Redis可排序集合类似于Redis集合,是不重复的字符集合。 不同之处在于,排序集合的每个成员都与分数相关联,这个分数用于按最小分数到最大分数来排序的排序集合。虽然成员是唯一的,但分数值可以重复。
     
    五、命令行方式使用Redis
           1.打开Redis安装目录,双击redis-cli.exe即可使用Redis的命令行
  • 相关阅读:
    钩子函数和回调函数
    Vue.js的坑
    数据库清空表中的数据
    chrome jsonView插件安装
    PostgreSQL数据的导出导入
    PostgreSQL9.6.2的WINDOWS下安装
    HEXO+Github,搭建属于自己的博客
    Vue.js 入门指南之“前传”(含sublime text 3 配置)
    win系统下nodejs安装及环境配置
    Vue.js学习网址
  • 原文地址:https://www.cnblogs.com/liyujava/p/10185386.html
Copyright © 2020-2023  润新知