Python编程:pickleDB库Redis的简易替代

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: pickleDB 是一个轻量简单的 key-value 存储器,操作和redis 很类似 可以作为一个不错的工具

pickleDB 是一个轻量简单的 key-value 存储器,操作和redis 很类似

可以作为一个不错的工具


pickleDB: https://pythonhosted.org/pickleDB/

pickleDB github https://github.com/patx/pickledb


代码示例

# -*- coding: utf-8 -*-

import pickledb

# 从文件反序列化,auto_dump 是每次写入操作都会写到文件,可以设置为False避免多次io
db = pickledb.load("my.db", auto_dump=False)

# 写入
db.set("name", "Tom")

# 获取
name = db.get("name")
print(name)
# Tom

# 序列化到文件
db.dump()

一番操作之后,当前目录下出现文件 my.db, 打开发现其实存的是json格式

{"name": "Tom"}
            </div>
相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore &nbsp; &nbsp; ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库&nbsp;ECS 实例和一台目标数据库&nbsp;RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&amp;RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
NoSQL 网络协议 Redis
Python redis 使用(笔记)2
Python redis 使用(笔记
89 4
|
NoSQL Redis 数据库
Python redis 使用(笔记)1
Python redis 使用(笔记)
95 4
|
存储 缓存 监控
Redis进阶指南:如何更高效地熟悉和运用Redis?
Redis是一种强大的缓存和数据存储系统,熟悉和灵活运用Redis对于开发者来说至关重要。本文将为你提供一些实用的方法和建议,帮助你更高效地熟悉和运用Redis。从阅读官方文档、进行实际项目实践,到掌握常用命令和功能,以及性能优化和监控等方面,我们将一步步引导你提升Redis的技能水平。让我们一起深入了解Redis,发挥其优势,提升开发效率吧!
230 0
|
存储 消息中间件 SQL
【Redis基础知识 一】Redis基本概念
【Redis基础知识 一】Redis基本概念
94 0
|
存储 缓存 运维
redis之基础语法
redis之基础语法
102 0
redis之基础语法
|
存储 NoSQL 算法
redis基础知识
redis基础知识
199 0
redis基础知识
|
JSON NoSQL Redis
Python编程:pickleDB库Redis的简易替代
pickleDB 是一个轻量简单的 key-value 存储器,操作和redis 很类似 可以作为一个不错的工具
159 0
|
存储 NoSQL Java
Redis基础知识
Redis基础知识
233 0
Redis基础知识
|
存储 缓存 NoSQL
一步一步学习Redis——简介与安装
一步一步学习Redis——简介与安装
一步一步学习Redis——简介与安装
|
存储 NoSQL Redis
看完这篇文章,别再说不会 Redis 的高级特性了(六)
Redis 作为后端工程师必备的技能,阿粉每次面试的时候都会被问到,阿粉特意把公号前面发过的 Redis 系列文章整理出来成一篇,自己学习同时也帮助大家一起学习。
看完这篇文章,别再说不会 Redis 的高级特性了(六)
下一篇
无影云桌面