• Redis快速入门


    1.说说什么是Redis?

    Redis图标

    Redis 是互联网技术领域中使用最广泛的存储中间件,它是 Remote Dictionary Service 三个单词中加粗字母的组合。你别说,组合起来后念着挺自然的。

    Redis 以超高的性能、完美的文档、简洁的源码著称,国内外很多大型互联网公司都在用,比如说阿里、腾讯、GitHub、Stack Overflow 等等。它的版本更新非常的快,功能也越来越强大,最初只是用来作为缓存数据库,现在已经可以用它来实现消息队列了。

    可以这么说吧,掌握 Redis 已经变成了一项后端工程师必须具备的基础技能。

    Redis 的作者是一名意大利人,网名 Antirez,长相还是过得去的,感兴趣的小伙伴可以 Google 一下。知道为什么 Redis 的默认端口是 6379 吗?

    据说是手机键盘上“MERZ”的位置决定的,小伙伴们可以打开自己手机上九宫格键盘感受一下。“MERZ”是什么意思呢?据说是“愚蠢”的意思。这?是不是感觉程序员的生活中还是有蛮多神秘色彩的?

    Redis图标

    Redis是一种基于键值对(key-value)的NoSQL数据库。

    比一般键值对数据库强大的地方,Redis中的value支持string(字符串)、hash(哈希)、 list(列表)、set(集合)、zset(有序集合)、Bitmaps(位图)、 HyperLogLog、GEO(地理信息定位)等多种数据结构,因此 Redis可以满足很多的应用场景。

    而且因为Redis会将所有数据都存放在内存中,所以它的读写性能非常出色。

    不仅如此,Redis还可以将内存的数据利用快照和日志的形式保存到硬盘上,这样在发生类似断电或者机器故障的时候,内存中的数据不会“丢失”。

    除了上述功能以外,Redis还提供了键过期、发布订阅、事务、流水线、Lua脚本等附加功能。

    总之,Redis是一款强大的性能利器

  • 相关阅读:
    锅炉防磨防爆可视化管理系统
    Unity 向量
    Android基础-AndroidManifest.xml详解
    【高阶数据结构】并查集的实现(含压缩路径)及其应用-C++版本
    ai批量剪辑矩阵无人直播一站式托管系统源头技术开发
    kafka的安装和基本操作
    【MySQL系列】MySQL的用户管理
    elasticSearch配置
    Springboot毕设项目高校学籍档案管理p84mw(java+VUE+Mybatis+Maven+Mysql)
    应广单片机PMS150/PMC150/PMS150C消费类单片机
  • 原文地址:https://blog.csdn.net/pachupingminku/article/details/134335453