Redis初识(1)

1.Redis是什么

    使用C语言,基于内存的,键值对存储高性能,分布式

 

2.Redis的特性回顾

 (1).速度快  官方 10Wops  10W次读写

       数据存储在内存中

       使用C语言写的,50000line

     单线程

 (2).持久化(断电不丢数据,RDB,AOF)

    Redis所有的数据保存在内存中,对数据的更新异步保存到磁盘上

(3).多种数据结构

 

 

 

 

(4)支持多种编程语言

  java,python,php

(5)功能丰富

    发布订阅

    Lua脚本

         事务

(6)简单

    不依赖外部库

    单线程模型

    

(7)主从复制

                                                

 

 

(8)高可用,分布式

         

   

3.Redis单机安装

    Redis安装

        官网下载链接:http://download.redis.io/releases/  选择需要版本

   

 

     

 

 

    可执行文件说明

          

 

          

 

 

    三种启动方式

          

        最简启动:redis-server

      

      

 

        动态参数启动redis,使用6380为启动端口

        

 

 

 

            

 

 

 三种方式比较

            

 

 

 

 

  

 

 

 

    简单的客户端连接

              

 

 

 

 

                                                                      

 

        

 

 

 

4.Redis典型使用场景

    缓存系统:

      

 

 

    计数器:微博转发数,评论数

    消息队列系统:发布订阅

    排行榜:有序集合排行榜

    社交网络:粉丝数,关注数,共同关注,时间轴的列表

    实时系统:垃圾邮件,布隆过滤器

 

Redis的常用配置

      

 

posted @ 2020-05-25 13:18  西以北偏北  阅读(82)  评论(0)    收藏  举报