Recently, alicloud is preparing for the next interview, including redis and redis as the key content.
Redis is an open-source log-type and key-value database written in ansi c language that supports Network, memory-based persistence, and provides APIs in multiple languages. It supports the following types of storage: String, list, set, zset, sorted set, and hash ).
Related Knowledge: When the redis memory dataset size increases to a certain size, a data elimination policy (recovery policy) will be implemented ).
#! /Usr/bin/ENV python3import redis import sys import time r = redis. strictredis (host = '2017. 0.0.1 ', Port = 6379, DB = 0) Try: Id = sys. argv [1] syntax T: 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 ()
The following describes the author and version history of apsaradb for redis:
The author of redis, salvatoresanfilippo, is from Sicily, Italy and now lives in Catania. He currently works at pivotal. The network name used is antirez.
September August 02, 2012: redis2.4.16 was slightly updated with nosql;
September August 31, 2012: redis2.4.17 was slightly updated with nosql;
April November 7, 2012: redis 2.6.3 was released, featuring a high-performance K/V server;
July 13, April 30, 2013: redis2.6.13 was released with a high-performance K/V server;
November 25, 2013: redis2.8.1 was released;
April February 2015: redis3.0.0 was released.
Cartoon | redis FAQ (1)