zoukankan      html  css  js  c++  java
  • 认识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常用配置

    默认端口的由来

  • 相关阅读:
    .net 面试题之 输出 空 三角型
    js 里 用XML httpRequest 调用 Web Service
    C# 设计模式之 单例模式
    C#TreeView 实现无线级别分类
    asp.net Session的原理
    .Net 面试题之 查询两个时间差
    暑 假 队 测 Round #2
    两个排序算法的扩展应用
    暑 假 队 测 Round #1
    二维单调队列或st表
  • 原文地址:https://www.cnblogs.com/jinyuanya/p/D1Z.html
Copyright © 2011-2022 走看看