Redis

redis设置为null问题

 查看源码后发现,redis没有删除方法,本想给他设置为null,但是redis报错,所有仔细想了一下,发现redis提供了一个时间限制方法,所有可以让redis的时间限制为1s,就想当于删除redis中的这个K。 ...
代码星球·2020-08-11

【redis】redis的 key的命名规则

key的命名规则定义为 MS-TEN:SESSION_KEY_IN_LOGIN_NAME:fqh使用:进行分割,这样存入redis的是有层次结构的,如下...
代码星球·2020-08-11

Redis实现单点登录

单点登录功能分析请求的url:/user/login请求的方法:POST参数:username、password,表单提交的数据。可以使用方法的形参接收。返回值:json数据,包含一个token。业务逻辑:登录的业务流程: 登录的处理流程:1、登录页面提交用户名密码。2、登录成功后生成token。Token相...
代码星球·2020-08-11

Redis的那些最常见面试问题

 随笔:经过长达一周的奔波和面试,电话面试,回首今天终于成功的入职了,总共面试了大概10家公司,包括阿里,京东,IBM等等,京东技术过了,学历因为非统招就被pass了,阿里面了2次电话面试就没下文了,估计是我当时最后提问题的时候减分了吧,其他的也有一些offer,不是不想去,就是了无音讯了,眼看年关将近,也由不得我挑挑...

redis 双写一致性问题

首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议。目前没有一篇全面的博客,对这几种方案进行解析。于是博主战战兢兢,顶着被...

高并发下Redis如何保持数据一致性(避免读后写)

通常意义上我们说读后写是指针对同一个数据的先读后写,且写入的值依赖于读取的值。关于这个定义要拆成两部分来看,一:同一个数据;二:写依赖于读。(记住这个拆分,后续会用到,记为定义一、定义二)只有当这两部分都成立时,读后写的问题才会出现。在项目中,当面对较多的并发时,使用redis进行读后写操作,是非常容易出问题的,常常使...

Redis基础、高级特性与性能调优

本文将从Redis的基本特性入手,通过讲述Redis的数据结构和主要命令对Redis的基本能力进行直观介绍。之后概览Redis提供的高级能力,并在部署、维护、性能调优等多个方面进行更深入的介绍和指导。本文适合使用Redis的普通开发人员,以及对Redis进行选型、架构设计和性能调优的架构设计人员。概述Redis的数据结...

redis的no-appendfsync-on-rewrite参数

redis提供了两种持久化机制,rdb和aof。关于aof的原理,类似于预写日志,不再解释。其中几个选项如下:appendfsyncalways:总是写入aof文件,并完成磁盘同步appendfsynceverysec:每一秒写入aof文件,并完成磁盘同步appendfsyncno:写入aof文件,不等待磁盘同步。可见...

redis设置密码和redis主从复制

redis设置密码和redis主从复制一、redis设置密码1、Redis实用特性 安全性 主从复制(侦听器)事务处理持久化机制发布订阅消息 2、安全性:设置客户端连接后进行任何其他指定前需要使用的密码打开配置文件redis.conf在requirepassfoobared下一行加requ...

[转] C++ Redistributable Package版本详解

我们使用的程序常常都需要C++RedistributablePackage的支持。C++RedistributablePackage有众多版本,给安装带了不便。 目前(2013-12-04)C++RedistributablePackage的版本:MicrosoftVisualc++2005Redistrib...

redis--小白博客

redis是一种nosql数据库,他的数据是保存在内存中,同时redis可以定时把内存数据同步到磁盘,即可以将数据持久化,并且他比memcached支持更多的数据结构(string,list列表[队列和栈],set[集合],sortedset[有序集合],hash(hash表))。相关参考文档:http://redis...
代码星球·2020-08-10

prometheus 监控redis集群

下载采集端https://github.com/oliver006/redis_exporterprometheus配置-job_name:'redis_exporter_targets'static_configs:-targets:-redis://10.23.215.214:6379-redis://10.23....

redis5.0 一主二从三哨兵(亲测,原创)

一 redis:是完全开源免费的,遵守BSD协议,是一个高可用的key-value数据库有3个特点1.支持数据持久化,可以将内存中的数据保存在磁盘中,重启后可以再次加载2.不仅仅支持简单的key-value类型的数据,同时还提供listsetzsethash等数据结构的存储3.支持数据库备份,即master-...

redis 参数详解

#是否作为守护进程运行yes或者nodaemonizeyes#监听IP,redis一般监听127.0.0.1网段访问,集群模式需要指定IP地址。bind192.168.1.115#当Redis以守护进程的方式运行的时候,Redis默认会把pid文件放在/var/run/redis.pid#可配置到其他地址,当运行多个r...
代码星球·2020-08-09

CentOS7.2 安装Redis3.2.8

Redis3.2.8下载下载Redis3.2.8.tar.gz将文件放置在usr/local/redis/中解压文件安装:make&&makeinstall[root@localhostredis-3.2.8]#make&&makeinstall进入usr/local/redis/red...
代码星球·2020-08-09