Redis
-
Redis面试题
1、什么是 Redis? Redis 是完全开源免费的,遵守 BSD 协议,是一个高性能的 key-value 数据库。 Redis 与其他 key - value 缓存产品有以下三个特点:Redis 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启…
-
redis7.x集群部署
背景介绍 redis 常用集群方案一般分为两种:主从(哨兵)模式 和 redis cluster 方案,因为 cluster亦支持并且官方推荐将node配置成主从结构,即一个master主节点,挂n个slave从节点,所以本方案针对的所有说的集群…
-
通过xshell在linux上安装redis3.0.0
1)安装环境 首先要安装环境: yum install gcc-c++ 2)上传解压 通过xftp6将redis安装包上传到linux; 解压缩: tar -zxvf redis-3.0.0.tar.gz 3)编译 进入redis文件夹cd /root/redis-3.0.0,执行make命令进…
-
Redis 内存优化神技,小内存保存大数据
大家好,我是「码哥」,大家可以叫我靓仔。 这次码哥跟大家分享一些优化神技,当你面试或者工作中你遇到如下问题,那就使出今天学到的绝招,一招定乾坤! 如何用更少的内存保存更多的数据? 我们应该从 Redis 是如…
-
redis底层数据结构
一丶Redis底层结构 1. redis 存储结构 redis的存储结构从外层往内层依次是redisDb、dict、dictht、dictEntry。 redis的Db默认情况下有16个,每个redisDb内部包含一个dict的数据结构。 redis的dict内部包含dictht的…
-
docker配置redis主从
一、获取镜像 docker pull redis:6.0.8 二、创建对应的master和slave的配置文件 2.1 下载对应版本的配置文件http://download.redis.io/releases/ 2.2 分别修改master和slave的配置文件 配置 master #bind 127.…
-
openresty中使用redis模块
在一些高并发的场景中,我们常常会用到缓存技术,现在我们常用的分布式缓存redis是最知名的, 我们这里介绍一下如何操作redis。 操作redis,我们需要引入redis模块 require "resty.redis"; 我们现在做个可以操作re…
-
Redis八:Windows环境下的Redis集群搭建
一、准备工作 本次Redis 集群搭建使用官方提供的Redis Cluster的管理工具:redis-trib.rb; 一共需要4个部件: Redis Ruby语言运行环境 Redis的Ruby驱动redis-xxxx.gem 创建Redis集群的工具redis-trib.rb,使用redi…
-
Redis八:Windows环境下的Redis集群搭建
一、准备工作 本次Redis 集群搭建使用官方提供的Redis Cluster的管理工具:redis-trib.rb; 一共需要4个部件: Redis Ruby语言运行环境 Redis的Ruby驱动redis-xxxx.gem 创建Redis集群的工具redis-trib.rb,使用redi…
-
redis中的robj结构体对象
1.对象结构体robj typedef struct redisObject { unsigned type:4; unsigned encoding:4; unsigned lru:LRU_BITS; /* LRU time (relative to global lru_clock) or * LFU data…