1 Star 0 Fork 0

xiangjianan / utils

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
test.py 1.64 KB
一键复制 编辑 原始数据 按行查看 历史
xiangjianan 提交于 2022-03-05 21:43 . test
from db_redis import r
import json
product_id = {
'admin': '1234',
'token': 'ghdsfvk',
'MR_QUEUE': [],
'MR_PASS_FLAG': False,
'DISCUSSIONS': {},
}
# obj = {
# 'answer': 42,
# 'arr': [None, True, 3.14],
# 'truth': {
# 'coord': 'out there'
# }
# }
# r.jsonset('2055', Path.rootPath(), product_id)
# r.hset('2055', 'admin', '123a4')
# r.hset('2055', 'token', 'ghdsfvk')
# r.hset('2055', 'MR_QUEUE', json.dumps([]))
# r.hset('2055', 'MR_PASS_FLAG', 0)
# r.hset('2055', 'DISCUSSIONS', json.dumps({}))
# MR_QUEUE = json.loads(r.hget('2055', 'MR_QUEUE'))
# MR_QUEUE.append('137')
# MR_QUEUE.append('147')
# r.hset('2055', 'MR_QUEUE', json.dumps(MR_QUEUE))
#
# r.hset_list_append('2055', 'MR_QUEUE', '999')
# res = r.hset_list_remove('2055', 'MR_QUEUE', '999')
res = r.hget_obj('2055', 'MR_QUEUE')
print(res)
res = r.hget_list_head('2055', 'MR_QUEUE')
print(res)
r.hset_dict_setattr('2055', 'DISCUSSIONS', '137', 'dsjckdckhcvbbe')
r.hset_dict_setattr('2055', 'DISCUSSIONS', '147', 'ncknvjfjnverjv')
res = r.hget_obj('2055', 'DISCUSSIONS')
print(res)
res = r.hget_dict_getattr('2055', 'DISCUSSIONS', '137')
print(res)
res = r.hgetall('2055')
print(res)
res = r.hget('2055', 'admin').decode()
if res == '123a4':
print('ok')
print(res, type(res))
res = r.hget('2055', 'token').decode()
print(res, type(res))
res = json.loads(r.hget('2055', 'MR_QUEUE'))
print(res, type(res))
res = json.loads(r.hget('2055', 'MR_PASS_FLAG'))
print(res, type(res))
res = json.loads(r.hget('2055', 'DISCUSSIONS'))
print(res, type(res))
res = json.loads(r.hget('2055', 'DISCUSSIONS')).get('abc')
print(res, type(res))
res = r.hgetall('2055')
print(res)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/xiangjianan/utils.git
git@gitee.com:xiangjianan/utils.git
xiangjianan
utils
utils
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891