Skip to main content

Support Expire and Max length Dict

Project description

# expiredict

### 介绍

python的一个小模块,支持时间过期及限制key个数的dict,涵盖所有常用的dict方法。

[expiredict 更多介绍](http://xiaorui.cc "xiaorui.cc")

New Future

1. support len

2. support clear

To Do List

1. logging

.....

### 安装
1. 源码安装

```
git@github.com:rfyiamcool/expiredict.git
python setup.py install
```
2. pip 安装

```
pip install expiredict
```

### 使用方法

```
import time

from expiredict import ExpireDict
d = ExpireDict(10)
d['a'] = 'abc'
print d.clear()
print "clear data :%s"%d.keys()
d['a'] = 'abc'
print "dict length :%s"%len(d)
print "d.keys() : %s"%d.keys()
d.set_ttl('a',2)
print d.ttl('a')
print "return value : %s"%d['a']
time.sleep(3)
print d['a']
```

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

expiredict-3.1.tar.gz (2.6 kB view details)

Uploaded Source

File details

Details for the file expiredict-3.1.tar.gz.

File metadata

  • Download URL: expiredict-3.1.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for expiredict-3.1.tar.gz
Algorithm Hash digest
SHA256 e9d468cd22ab5b9024d9b74b5cab97c9952eea383f2c5008c1e4bab5f08e9257
MD5 d80ba6237fcf6c7fbbeb7dbdd993e750
BLAKE2b-256 969f0b58ca9128263a1201f60f466668c075289888e2090c19341f988986b67d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page