随笔分类 -  redis

摘要:主从复制架构主从模式(master/slave),可以实现Redis数据的跨主机备份。程序端连接到高可用负载的VIP,然后连接到负载服务器设置的Redis后端realserver,此模式不需要在 程序里面配 置Redis服务器的真实IP地址,当后期Redis服务器IP地址发生变更只需要更改redis 阅读全文
posted @ 2022-03-15 20:07 45645+56 阅读(114) 评论(0) 推荐(0)
摘要:字符串 string字符串是所有编程语言中最常见的和最常用的数据类型,而且也是redis最基本的数据类型之一,而且redis 中所有的 key 的类型都是字符串。常用于保存 Session 信息场景,此数据类型比较常用 列表 list 列表是一个双向可读写的管道,其头部是左侧,尾部是右侧,一个列表最 阅读全文
posted @ 2022-03-15 19:58 45645+56 阅读(391) 评论(0) 推荐(0)
摘要:特性 速度快: 10W QPS,基于内存,C语言实现 单线程 持久化 支持多种数据结构 支持多种编程语言 功能丰富: 支持Lua脚本,发布订阅,事务,pipeline等功能 简单: 代码短小精悍(单机核心代码只有23000行左右),单线程开发容易,不依赖外部库,使用简单 主从复制 支持高可用和分布式 阅读全文
posted @ 2022-03-15 06:59 45645+56 阅读(32) 评论(0) 推荐(0)
摘要:redis常用命令 INFO显示当前节点redis运行状态信息127.0.0.1:6379> INFO# Serverredis_version:5.0.3redis_git_sha1:00000000redis_git_dirty:0redis_build_id:8c0bf22bfba82c8fr 阅读全文
posted @ 2022-03-14 22:42 45645+56 阅读(702) 评论(0) 推荐(0)
摘要:AOF模式工作原理 AOF: AppendOnylFile,按照操作顺序依次将操作追加到指定的日志文件末尾 AOF 和 RDB 一样使用了写时复制机制, AOF默认为每秒钟 fsync一次,即将执行的命令保存到AOF文件当中,这样即使redis服务器发生故障的话最多只丢失1秒钟之内的数据,也可以设置 阅读全文
posted @ 2022-03-14 22:18 45645+56 阅读(479) 评论(0) 推荐(0)
摘要:RDB工作模式原理 RDB(Redis DataBase):基于时间的快照,其默认只保留当前最新的一次快照,特点是执行速度比较 快,缺点是可能会丢失从上次快照到当前时间点之间未做快照的数据 RDB bgsave 实现快照的具体过程: Redis从master主进程先fork出一个子进程,使用写时复制 阅读全文
posted @ 2022-03-14 21:24 45645+56 阅读(210) 评论(0) 推荐(0)
摘要:[root@centos8 ~]#vim /etc/redis.confslowlog-log-slower-than 1 修改慢查询最小值显示慢查询slowlog-max-len 1024 慢查询记录最大数量 127.0.0.1:6379> SLOWLOG LEN #查看慢日志的记录条数 (int 阅读全文
posted @ 2022-03-14 20:36 45645+56 阅读(32) 评论(0) 推荐(0)
摘要:redis 动态修改配置config 命令用于查看当前redis配置、以及不重启redis服务实现动态更改redis配置等注意:不是所有配置都可以动态修改,且此方式无法持久保存 #设置连接密码127.0.0.1:6379> CONFIG SET requirepass 123456OK #查看连接密 阅读全文
posted @ 2022-03-14 20:22 45645+56 阅读(806) 评论(0) 推荐(0)
摘要:bind 0.0.0.0 #监听地址,可以用空格隔开后多个监听IP protected-mode yes #redis3.2之后加入的新特性,在没有设置bind IP和密码的时候,redis只允许 访问127.0.0.1:6379,可以远程连接,但当访问将提示警告信息并拒绝远程访问port 6379 阅读全文
posted @ 2022-03-14 20:12 45645+56 阅读(476) 评论(0) 推荐(0)
摘要:redis 编译安装 安装依赖包yum -y install gccyum -y install libc wget获取redis 安装包 到指定目录wget https://download.redis.io/releases/redis-5.0.8.tar.gz -P /usr/local/sr 阅读全文
posted @ 2022-03-14 19:34 45645+56 阅读(222) 评论(0) 推荐(0)
摘要:一 允许远程登录访问 vim /etc/redis.conf systemctl restart redis 重启服务生效 二 启动时三个告警提示 1 vim /etc/sysctl.conf sysctl -p 重新加载完成 2 vim /etc/sysctl.conf sysctl -p 重新加 阅读全文
posted @ 2021-07-04 18:58 45645+56 阅读(48) 评论(0) 推荐(0)