redis
文章平均质量分 80
redis学习笔记(韩顺平系列课程)
Xqhardstudy
这个作者很懒,什么都没留下…
展开
-
Redis的复制(Master/Stave)
是什么 行话:也就是我们所说的主从复制,主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主 能干嘛 读写分离 容灾恢复 怎么玩 配从库不配主库 从库配置:slaveof 主库IP 主库端口 每次与master断开之后,都需要重新连接,除非你配置进redis.conf文件 Info replication 修改配置文件细节操作 拷贝多个redis.conf文件 开启daemonize yes Pid文件名字 指定端口 Log文件原创 2021-04-24 19:33:16 · 93 阅读 · 0 评论 -
Redis的发布订阅
是什么 进程间的一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接受消息 订阅/发布消息图 下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系 当有新消息通过 PUBLISH 命令发送给频道 channel1 时, 这个消息就会被发送给订阅它的三个客户端: 命令 序号 命令 描述 1 PSUBSCRIBE pattern [pattern…] 订阅一个或多个符合给定模式的频道 2 P原创 2021-04-24 16:41:30 · 54 阅读 · 0 评论 -
Redis的事务
是什么 可以一次执行多个命令,本质是一组命令的集合,一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其他命令插入,不许加塞. redis事务 能干吗 一个队列中,一次性,顺序性,排他性地执行一系列命令 怎么玩 常用命令 序号 命令 描述 1 discard 取消事务,放弃执行事务块内地所有命令 2 exec 执行所有事务块内的命令 3 multi 标记一个事务块的开始 4 unwatch 取消WATCH 命令对所有key的监视 5 watch key [key…]原创 2021-04-24 16:24:11 · 61 阅读 · 0 评论 -
Redis的持久化
RDB(Redis DataBase) 是什么? 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里 Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件里,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件 整个过程中,主进程是不进行任何IO操作的,这就确保了极高的性能 如果需要进行大规模数据的恢复,且对于数据恢复的完整性不是非常敏感,那RDB方式要比AOF方式更加的高效.RDB的缺点是最后一次原创 2021-04-22 21:56:14 · 59 阅读 · 0 评论 -
Redis配置文件
解析配置文件 redis.conf 它在哪 地址 cd /opt/redis-3.0.4 拷贝出来单独备份 Units单位 # Redis configuration file example # Note on units: when memory size is needed, it is possible to specify # it in the usual form of 1k 5GB 4M and so forth: # # 1k => 1000 bytes # 1kb =>原创 2021-04-22 15:10:41 · 132 阅读 · 0 评论 -
Redis数据类型
Redis的五大数据类型 String(字符串) String是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value String类型是二进制安全的,意思是redis的string可以包含任何数据,比如jpg图片或者序列化的对象 String类型是Redis最基本的数据类型,一个redis中字符串value最多可以是512M Hash(哈希,类似java里的map) Redis hash是一个键值对集合 Redis hash是一个string类型的fiel原创 2021-04-21 21:46:28 · 72 阅读 · 0 评论 -
Redis入门
一、入门概述 1.是什么 Redis: REmote DIctionary Server(远程字典服务器) 是一个完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,也被人们称为数据结构服务器 Redis与其他key-value缓存产品有以下三个特点 Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用 Redis不仅仅支持简单的key-原创 2021-04-21 16:37:08 · 50 阅读 · 0 评论