zoukankan      html  css  js  c++  java
  • 漫画 | Redis常见面试问题(一)

    最近,阿音在为接下来的一场面试做准备,其中的内容包括redis,而且redis是重点内容。

    Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它支持存储的类型包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。

    漫画 | Redis常见面试问题(一)

    漫画 | Redis常见面试问题(一)

    漫画 | Redis常见面试问题(一)

    漫画 | Redis常见面试问题(一)

    漫画 | Redis常见面试问题(一)

    漫画 | Redis常见面试问题(一)

    漫画 | Redis常见面试问题(一)

    漫画 | Redis常见面试问题(一)

    漫画 | Redis常见面试问题(一)

    漫画 | Redis常见面试问题(一)

    漫画 | Redis常见面试问题(一)

    漫画 | Redis常见面试问题(一)

    漫画 | Redis常见面试问题(一)

    漫画 | Redis常见面试问题(一)

    漫画 | Redis常见面试问题(一)

    相关知识:redis 内存数据集大小上升到一定大小的时候,就会施行数据淘汰策略(回收策略)。

    漫画 | Redis常见面试问题(一)

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    #!/usr/bin/env python3
    import redis 
    import sys 
    import time 
     
    = redis.StrictRedis(host=127.0.0.1′, port=6379, db=0
    try:     
      id = sys.argv[1]
    except:     
      print(‘input argument error’)   
      sys.exit(0
    if r.llen(id) >= 5 and time.time() – float(r.lindex(id4)) <= 3600:     
      print(“you are forbidden logining”)
    else:     
      print(‘you are allowed to login’)   
      r.lpush(id, time.time())   
      # login_func()

      

    漫画 | Redis常见面试问题(一)

    漫画 | Redis常见面试问题(一)

    漫画 | Redis常见面试问题(一)

    下面拓展了解一下Redis的作者和版本历史:

    Redis的作者,叫SalvatoreSanfilippo,来自意大利的西西里岛,现在居住在卡塔尼亚。目前供职于Pivotal公司。他使用的网名是antirez。

    2012年08月02日:Redis2.4.16 小更新版本 NoSQL;

    2012年08月31日 :Redis2.4.17 小更新版本 NoSQL;

    2012年11月7日:Redis 2.6.3 发布,高性能K/V服务器;

    2013年4月30日:Redis2.6.13 发布,高性能K/V服务器;

    2013年11月25日:Redis2.8.1发布;

    2015年2月:Redis3.0.0发布。

  • 相关阅读:
    svn 指定不更新目录
    C# 修改win环境变量 来加载dll库
    基本组件
    在SD卡上创建/删除文件夹 使用DDMS透视图管理SD卡
    linux中图形界面改成文本
    表格布局和线性布局
    文件操作
    静态库的生成和调用
    船载电子海图系统(E C S )概述
    GPS全球定位系统构成及原理
  • 原文地址:https://www.cnblogs.com/ExMan/p/9849043.html
Copyright © 2011-2022 走看看