Redis
Redis
ReLive27
你不需要一开始就很强大,但你需要一步步开始变得强大。
展开
-
redis学习笔记--发布订阅
Redis 发布订阅 Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 订阅/发布消息图 下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系: 当有新消息通过 PUBLISH 命令发送给频道 channel1 时, 这个消息就会被发送给订阅它的三个客户端: 常用命令 命令 说明 psubscribe pattern [pattern …]原创 2020-10-31 14:13:18 · 121 阅读 · 0 评论 -
redis学习笔记--复制(Master/Slave)
复制 复制就是我们所说的主从复制,主服务器数据更新后根据配置和策略,自动同步到从服务器的master/slaver机制,Master以写为主,Slave以读为主,Redis使用默认的异步复制,其特点是低延迟和高性能。 配置从库(slave) 方式一:修改redis.conf配置文件 slaveof 主服务器IP 主库服务器port 方式二:使用slaveof 主服务器IP 主服务器port命令,但是每次主服务器断开都需要重新连接 查看复制信息 显示与复制相关的信息 info replication ma原创 2020-10-25 18:51:44 · 543 阅读 · 1 评论 -
redis学习笔记--配置文件
Units单位 # Redis configuration file example. # # Note that in order to read the configuration file, Redis must be # started with the file path as first argument: # # ./redis-server /path/to/redis.conf # Note on units: when memory size is needed, it is pos原创 2020-09-23 10:04:21 · 213 阅读 · 0 评论 -
redis学习笔记--事务
Redis事务 事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。 常用命令 命令 说明 MULTI 标记一个事务块的开始。 EXEC 执行所有事务块内的命令。 DISCARD 取消事务,放弃执行事务块内的所有命令。 WATCH key [key …] 监视一个(或多个) key ,如果在事务执行之前这个(或这些) key 被其他命令所原创 2020-09-22 09:05:08 · 175 阅读 · 0 评论 -
redis学习笔记--redis数据类型
NoSQL概述 泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题,包括超大规模数据的存储。 NoSQL特点 易扩展 NoSQL数据库种类繁多,但是一个共同的特点都是去掉关系数据库的关系型特性。数据之间无关系,这样原创 2020-09-20 10:25:48 · 227 阅读 · 0 评论 -
redis学习笔记--持久化
Redis持久化 Redis 提供了不同级别的持久化方式: RDB持久化方式能够在指定的时间间隔能对你的数据进行快照存储. AOF持久化方式记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据,AOF命令以redis协议追加保存每次写的操作到文件末尾.Redis还能对AOF文件进行后台重写,使得AOF文件的体积不至于过大. 如果你只希望你的数据在服务器运行的时候存在,你也可以不使用任何持久化方式. 你也可以同时开启两种持久化方式, 在这种情况下, 当redis重启的时候会优先载入原创 2020-09-19 20:24:42 · 232 阅读 · 0 评论