zoukankan      html  css  js  c++  java
  • redis基本知识

    redis基本知识

    redis默认有16个数据库,可以在配置文件中查看,默认使用第0个数据库

    一些常用的命令

    # 切换数据库,eg:select 3
    select 数据库编号
    # 查看数据库大小
    dbsize
    # 查看所有的key
    keys *
    # 清空当前数据库
    flushdb
    # 清空所有数据库
    flushall
    # 判断key是否存在
    exists key
    # 移除key
    move key
    # 设置key 10s后过期
    expire key 10
    # 查看key还有多久过期
    ttl key
    # 查看key的类型
    type key
    

    redis为什么单线程还这么快?

    1、误区1:高性能的服务器一定是多线程的

    2、误区2∶多线程(CPU上下文会切换! )一定比单线程效率高

    核心: redis是将所有的数据全部放在内存中的,所以说使用单线程去操作效率就是最高的,多线程(CPU上下文会切换∶耗时的操作!!!),对于内存系统来说,如果没有上下文切换效率就是最高的!多次读写都是在一个CPU上的,在内存情况下,这个就是最佳的方案!

    记得快乐
  • 相关阅读:
    UISegmentControl
    UISwitch 开关控件
    UI弹出键盘和收回键盘
    UITextField的属性设置
    UIButton的属性设置
    UILabel 的属性设置
    创建UIView对象
    id和instancetype的异同
    SPOJ FIBPOL
    HDU 6168 Numbers
  • 原文地址:https://www.cnblogs.com/Y-wee/p/14553394.html
Copyright © 2011-2022 走看看