随笔分类 - redis
摘要:国内源安装docker centos系类通过yum源安装,通过阿里云源 [root@centos7-liyj ~]#cd /etc/yum.repos.d/ [root@centos7-liyj /etc/yum.repos.d]#wget -O /etc/yum.repos.d/epel.repo
阅读全文
摘要:设备环境 每个redis 节点采用相同的相同的redis版本、相同的密码、硬件配置 所有redis服务器必须没有任何数据 10.0.0.17 centos7 redis5.0 10.0.0.27 centos7 redis5.0 10.0.0.37 centos7 redis5.0 10.0.0.4
阅读全文
摘要:redis cluster 工作原理 在哨兵sentinel机制中,可以解决redis高可用问题,即当master故障后可以自动将slave提升为master,从而可以保证redis服务的正常使用,但是无法解决redis单机写入的瓶颈问题,即单机redis写入性能受限于单机的内存大小,并发数量,网卡
阅读全文
摘要:设备环境 centos7 10.0.0.17 redis-5.0.7 master节点 centos7 10.0.0.27 redis-5.0.7 从节点1(redis-slave1) centos7 10.0.0.37 redis-5.0.7 从节点2(redis-slave2) 所有主从节点的r
阅读全文
摘要:设备: centos7 10.0.0.7 redis-5.0.7 主节点 centos7 10.0.0.17 redis-5.0.7 从节点 centos7 10.0.0.27 redis-5.0.7 从节点 所欲机器的配置文件检查 配置文件检查 [root@centos7-liyj ~]#vim
阅读全文
摘要:redis 集群介绍 主从架构无法实现master和slave角色的自动切换,即当master出现redis服务异常、主机断电、磁盘损 坏等问题导致master无法使用,而redis主从复制无法实现自动的故障转移(将slave 自动提升为新 master),需要手动修改环境配置,才能切换到slave
阅读全文
摘要:字符串是所有编程语言中最常见的和最常用的数据类型,而且也是redis最基本的数据类型之一,而且 redis 中所有的 key 的类型都是字符串。常用于保存 Session 信息场景,此数据类型比较常用 set key value 设置key-value get key 获取key-value del
阅读全文
摘要:redis 持久化 Redis 虽然是一个内存级别的缓存程序,也就是redis 是使用内存进行数据的缓存的,但是其可以将内存 的数据按照一定的策略保存到硬盘上,从而实现数据持久保存的目的 目前redis支持两种不同方式的数据持久化保存机制,分别是RDB和AOF RDB模式 RDB模式工作原理 RDB
阅读全文
摘要:redis 主要配置项 bind 0.0.0.0 #监听地址,可以用空格隔开后多个监听IP protected-mode yes #redis3.2之后加入的新特性,在没有设置bind IP和密码的时候,redis只允许访问127.0.0.1:6379,可以远程连接,但当访问将提示警告信息并拒绝远程
阅读全文
摘要:下载源码 [root@centos7-liyj ~]#wget http://download.redis.io/releases/redis-5.0.7.tar.gz --2022-06-13 12:04:33-- http://download.redis.io/releases/redis-5
阅读全文
摘要:redis特性 速度快: 10W QPS,基于内存,C语言实现 单线程 持久化 支持多种数据结构 支持多种编程语言 功能丰富: 支持Lua脚本,发布订阅,事务,pipeline等功能 简单: 代码短小精悍(单机核心代码只有23000行左右),单线程开发容易,不依赖外部库,使用简单 主从复制 支持高可
阅读全文