https://github.com/abo123456789/redis_util
python redis tool
https://github.com/abo123456789/redis_util
Last synced: 12 days ago
JSON representation
python redis tool
- Host: GitHub
- URL: https://github.com/abo123456789/redis_util
- Owner: abo123456789
- License: mit
- Created: 2019-11-18T15:14:24.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-03-31T14:35:29.000Z (over 2 years ago)
- Last Synced: 2025-07-05T09:40:44.024Z (3 months ago)
- Language: Python
- Size: 9.77 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.rst
Awesome Lists containing this project
README
redis操作工具类
### 安装依赖:
```shell
pip install -r requirements.txt
```### 使用实例
```python
set_value('test1', '中国')
print(get_value('test1'))
print(set_value_nx('test2', '中国'))
set_value_exper('test5', 'bbbb', 30)
set_value_notexper('test6', 'ccc')
print(incr_key('test7'))
print(getm_value(['test1','test3']))
quenen_push('test_queue',123456)
print(quenen_pop('test_queue'))
hset_field('ht', 'field1', 333)
hset_field('ht', 'field2', 555)
delte_field('ht', 'field2')
print(get_hash_vale('ht'))
print(hget_field('ht', 'field1'))
sadd('test8', 1)
sadd_list('test8', [2,3,4,5,6])
print(smembers('test8'))
print(check_value_inset('test8', 1))
delete_key('test8')
zadd_element('test9', 'tr1', 1)
zadd_element('test9', 'tr2', 2)
zadd_element('test9', 'tr3', 3)
print(zrange_element_withscores('test9',0,2))
print(zrange_element_value('test9',0,2))
# 自动缓存返回结果15秒
@cache_redis(timeout=15)
def _test_get_data(a, b):
print(a, b)
return a + b```