redis 简单整理——redis 准备篇[一]

Posted 程序员其实就是一个写文档的工作,代码只是文档的一部分,一切皆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis 简单整理——redis 准备篇[一]相关的知识,希望对你有一定的参考价值。

前言

简单整理一下redis。

正文

为什么使用redis?

    1. 速度快
    • 1.1 内存执行
    • 1.2 c语言编写,速度相对快一些
    • 1.3 单线程,比较符合这种存储模式
  • 2 丰富的数据结构

  • 3 丰富的功能机制
    -3.1 提供键过期机制,提供了缓存功能。
    -3.2 提供发布订阅功能,用来实现消息系统。
    -3.3 支持Lua 脚本, 可以利用Lua创建出新的redis命令。

  • 4 提供了简单的事务功能,能在一定程度上保证事务。

  • 5 提供了流水线功能,这样客户端可以一批命令一次性传到redis,减少了网络开销。

  • 6 生态好,各种主流语言的支持

  • 7 持久化机制

  • 8 主从复制

  • 9 高可用和分布式

redis 使用场景:

  1. redis 缓存
  2. 排行榜系统
  3. 计数器应用
  4. 社交网络
  5. 消息列表系统

redis 不适合的场景:

不适合冷数据。

那么这个时候就可以来安装一下redis了。

这里直接容器安装,如果需要系统安装的话,那么可以百度一下。

这样我们就可以连接redis了。

使用命令行连接一下:

因为是容器安装的,那么需要在机器上安装一下redis-tools, sudo apt-get install redis-tools。

这样就ok了。

下一节redis的一些基本结构和命令。

以上是关于redis 简单整理——redis 准备篇[一]的主要内容,如果未能解决你的问题,请参考以下文章

面经来啦Java面经整理 | 中间件篇Redis

Redis 高级主题之布隆过滤器(BloomFilter)

Redis内部数据结构的实现

Java面试题超详细整理《Redis篇》

Java面试题超详细整理《Redis篇》

Java面试题超详细整理《Redis篇》