• 如何配置才能连接远程服务器上的 redis server ?-修改点

    时间:2024-06-03 13:49:32

    修改 redis-server 启动时会读取的配置文件:redis.conf bind 0.0.0.0requirepass 123456port 6379 注意 bind 配置,0.0.0.0 和 127.0.0.1 是有区别的。 然后在云服务器的界面中,修改安全设置:防火墙开 6379 推而广...

  • php封装redis负载均衡类

    时间:2024-06-03 12:29:31

    $array = array( 'master' => array( "redis://127.0.0.1:6379?timeout=1", ), 'slave' => array( "redis://127.0.0....

  • redis 在生产环境下执行keys的危害

    时间:2024-06-03 09:28:15

    问题描述最近碰到一前同事在群里聊天,说在因为错误使用keys导致生产事故,下面是他的自白(事件回顾):问题分析为什么测试,灰度环境使用keys没有导致任何问题,而到生产环境会导致服务挂了呢? 这个问题首先得从keys这个命令说起。 先看下官方对这个命令对说明:Available since 1.0....

  • Redis的keys不多但是占用的内存很大

    时间:2024-06-03 09:25:33

    接到告警,线上日志看了下全是类似的报错。不间断的。很难受…查看了数分钟无解,我们是有备用库的,直接改了下代码使用了备用库发上线使用。窘态暂时缓解了。登录主节点查看内存使用了24G,我们这边设置的最大内存就是24G。但是从节点,这区别也太大了这种问题最后无非就是 过期策略什么没有配置好了。然后找找啊。...

  • redis数据结构

    时间:2024-06-03 07:14:09

    redis数据结构 我们都知道 Redis 提供了丰富的数据类型,常见的有五种:String(字符串),Hash(哈希),List(列表),Set(集合)、Zset(有序集合)。随着 Redis 版本的更新,后面又支持了四种数据类型: BitMap(2.2 版新增)、HyperLogLog(2.8 ...

  • 009-docker-安装-redis:5.0.3

    时间:2024-06-02 16:28:37

    一、基础使用1、搜索镜像docker search redis2、拉取合适镜像docker pull redis:5.0.3docker images3、使用镜像docker run -p 6379:6379 -v $PWD/data:/data -d redis:5.0.3 redis-serv...

  • redis修改密码

    时间:2024-06-02 13:12:30

    基于镜像部署 其实在dockerhub上都有写 redsi 配置文件从哪找呢? 答案是:从官网或者从github上的release里找到你需要的对应版本解压后有配置文件 配置文件路径在哪呢 用redis-server /etc/redis/redis.conf 去指定启动使用的配置文件 好...

  • 缓存——redis——集群重建(linux)

    时间:2024-06-02 11:41:10

    目录1、关闭旧集群节点redis:2、删除旧集群节点配置文件:3、删除旧集群节点数据文件:4、启动新集群各节点单机redis:5、使用redis-trib.rb创建新集群:6、使用redis-trib.rb添加新集群slave:7、使用redis-cli查看新集群信息: 如果redis集群需要重新创...

  • Redis 哨兵(Sentinel)

    时间:2024-06-02 08:37:07

    前言         Redis 的主从复制模式下,⼀旦主节点由于故障不能提供服务,需要⼈⼯进⾏主从切换,同时⼤量的客户端需要被通知切换到新的主节点上,对于上了⼀定规模的应⽤来说,这种⽅案是⽆法接受的, 于是 Redis 从 2.8 开始提供了 Redis Sentinel(哨兵)来解决这个问题。 ...

  • Redis连接池

    时间:2024-06-01 18:02:34

            本次实现的Redis连接池是一个单例且多线程安全的连接池。         主要实现的功能为:读取配置,将配置中对应建立redis连接并加入到连接池中,然后从连接池中取出连接使用。每当配置进行修改,重新往池子中加入连接。 通用类        实现一些基础都会使用的接口,定义宏等。 ...

  • redis之string数据类型常用方法总结

    时间:2024-06-01 16:11:57

    目录redis 字符串(string)【需要掌握】特点语法redis 字符串(string)【需要掌握】特点一个键能存储512MB数据string类型是二进制安全的,可以存储任何数据,比如jpg图片或序列化对象redis字符串数据类型的相关命令用于管理redis字符串值,基本语法如下:语法set k...

  • redis的数据类型及使用

    时间:2024-06-01 15:47:06

    Redis 数据类型Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。String(字符串)string 是 redis 最基本的类型,你可以理解成与 Memcached 一模一样的类型,一个 key ...

  • Redis常用数据类型

    时间:2024-06-01 15:09:19

    Redis常用数据类型转载自:http://blog.sina.com.cn/s/blog_7f37ddde0101021q.html  Redis最为常用的数据类型主要有以下五种:●String●Hash●List●Set●Sorted set在具体描述这几种数据类型之前,我们先通过一张图了解下R...

  • redis的数据类型

    时间:2024-06-01 14:47:00

    redis有string,hash,list,sets.zsets几种数据类型1.string数据类型可包含任何数据,是二进制安全的,比如图片或者序列化的对象set key valueset name hkset age 20get name 得到"hk"setnx key value如果key不...

  • Redis笔记(三)Redis的数据类型

    时间:2024-06-01 14:22:56

    前面说过,Redis的一大特性是支持丰富的数据类型,这为更多的应用场景提供了可能。Redis有五种数据类型,包括string,list,set,sorted set和hash,注意,Redis的数据类型不支持嵌套。下面学习一下这五种数据类型的特点和简单应用。1.String 字符串String 数据...

  • redis 配置 linux

    时间:2024-06-01 11:13:51

    附件启动停止脚本redis_6433:#/bin/sh #Configurations injected by install_server below....EXEC=/usr/local/bin/redis-server CLIEXEC=/usr/local/bin/redis-cli PIDF...

  • Netty中半包粘包的产生与处理:短连接、固定长度、固定分隔符、预设长度;redis、http协议举例;网络数据的发送和接收过程

    时间:2024-06-01 11:07:56

    目录 粘包、半包 相关概念 网络数据发送和接收过程 Netty半包粘包解决方案 ByteBuf获取和默认大小 短链接 固定长度 固定分隔符 预设长度  常见协议代码举例 redis协议 http协议   参考链接 粘包、半包 相关概念         程序处理过程中我们会通过缓冲区接收数据,接收...

  • 实现简单的JAVA多级缓存(Caffeine + redis)

    时间:2024-06-01 09:56:21

    需求好久没写文章啦,之前写的文章到现在也没有收尾,没办法,时间不多啊,旧坑没有填完就开始开新坑,最近项目组长说实现一个多级缓存,通常我们喜欢把cache放到redis里,可以把访问速度提升,但是redis也算是远程服务器,会有IO时间的开销,如果我们把缓存放在本地内存,性能能进一步提升,这也就带出了...

  • java Redis面试题及答案(最全版本持续更新)

    时间:2024-06-01 09:55:09

    前言涵盖各大公司会问到的面试点,同时随着版本的升级,可能也会有一些面试题更新,也会同步保持更新,因为篇幅原因(其实是我懒,哈哈)所以列了一部分答案,所有的答案见下文,总共485页合计20个技术点,文末自取pdf.1、什么是 Redis?Redis 是完全开源免费的,遵守 BSD 协议,是一个高性能的...

  • Redis详解

    时间:2024-05-31 19:52:25

    文章目录 Redis详解Redis优缺点Redis 的 Java 客户端库Redis是AP的还是CP的redis为什么不用做数据库,只用做缓存redis和memcached区别Redis key 的过期时间和永久有效分别怎么设置Redis 回收进程如何工作的为什么要做 Redis 分区分布式...