《Redis实战》笔记

news/2025/3/19 11:14:08/

文章目录

    • 1.字符串命令
    • 2.列表命令
    • 3.集合命令
    • 4.散列命令
    • 5.有序集合命令
    • 6.发布订阅命令
    • 7.其他命令
    • 8.redis事务
    • 9.键的过期时间
    • 10.redis的持久化

1.字符串命令

在这里插入图片描述
在这里插入图片描述

2.列表命令

在这里插入图片描述
在这里插入图片描述

3.集合命令

在这里插入图片描述
在这里插入图片描述

4.散列命令

在这里插入图片描述
在这里插入图片描述

5.有序集合命令

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.发布订阅命令

在这里插入图片描述

7.其他命令

在这里插入图片描述

8.redis事务

5个命令:WATCH 、MULTI 、EXEC 、UNWATCH 和DISCARD
Redis的基本事务需要用到MULTI 命令和EXEC 命令
Redis要在接收到EXEC 命令之后,才会执行那些位于MULTI 和EXEC 之间的入队命令。

9.键的过期时间

在这里插入图片描述

10.redis的持久化

快照RDB:将存在于某一时刻的所有数据都写入硬盘里面
AOF:在执行写命令时,将被执行的写命令复制到硬盘里面

创建快照的办法:

  • 客户端可以通过向Redis发送BGSAVE 命令来创建一个快照。对于支持BGSAVE 命令的平台来说(基本上所有平台都支持,除了Windows平台),Redis会调用fork来创建一个子进程,然后子进程负责将快照写入硬盘,而父进程则继续处理命令请求。
  • 客户端还可以通过向Redis发送SAVE 命令来创建一个快照,接到SAVE 命令的Redis服务器在快照创建完毕之前将不再响应任何其他命令。SAVE 命令并不常用,我们通常只会在没有足够内存去执行BGSAVE 命令的情况下,又或者即使等待持久化操作执行完毕也无所谓的情况下,才会使用这个命令。

http://www.ppmy.cn/news/1211857.html

相关文章

聊天机器人框架Rasa资源整理

Rasa是一个主流的构建对话机器人的开源框架,它的优点是几乎覆盖了对话系统的所有功能,并且每个模块都有很好的可扩展性。参考文献收集了一些Rasa相关的开源项目和优质文章。 一.Rasa介绍 1.Rasa本地安装 直接Rasa本地安装一个不好的地方就是容易把本地…

跨域:利用JSONP、WebSocket实现跨域访问

跨域基础知识点:跨域知识点 iframe实现跨域的四种方式:http://t.csdnimg.cn/emgFr 注:本篇中使用到的虚拟主机也是上面iframe中配置的 目录 JSONP跨域 JSONP介绍 跨域实验: WebSocket跨域 websocket介绍 跨域实验 JSONP跨域…

C语言动态规划解决0-1背包问题

动态规划(Dynamic Programming,简称DP)是一种在数学、计算机科学和经济学中使用的,通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。动态规划常常适用于有重叠子问题和最优子结构性质的问题,它能够将问题…

【pytorch深度学习】使用张量表征真实数据

使用张量表征真实数据 本文为书pytorch深度学习实战的一些学习笔记和扩展知识,涉及到的csv文件等在这里不会给出,但是我会尽量脱离这一些文件将书本想要表达的内容给展示出来。 文章目录 使用张量表征真实数据1. 加载图像文件2. 改变布局3. 加载目录下…

第二十五节——Vuex--历史遗留

文档地址 Vuex 是什么? | Vuex version V4.x 一、概念 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式 库。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。一个状态自管理应用包含以下几个部…

【题解】2023-11-11 B层模拟赛T1

宣传一下 算法提高课整理 CSDN个人主页:更好的阅读体验 原题链接 CF461B 题目描述 一棵树有 n n n 个节点, n − 1 n − 1 n−1 条边。树上的节点有两种:黑,白节点。 Tyk 想断掉一些边把树分成很多部分。 他想要保证每个部…

WebSocket是什么以及其与HTTP的区别

新钛云服已累计为您分享774篇技术干货 HTTP协议 HTTP是单向的,客户端发送请求,服务器发送响应。举个例子,当用户向服务器发送请求时,该请求采用HTTP或HTTPS的形式,在接收到请求后,服务器将响应发送给客户端…

Flutter 实战:构建跨平台应用

文章目录 一、简介二、开发环境搭建三、实战案例:开发一个简单的天气应用1. 项目创建2. 界面设计3. 数据获取4. 实现数据获取和处理5. 界面展示6. 添加动态效果和交互7. 添加网络错误处理8. 添加刷新功能9. 添加定位功能10. 添加通知功能11. 添加数据持久化功能 《F…