漫画 | Redis常见面试问题(一)
2023-09-14 09:12:28 时间
最近,阿音在为接下来的一场面试做准备,其中的内容包括redis,而且redis是重点内容。
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它支持存储的类型包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。
相关知识: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 r = 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( id , 4 )) < = 3600 : print (“you are forbidden logining”) else : print (‘you are allowed to login’) r.lpush( id , time.time()) # login_func() |
下面拓展了解一下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发布。
相关文章
- 基于 Redis 实现的 Leader 选举(redis选举)
- 【面试小秘籍】如何优异应对 Redis 面试(redis面试)
- Redis常见面试题解析(redis常见面试题)
- 深入探究:Redis的作用与应用领域(redis是干嘛的)
- Redis:内存满是如何发生的?(redis内存满)
- 微服务技术与Redis技术应用面试经验分享(微服务redis面试)
- 鲁班学院深入探索Redis企业面试秘籍(鲁班学院redis面试)
- 抢占鲁班学院Redis面试技能,提升个人英雄榜(鲁班学院redis面试)
- 如何用程序访问Redis(程序怎么访问redis)
- 看见Redis偶尔卡顿的状态(看redis偶尔卡住)
- 百度网盘引入Redis技术,驱动数据存储和管理转变(百度网盘redis)
- Redis助力抢购瞬间抢购宝贝不再是梦(抢购为什么需要redis)
- 替代 Redis新一代缓存解决方案(什么可以替换掉redis)
- 利用Redis实现简单高效的消息队列系统(利用redis做队列)
- 释放空间,优化Redis内存清理技巧(内存清理redis)
- 查看Redis缓存简洁明了的指南(怎么查redis缓存)
- 谁惹添了看似无难之Redis之面试(天下无难试redis面试)
- 简单快速修改Redis List技巧(修改redis的list)
- 面试的关键Redis进阶知识(redis 高级面试)
- 野路子Redis面试超高逼格指南(redis面试高逼格指南)
- 2022年Redis面试挑战向你竞争(redis面试题2022)
- Redis面试 问题分析和解决方案(redis面试问题解析)
- 红帽团面试Redis,你应该知道什么(redis面试问什么)
- 如何提前准备Redis的面试(redis面试讲解)
- Redis面试指南准备好的考题精选(redis面试考题)
- Redis面试手册面试成功攻略(redis面试手册)
- 准备面试,你必须知道的Redis知识点(redis面试常见知识点)
- Redis面试攻略全面搞定面试官(redis面试分享)
- Redis 键解开中文编码之谜(redis 键 中文)
- Redis解决请求压力大的方法(redis请求很大怎么办)
- 重要Redis如何设置访问IP(redis访问ip设置)
- Redis进阶深入研究前沿知识(redis进阶知识)