第一章:Redis初识

作者: fxqp1043 | 来源:发表于2019-04-03 23:08 被阅读0次

Redis特性

速度快

  • 数据存储在(内存)中 (主要原因)
  • C语言编写(50000行)
  • 单线程模型

持久化

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

多种数据结构

  • 字符串(strings)
  • 哈希表(hash tables)
  • 列表(lists)
  • 集合(sets)
  • 有序集合(sorted sets)
  • 位图(BitMaps)
  • 超小内存唯一值计数(HyperLogLog)
  • 地理信息定位(GEO)

支持多种编辑语言

功能丰富

  • 发布订阅
  • Lua脚本
  • 事务
  • pipeline

简单

  • 不依赖外部库
  • 单线程模型

主从复制

  • 主服务器数据复制到从服务器上

高可用,分布式

  • 高可用(Redis-Sentinel(v2.8支持高可用))
  • 分布式(Redis-Cluster(v3.0支持分布式))

Redis典型使用场景

  • 缓存系统


    缓存系统.PNG
  • 计数器
    实现评论计数等

  • 消息队列系统


    消息队列.PNG
  • 排行榜


    排行榜.PNG
  • 社交网络


    社交.PNG
  • 实时系统


Redis启动方式

Redis安装(Linux)

Redis可执行文件说明

  • redis-server (redis服务器)
  • redis-cli (redis命令行客户端)
  • redis-benchmark (性能检测工具)
  • redis-check-aof (AOF文件修复工具)
  • redis-check-dump (RDB文件修复工具)
  • redis-sentinel (Sentinel服务器2.8以后)

Redis启动方式

  • 最简启动
    redis-server

    最简启动.PNG
  • 动态参数启动
    redis-server --port 6380

  • 配置文件启动
    redis-server redis-6380.conf
    (redis-6380.conf)

    配置文件.PNG

(生产环境选择配置启动)
(单机多实例使用端口区分)

验证是否成功启动

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

Redis客户端连接

redis-cli.PNG

Redis常用配置

  • daemonize (是否是守护进程 默认为no,建议yes)
  • port (对外端口号 默认为6379)
  • logfile (系统日志)
  • dir (工作目录)

Redis安装启动


相关文章

  • Redis使用介绍

    目录: 1 Redis初识 1.1 Redis介绍 1.2 Redis功能特性介绍 1.3 Redis...

  • Redis从入门到应用

    初识Redis Redis概念 Redis安装 Redis的五种数据类型 操作Redis PHP的Redsi扩展 ...

  • 初识 Redis

    初识 Redis Redis 全称 REmote Dictionary Server. Redis 是一种基于键值...

  • Redis 初识

    初识 Redis 《 Redis 开发与运维》的学习笔记,希望大家多多指导。 什么是 Redis Redis 的全...

  • redis学习历程

    Redis初识 Redis安装与启动 Redis 常用API 理解与使用 Redis java客户端使用(单机版,...

  • 第一章:Redis初识

    Redis特性 速度快 数据存储在(内存)中 (主要原因) C语言编写(50000行) 单线程模型...

  • 初识redis

    redis简介 redis是一种基于键值对key、value的NoSQL内存数据库,同时它会把内存的数据利用快照和...

  • 初识Redis

    Redis的安装和启动 这部分在之前的博客已经写过,这里不再赘述,提供两个以前的博客传送门。Redis的安装Red...

  • redis初识

    redis典型应用场景 1. 缓存系统 2. 计数器 3. 消息队列系统 4.排行榜 5.社交网络 6.实时系统 ...

  • Redis初识

    https://coding.imooc.com/learn/list/151.html Redis是什么 1.开...

网友评论

    本文标题:第一章:Redis初识

    本文链接:https://www.haomeiwen.com/subject/onjtiqtx.html