数据持久化

简介: 数据持久化

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'] // 需要缓存键,全部缓存不写此属性
}
相关文章
|
6天前
|
存储 缓存 NoSQL
缓存、分布式缓存和持久化
这篇内容介绍了缓存的概念和Redis的作用,以口袋与公文包的比喻解释了缓存如何提高数据访问速度。Redis是一个内存中的高级缓存系统,能提升系统响应速度。接着讨论了为何需要分布式缓存,通过多个“篮子”(Redis节点)解决单点故障和性能瓶颈,保证高可用性和数据安全性。最后提到了Redis的两种持久化机制——RDB(定期数据快照)和AOF(记录写操作日志),分别用照片备份和实时同步来比喻,说明它们在数据丢失风险和恢复速度上的权衡。
|
6天前
|
存储 Kubernetes Linux
|
6天前
|
存储 分布式计算 NoSQL
基于内存的分布式NoSQL数据库Redis(五)数据存储与RDB设计
基于内存的分布式NoSQL数据库Redis(五)数据存储与RDB设计
157 0
|
5月前
|
存储 Kubernetes NoSQL
k8s 持久化存储
k8s 持久化存储
|
10月前
|
存储 关系型数据库 索引
数据持久化设计总结
数据持久化设计总结
64 0
|
11月前
|
存储 NoSQL Redis
Redis持久化方式~RDB 持久化和AOF 持久化
Redis持久化方式~RDB 持久化和AOF 持久化
|
NoSQL Redis
你必须知道的Redis持久化机制-RDB快照
记录命令,持久化的数据量不大。但是在AOF日志恢复时,需要把日志的每条命令都执行一遍。如果日志很多,恢复过程就会变得很漫长。因此,Redis提供了另一种持久化机制,那就是RDB快照。
139 0
你必须知道的Redis持久化机制-RDB快照
|
存储 前端开发 JavaScript
|
存储 分布式计算 NoSQL
持久化-持久化简介|学习笔记
快速学习持久化-持久化简介
93 0
持久化-持久化简介|学习笔记
|
存储 NoSQL 数据库
持久化-RDB 相关配置|学习笔记
快速学习持久化-RDB 相关配置
127 0