• 认识Redis和安装


    认识redis

    是什么

    开源

    基于键值的存储服务系统

    多种数据结构

    高性能、功能丰富

    特性

    速度快

    10w ops

    内存

    C语言

    单线程

    持久化(断电不丢失数据)

    多种数据结构

    主要的五种数据结构:

    衍生出的数据结构:

    支持多种编程语言

    由于受到很多公司的支持

    以及redis提供了一个非常简单的基于TCP的一个通讯协议,所以说非常多的语言支持redis服务器

    功能丰富

    发布订阅

    Lua脚本

    事务

    pipeline

    简单

    C语言编写,代码量小,功能强大。

    其他:

    主从复制

    主服务器的数据可以同步到从服务器上

    这样可以为高可用,分布式提供很好的基础

    高可用,分布式

    Redis典型应用场景

    缓存系统

    计数器

    转发数,评论数,视频播放数。。。

    消息队列系统

    微信公众号发布消息,一些软件的通知。。。

    排行榜

    视频排行榜,壁纸排行榜。。。

    社交网络

    粉丝数,关注数,共同关注,qq微信的聊天。。。

    实时系统

    垃圾邮件过滤。。。

    安装

    Redis安装(Linux)

    日后补充

    Redis可执行文件说明

    三种启动方式

    最简单启动

    直接启动:redis-server

    检查是否启动:

    动态参数启动

    redis-server --port 6038

    配置文件启动

    redis-server configPath

    三种比较

    生产环境选择配置启动

    单机多实例,配置文件可以用端口端口区分开

    Redis客户端连接

    打乒乓球:

    Redis客户端返回值

    Redis常用配置

    默认端口的由来

  • 相关阅读:
    asp.net性能的技巧
    『笔记』数学数论(二)
    『笔记』数学数论(五)
    『笔记』数学数论(一)
    『笔记』数学数论(四)
    『笔记』分块与块状数组
    『笔记』矩阵
    『题解』CF28A Bender Problem
    『笔记』数学数论(七)
    『笔记』数学数论(三)
  • 原文地址:https://www.cnblogs.com/jinyuanya/p/D1Z.html
Copyright © 2020-2023  润新知