![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
小熊奶黄包
这个作者很懒,什么都没留下…
展开
-
Redis学习笔记(六)主从复制
一.概述:在Redis客户端通过info replication可以查看与复制相关的状态,对于了解主从节点的当前状态,以及解决出现的问题都会有帮助。主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master/leader),后者称为从节点(slave/follower);数据的复制是单向的,只能由主节点到从节点。默认情况下,每台Redis服务器都是...原创 2020-03-03 23:07:15 · 92 阅读 · 0 评论 -
Redis学习笔记(一)NoSQL入门与概述
一.MySQL的发展历史1.Memcached(缓存)+ MySQL + 垂直拆分随着访问量的上升,几乎大部分使用MySQL架构的网站在数据库上都出现了性能问题,程序员们开始大量使用缓存技术来缓解数据库的压力,优化数据库的结构和索引,开始比较流行的是通过文件缓存来缓解数据压力,但是当访问量继续增大的时候,多台web机器通过文件缓存不能共享,大量的小文件缓存也带来了比较高的IO压力。在这个时候,...原创 2020-03-01 18:08:47 · 133 阅读 · 0 评论 -
Redis学习笔记(五)事务
一.是什么?可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行执行,而不会被其他命令加塞。一个事务从开始到执行会经历以下三个阶段:开始事务命令入队执行事务二.Redis事务命令命令解释DISCARD取消事务,放弃执行事务块内的所有命令。EXEC执行所有事务块内的命令。MULTI标记一个事务块的开始。...原创 2020-03-01 18:08:20 · 85 阅读 · 0 评论 -
Redis学习笔记(四)持久化
Redis的持久化分为两种:RDB(Redis DataBase)和AOF(Append Only File)一.RDB1.是什么?在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时将快照直接读到内存内。Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写到一个临时文件中,主进程不进行任何的IO操作的,这就确保了极高的性能。如果...原创 2020-02-29 19:27:38 · 122 阅读 · 0 评论 -
Redis学习笔记(三)配置文件
Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.conf(Windows 名为 redis.windows.conf)。你可以通过 CONFIG 命令查看或设置配置项。建议大家复制出一份 redis.conf,以作备份。redis 127.0.0.1:6379> CONFIG GET CONFIG_SETTING_NAME或redis 127.0.0.1:...原创 2020-02-25 23:13:01 · 79 阅读 · 0 评论 -
Redis学习笔记(三)五大数据类型
一.五大数据类型简介Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。String(字符串)string 是 redis 最基本的类型,你可以理解成与 Memcached 一模一样的类型,一个 key 对应一个 value。string 类型是二进制安全的。意思是 redis 的 string...原创 2020-02-24 23:15:06 · 192 阅读 · 0 评论 -
Redis学习笔记(二)概述与安装
1.Redis是什么?redis是一种完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(Key/Value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSQ数据库之一,也被人们称为数据结构服务器。2.Redis的三个特点第一:Redis支持数据的持久化,可以将内存中的数据保存在磁盘当中,重启的时候可以再次加载进行使用。第二:Redis不仅仅...原创 2020-02-23 10:19:22 · 133 阅读 · 0 评论