• Redis 的相关基础知识


    【一】 Redis 中默认的端口号为什么是6379

     图中的人名为 Alessia Merz ,其中的 Merz 对应的九键输入法按出来的就是6379

    【二】 Redis 默认的数据库

     Redis 中默认使用的是16个数据库,类似数组下标从0开始,初始默认使用0号数据库

    【三】 Redis 的常规命令

    使用命令 select 来切换数据库。如: select 8

    统一密码管理,所有库同样的密码。

     dbsize 查看当前数据库的 key 的数量

     flushdb 清空当前数据库

     flushall 通杀数据库

     keys * 查看当前库所有的 key (匹配: keys * 1)

     exists key 判断某个 key 是否存在

     type key 查看你的 key 是什么类型

     del key 删除指定的 key 数据

     unlink key 根据 value 选择非阻塞删除

     仅将 keys 从 keyspace 元素中删除,真正的删除会在后续的一步才做

     expire key 10 10秒钟:给指定的 key 设置过期时间

     ttl key 查看还有多少秒过期,-1表示永不过期,-2表示已过期

    【四】 Redis 与 Memcache 的异同点

    1.  Redis 可以支持 String (字符串)、 List (列表)、 set (集合)、 hash (哈希)、 Zset (有序集合),而 Memcache 只支持 String 类型,不过 Memcache 其实还可以存图片和视频。虽然类型有不同,但是他们俩都是将数据存储在内存中。
    2.  Redis 支持持久化, 就算服务器挂掉,数据也不会丢;但是 Memcache 就会丢数据
    3.  Redis 在性能上比 Memcache 要快得多
    4.  Redis 支持数据备份,但是 Memcache 不能
    5.  在遇到数据丢失时,只有 Redis 能够恢复数据,Memcache 不行
  • 相关阅读:
    List<Object>集合对象属性拷贝工具类
    集合框架----源码解读LikedeHashSet篇
    Matlab实现Holland风场
    openai-dotnet:OpenAI官方提供的.NET SDK库!
    MATLAB中tiledlayout函数使用
    chromium的下载和编译(流程详解)
    Python中的%3d %9.2f %02d %-*s %*s %.*s解释
    nginx(六十)proxy模块(一)proxy_pass指令
    JVM垃圾回收——CMS垃圾收集器
    徒手撸设计模式-装饰器模式
  • 原文地址:https://blog.csdn.net/FairyKunKun/article/details/128068329