![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
LiXi233
归去来兮
展开
-
Redis的事务和消息
Redis的事务和消息Redis事务什么是事务作用使用常用命令使用case小结事务的3阶段事务的3特性Redis的消息订阅发布是什么命令案例 Redis事务 部分支持事务 什么是事务 可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞。 作用 一个队列中,一次性、顺序性、排他性的执行一系列命令。 使用 常用命令 MULTI ----->标记事务块的开始 DISCARD ----->取消事务,放弃执行事务块内的所有原创 2020-12-03 20:36:47 · 1145 阅读 · 0 评论 -
Redis持久化
Redis持久化RDB是什么Fork如何配置如何触发RDB快照如何恢复优势劣势如何停止小总结AOF是什么如何配置AOF启动/修复/恢复正常恢复异常恢复重写(rewrite)是什么重写原理触发机制优势劣势小总结总结 RDB Redis Database 是什么 在指定的时间间隔内将内存中的数据快照写入磁盘----->Snapshot快照。恢复时是将快照文件直接读到内存里。 Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换原创 2020-12-03 17:22:02 · 1095 阅读 · 0 评论 -
Redis的配置文件
Redis的配置文件Units单位INCLUDES包含GENERAL通用SNAPSHOTTING快照SECURITY安全LIMITS限制APPEND ONLY MODE追加常见的redis.conf介绍 先备份再修改 Units单位 配置大小单位,定义了一些基本的度量单位,只支持bytes,不支持bit 大小写不敏感 INCLUDES包含 可以通过includes包含,redis.conf可以作为总闸,可以包含其他配置文件。 GENERAL通用 daemonize :是否作为守护进程-----&原创 2020-12-03 17:18:46 · 1522 阅读 · 0 评论 -
Redis的常用命令
Redis常用命令Redis的特点Redis的作用Redis的安装Redis的一些零散知识单进程默认数据库一些命令密码管理索引端口Redis的常用命令Redis键(Key)Redis字符串(String)Redis列表(List)Redis集合(Set)Redis的哈希(Hash)Redis有序集合(Zset--->sorted Set) Redis的特点 Redis:REmote DIctionary Server(远程字典服务器) Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重原创 2020-12-02 20:19:25 · 1294 阅读 · 0 评论 -
NoSQL基础
NoSQL数据库的四大分类 KV键值 文档型数据库(bson格式比较多) 列存储数据库 图关系数据库 四者对比 分布式数据库CAP原理 传统的ACID分别是什么 A(Atomicity)原子性:事务里的所有操作要么全部做完,要么全不做。 C(Consistency)一致性:数据库要一直处于一致性状态,事务的运行不会改变数据库原本的一致性约束。 I(Isolation)独立性:并发的事务之间不会互相影响。 D(Durability)持久性:一旦事务提交后,它所做的修改就永久的保存在数据库上,即使出现原创 2020-12-01 16:34:42 · 12053 阅读 · 0 评论 -
Redis的数据结构
Redis的数据结构概述,Redis中的数据结构string(字符串)string的结构string的常用方法list(列表)list的结构list的常用方法hash(字典)hash的结构hash的常用方法set(集合)set的结构set的常用方法zset(有序列表)zset的结构zset的常用方法 概述,Redis中的数据结构 Redis有5中基础数据结构,分别为:string(字符串)、list(列表)、hash(字典)、set(集合)、和zset(有序集合) string(字符串) string的结构原创 2020-11-02 19:50:13 · 4646 阅读 · 3 评论 -
Redis学习
Redis学习 Redis的安装 Redis的数据结构 未完待续原创 2020-11-01 20:58:15 · 4096 阅读 · 0 评论 -
Redis的安装
Redis的安装1. 使用Docker安装。2. 通过Github安装.3. 直接安装apt-get install(Ubuntu)、yum install(RedHat)或者brew install(Mac)。 Redis的安装最主要有以下三种方式: 1. 使用Docker安装。 Docker方式(未验证) 拉取Redis镜像 docker pull redis 运行Redis容器 docker run --name myredis -d -p6379:6379 redis 执行容器中的redis-cl原创 2020-11-01 20:53:07 · 3676 阅读 · 0 评论