数据持久化

简介: 数据持久化

1. 安装插件 npm i pinia-plugin-persistedstate

2. main.js 中配置

import { createApp } from 'vue'
import App from './App.vue'
// 导入路由实例
import { createPinia } from 'pinia';
// 引入插件
import piniaPersistedState from 'pinia-plugin-persistedstate'
// 创建pinia实例
const pinia = createPinia()
// 将插件安装到pinia实例中
pinia.use(piniaPersistedState)
// vue实例
const app = createApp(App)
// 将pinia安装到vue实例中
app.use(pinia)
app.mount('#app')




3. 在仓库中添加 persist 属性

persist: {
enabled: true, // 开启缓存 默认会存储在本地sessionStorage
storage: localStorage, // 缓存使用方式
paths: ['count'] // 需要缓存键,全部缓存不写此属性
}
相关文章
|
1月前
|
存储 算法 API
持久化FileTxnLog
持久化FileTxnLog
29 1
持久化FileTxnLog
|
1月前
|
存储 数据库
持久化FileTxnSnapLog
持久化FileTxnSnapLog
22 1
|
2月前
|
存储 缓存 NoSQL
大数据-45 Redis 持久化概念 RDB AOF机制 持久化原因和对比
大数据-45 Redis 持久化概念 RDB AOF机制 持久化原因和对比
43 2
大数据-45 Redis 持久化概念 RDB AOF机制 持久化原因和对比
|
4月前
|
存储 缓存 Kubernetes
在k8S中,数据持久化的方式有哪些?
在k8S中,数据持久化的方式有哪些?
|
4月前
|
存储 Kubernetes 调度
在K8S中,是怎么实现数据持久化的?
在K8S中,是怎么实现数据持久化的?
|
7月前
|
存储 缓存 NoSQL
缓存、分布式缓存和持久化
这篇内容介绍了缓存的概念和Redis的作用,以口袋与公文包的比喻解释了缓存如何提高数据访问速度。Redis是一个内存中的高级缓存系统,能提升系统响应速度。接着讨论了为何需要分布式缓存,通过多个“篮子”(Redis节点)解决单点故障和性能瓶颈,保证高可用性和数据安全性。最后提到了Redis的两种持久化机制——RDB(定期数据快照)和AOF(记录写操作日志),分别用照片备份和实时同步来比喻,说明它们在数据丢失风险和恢复速度上的权衡。
|
存储 Kubernetes NoSQL
k8s 持久化存储
k8s 持久化存储
|
存储 关系型数据库 索引
数据持久化设计总结
数据持久化设计总结
108 0
|
存储 NoSQL Redis
Redis持久化方式~RDB 持久化和AOF 持久化
Redis持久化方式~RDB 持久化和AOF 持久化
119 0
|
NoSQL Redis
你必须知道的Redis持久化机制-RDB快照
记录命令,持久化的数据量不大。但是在AOF日志恢复时,需要把日志的每条命令都执行一遍。如果日志很多,恢复过程就会变得很漫长。因此,Redis提供了另一种持久化机制,那就是RDB快照。
212 0
你必须知道的Redis持久化机制-RDB快照