• 连接redis遇到的connection time out 问题解决方法

    时间:2024-05-19 07:44:09

    连接redis时遇到Caused by: io.netty.channel.ConnectTimeoutException: connection timed out: /问题这个问题有很大的可能是Linux的防火墙未关闭,请求无法到达redis客户端。=== 外部访问redis的前提是把redis...

  • redis 学习笔记(三) hash数据类型

    时间:2024-05-19 07:39:10

    目录一.hash数据类型           二.hash类型数据的基本操作         三.hash类型的电商网站购物车应用场景         1.业务场景         2.业务分析:3.存在问题                   4. hsetnx key field value 四...

  • Redis Persistent Replication Sentinel Cluster的一些理解

    时间:2024-05-17 19:35:08

    Redis Persistent Replication Sentinel Cluster的一些理解我喜欢把工作中接触到的各种数据库叫做存储系统,笼统地说:Redis、Mysql、Kafka、ElasticSearch 都可以视为存储系统。各个存储系统在持久化刷盘策略、checkpoint机制、事务...

  • Redis的master/slave复制

    时间:2024-05-17 19:30:31

    摘自:Redis的master/slave复制Redis的master/slave数据复制方式可以是一主一从或者是一主多从的方式,Redis在master是非阻塞模式,也就是说在slave执行数据同步的时候,master是可以接受客户端的请求的,并不影响同步数据的一致性,然而在slave端是阻塞模式...

  • nginx+tomcat+redis负载均衡及session共享

    时间:2024-05-17 16:16:25

    概述本文档是用来详细描述 nginx+tomcat+redis负载均衡实现session共享所需软件及下载地址软件名称下载地址功能说明Nginx-v1.6.0http://nginx.org/download/nginx-1.6.0.tar.gz负载均衡commons-pool-2-2.4.2.ja...

  • 【Redis连接超时】记录线上RedisConnectionFailureException异常排查过程

    时间:2024-05-14 23:07:55

    项目架构:部分组件如下:SpringCloudAlibaba(Nacos+Gateway+OpenFeign)+SpringBoot2.x+Redis问题背景:最近由于用户量增大,在高峰时期,会导致用户服务偶尔Redis出现连接超时的情况,例如:从Redis中获取手机验证码 ,登录成功后,将toke...

  • Redis 3.2.4集群实战

    时间:2024-05-14 15:08:31

    一、Redis Cluster集群设计Redis集群搭建的方式有多种,例如使用zookeeper等,但从redis3.0之后版本支持Redis-Cluster集群,Redis-Cluster采用无中心结构,每个节点保存数据和整个集群状态,每个节点都和其他所有节点连接。其redis-cluster架构...

  • 用redis和cookie做单用户登录

    时间:2024-05-14 11:10:39

    因为公司的项目需要用到单用户登录,于是今天用redis和cookie给系统添加了单用户登录功能,再次简单记录一下。单用户登录是为了防止同一账户在不同电脑和不同浏览器里面同时登录。所以我这边的思路是:1.用户登录A账号时,获取A账号信息和当前浏览器cookie里面的token信息结合起来存到redis...

  • Redis数据结构之skiplist(续)

    时间:2024-05-14 10:02:38

    本文摘抄于《Redis内部数据结构详解-skiplist》一、skiplist的由来skiplist,顾名思义,首先它是一个list。实际上,它是在有序链表的基础上发展起来的。我们先来看一个有序链表,如下图(最左侧的灰色节点表示一个空的头结点):在这样一个链表中,如果我们要查找某个数据,那么需要从头...

  • Ansible如何批量安装Redis,以及可能遇到哪些问题,如何解决?????

    时间:2024-05-11 09:38:45

    一、批量安装 Redis 的步骤 配置 Ansible 与目标机器之间的密钥认证: 在 Ansible 服务器上生成 SSH 密钥对。将 Ansible 服务器的公钥复制到所有目标机器上,实现免密码登录。 创建 hosts 文件: 在 Ansible 服务器上,编辑 /etc/ansibl...

  • redis的安装配置

    时间:2024-05-10 23:02:15

    主要讲下redis的安装配置,以及以服务的方式启动redis1.下载最新版本的redis-3.0.7 到http://redis.io/download中下载最新版的redis-3.0.7下载后,将redis-3.0.7.tar.gz复制到虚拟机中目录/home/lewis/dev_soft中2.安...

  • redis缓存怎么存储对象

    时间:2024-05-10 21:27:48

    2、把对象Object存储到redis中,怎么存?memcache存取对象是序列化和反序列化 使用通用的序列化、反序列化(频繁的会很消耗cpu,使用Google Protocol Buffer,将对象打成二进制流) 或者使用json存储(阿里巴巴的fast-json)3.作为缓存框架: create...

  • Redis(2)用jedis实现在java中使用redis

    时间:2024-05-10 12:05:36

    昨天已经在windows环境下安装使用了redis。下面准备在java项目中测试使用redis。redis官网推荐使用jedis来访问redis。所以首先准备了jedis的jar包,以及需要依赖的jar包。commons-pool2-2.3hamcrest-core-1.3jedis-2.7.2.j...

  • centos6.5 redis搭建

    时间:2024-05-09 23:22:13

    redis安装1.wget http://download.redis.io/redis-stable.tar.gz2.tar -zxvf redis-stable.tar.gz3.cd redis-stable4.make5.cd src6. make install7. redis-server...

  • Redis主从复制详解

    时间:2024-05-09 21:04:48

    1. 概述主从复制:主节点负责写数据,从节点负责读数据,主节点定期把数据同步到从节点保证数据的一致性2. 主从复制的相关操作(1)配置文件:在从服务器的配置文件中加入 slaveof<masterip><masterport>。例如,新增redis6360.conf, 打开r...

  • PHP操作Redis数据库常用方法

    时间:2024-05-09 15:39:31

    Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis支持的数据类型有 Stirng(字符串), List(列表), Hash(字典), Set(集合), Sorted Set(有序集合);要让php能用上...

  • Redis源码学习:Lua脚本

    时间:2024-05-08 23:37:55

    Redis源码学习:Lua脚本1.Sublime Text配置我是在Win7下,用Sublime Text + Cygwin开发的,配置方法请参考《Sublime Text 3下C/C++开发环境搭建》。要注意的是:在Cygwin中安装Lua解析器后,SublimeClang插件就能识别出可饮用的L...

  • Redis学习——Redis事务

    时间:2024-05-08 19:05:01

    Redis和传统的关系型数据库一样,因为具有持久化的功能,所以也有事务的功能!有关事务相关的概念和介绍,这里就不做介绍。在学习Redis的事务之前,首先抛出一个面试的问题。面试官:请问Redis支持事务吗?如果支持和传统的关系型数据的事务有什么区别?应试者:支持,但是是部分支持。Redis的事务和传...

  • Redis配置文件介绍

    时间:2024-05-08 17:28:19

    Redis在源码包中存放了一个Redis配置实例文件,文件中对各个配置点进行了简单的介绍,我也通过这个文件来对Redis的一些配置进行一些简单介绍。一.UNITS(单位)【了解】1.Redis服务如果要指定配置文件,则配置文件的路径必须作为第一参数。eg:redis-server /path/to/...

  • Redis系列(十):数据结构Set源码解析和SADD、SINTER、SDIFF、SUNION、SPOP命令

    时间:2024-05-08 07:30:58

    1.介绍Hash是以K->V形式存储,而Set则是K存储,空间节省了很多Redis中Set是String类型的无序集合;集合成员是唯一的。这就意味着集合中不能出现重复的数据。可根据应用场景需要选用该数据类型。(比如:好友/关注/粉丝/感兴趣的人/黑白名单)2.源码解析Redis使用Dict和I...