redis初识

Redis的特性

  • 速度快

    官方10w OPS
    单线程
    内存
  • 持久化
    redis所有数据保存在内存中,对数据的更新将异步地保存到磁盘上

    RDB
    AOF
  • 多种数据结构

    string
    hash
    list
    sets
    sorted sets
    bitmaps:位图
    HyperLogLog:超小内存唯一值计数
    GEO:地理信息定位
  • 支持多种编程语言

    Java PHP Ruby Lua NodeJS
  • 功能丰富

    发布订阅
    事务
    Lua脚本
    Pipeline
  • 简单

    源代码少 
    不依赖外部库
    单线程模型
  • 主从复制

    主服务器 - 从服务器
  • 高可用、分布式

    redis-Sentine(v2.8)支持高可用
    redis-Cluster(v3.0)支持分布式
    
    

Redis典型应用场景

  • 缓存系统
  • 计数器
  • 消息队列系统
  • 排行榜
  • 社交网络
  • 实时系统

验证是否安装redis

  • ps -ef |gref redis
  • netstat -antpl|grep redis
  • redis-cli -h ip -p port ping

三种启动方式比较

  • 生成环境选择配置启动
  • 单机多实例配置文件可以用端口来区分

Redis常用配置

  • daemonize:是否是守护进程(no/yes),默认是no,建议yes
  • port:Redis对外端口号
  • logfile:Redis系统日志
  • dir:Redis工作目录
    原文作者:燕平
    原文地址: https://segmentfault.com/a/1190000020480512
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞