redis
文章平均质量分 94
讲不出 再见
这个作者很懒,什么都没留下…
展开
-
redis数据类型
字符串类型是最常用的,底层结构是一个动态字符串,包含3个核心组件: 第一个,字符数组用于存储字符串,最大不能超过512M; 第二个,已使用长度,表示字符串真实占用了字符数组的长度; 第三个,剩余长度,表示字符数组未被使用的长度。字符数组的长度是动态变化的,当需要扩容时,如果字符串长度小于1M,则会加倍扩大字符数组长度,直到能存下,如果字符串长度超过1M,则会以1M的大小进行扩容,直到能存下。而缩容是不会主动触发的,只有当key被删除了,字符数组的空间才会被收回,或者原创 2022-07-06 20:55:59 · 616 阅读 · 1 评论 -
redis 持久化方式 RDB AOF
目录1、RDB 文件2、AOF 文件3、几个疑问redis 是一个内存数据库,一旦断电或者宕机,内存中的数据将不可恢复,这也是 redis 的特点,但是可以通过持久化手段去将内存中的数据存储到磁盘中,这样便可以通过磁盘中的内容恢复 redis 的数据。主要手段为 RDB 文件 和 AOF 文件形式。1、RDB 文件RDB 文件是 redis 实例里所有数据的一个快照文件,包含了截止某个时刻的所有数据的数据集文件,可以通过 RDB 文件恢复数据,基本上是周期性地进行 RDB 文件持久化原创 2020-08-12 21:34:09 · 179 阅读 · 0 评论 -
redis 主从复制
1、主从复制至少由2个redis实例构成,一个主节点,其余的都是从节点,一般情况下都是进行读写分离,主节点负责处理写请求,从节点负责处理读请求,主节点上的数据会不停地发生改变,同时也不停地将这种改变复制给其它的从节点,让从节点上的数据与主节点上的数据保持一致性。 另外,从节点还可以有从节点。主从复制的优点:将读请求分流到从节点,减轻主节点压力,让主节点专注于写请求,提升了写性能;从节点可以有多个,大大提升了读性能;另外,还可以起到数据备份的功能,如果主节点挂了,从节点上还保存着数据。主从复制原创 2020-08-11 23:19:16 · 127 阅读 · 0 评论 -
redis配置文件详解 redis.config
安装完 redis 后,打开配置文件查看,本文的redis版本为5.0.5https://www.cnblogs.com/zxtceq/p/7676911.htmlhttps://www.jb51.net/article/135837.htm配置文件内容如下,英文全是配置,中文是我自己添加的注释:# Redis configuration file example.# 按顺序阅读...原创 2019-09-20 18:06:56 · 1145 阅读 · 0 评论 -
linux安装redis、搭建三主三从cluster集群
安装最新版本redis,首先查看redis最新版本,上官网:https://redis.io/截止2019.09.20为止,最新版本为 redis-5.0.5.tar.gz 。打开linux终端,进入某个目录,执行下载安装包指令:wget http://download.redis.io/releases/redis-5.0.5.tar.gz解压缩安装包:tar -zxfredis-...原创 2019-09-20 17:20:28 · 1140 阅读 · 1 评论 -
redis-事务/过期时间/排序/发布-订阅
事务就是原子性。先multi指令,让redis进入事务过程,然后接下来的指令都是事务范围的,以exec来结束事务过程。事务过程中的错误处理。1、语法错误只要事务指令中有一条指令有语法错误,exec之后所有的指令都不会执行。2、运行错误。检查不出错误,只有在运行的时候才会出错,比如数据类型的不恰当运行。redis不提供回滚机制,所以会将正确的指令执行了,运行错误的指令就报...原创 2019-03-27 20:47:22 · 282 阅读 · 0 评论 -
redis 数据类型(字符串、哈希、列表、集合、有序集合)
字符串类型随着redis版本的更新,可能会支持更大的最大容量,超过512MB。注意:键的命名要有唯一性和可读性。散列类型散列类型(hash)。散列类型适合存储对象。HSET key(对象名) field(属性变量) value(变量值);HGET key filed;获取值;批量插入 HMSET key field1 value1 field2 value2...原创 2019-03-27 20:47:33 · 355 阅读 · 0 评论 -
redis常用命令
redis指令不区分大小写。1、获取符合规则的键列表keys pattern //pattern就是一个规则参数,keys命令是需要遍历redis中的所有键,当键的数量很大时,不建议使用。2、判断一个键是否存在exists key //在,就返回1,不在,就返回03、删除键del key1 key2 //可以删除一个或多个键,空格隔开就行,返回...原创 2019-03-27 20:48:32 · 283 阅读 · 0 评论 -
redis简介(初识)
键-值 存储方式。支持数据类型:String、Hash、List、Set、zset。支持发布/订阅模式,具有事物处理特性。redis的数据是存放在内存中的,读写速度非常快,在一台普通的笔记本电脑上,redis在一秒内读写超过10万个键值。redis也提供持久化支持,可以将内存的数据异步写到硬盘中,同时不影响继续提供服务。redis可以为每个键设置生存时间(TTL),时间一到,键会被...原创 2019-03-27 20:12:19 · 94 阅读 · 0 评论