随笔分类 -  Redis

Redis
redis sentinel 高可用(HA)方案部署,及python应用示例
摘要:redis sentinel(哨兵)高可用集群的部署方法,并通过 python 程序实例讲解如何使用 redis sentinel redis sentinel(哨兵)高可用集群的部署方法,并通过 python 程序实例讲解如何使用 redis sentinel redis sentinel(哨兵) 阅读全文

posted @ 2019-03-03 19:12 ExplorerMan 阅读(513) 评论(0) 推荐(0)

Linux Redis集群搭建与集群客户端实现
摘要:硬件环境 本文适用的硬件环境如下 Redis已经成功安装,安装路径为/home/idata/yangfan/local/redis-3.2.1。 我们要在单台机器上搭建Redis集群,方式是通过不同的TCP端口启动多个实例,然后组成集群。 1、启动Redis多个实例 我们在Redis安装目录下创建目 阅读全文

posted @ 2019-03-03 18:53 ExplorerMan 阅读(215) 评论(0) 推荐(0)

Memcached 真的过时了吗?
摘要:这两年Redis火得可以,Redis也常常被当作Memcached的挑战者被提到桌面上来。关于Redis与Memcached的比较更是比比皆是。然而,Redis真的在功能、性能以及内存使用效率上都超越了Memcached吗? 下面内容来自Redis作者在stackoverflow上的一个回答,对应的 阅读全文

posted @ 2019-02-27 11:04 ExplorerMan 阅读(393) 评论(0) 推荐(1)

几分钟搞定redis存储session共享——设计实现
摘要:前面我们写过C#在redis中存储常用的5种数据类型demo,没看过的可以点击电梯直达:https://www.cnblogs.com/xiongze520/p/10267804.html 我们上一篇说到Windows7系统中使用nginx部署服务器集群:https://www.cnblogs.co 阅读全文

posted @ 2019-01-29 13:16 ExplorerMan 阅读(2599) 评论(0) 推荐(0)

redis设置为null问题
摘要:查看源码后发现,redis没有删除方法,本想给他设置为null,但是redis报错,所有仔细想了一下,发现redis提供了一个时间限制方法,所有可以让redis的时间限制为1s,就想当于删除redis中的这个K。 阅读全文

posted @ 2019-01-09 17:18 ExplorerMan 阅读(2879) 评论(0) 推荐(0)

Redis实现单点登录
摘要:单点登录功能分析 请求的url:/user/login 请求的方法:POST 参数:username、password,表单提交的数据。可以使用方法的形参接收。 返回值:json数据,包含一个token。 业务逻辑: 登录的业务流程: 登录的处理流程:1、登录页面提交用户名密码。 2、登录成功后生成 阅读全文

posted @ 2019-01-09 17:16 ExplorerMan 阅读(5020) 评论(0) 推荐(0)

【redis】redis的 key的命名规则
摘要:key的命名规则 定义为 使用:进行分割,这样存入redis的是有层次结构的,如下 阅读全文

posted @ 2019-01-09 17:13 ExplorerMan 阅读(1476) 评论(0) 推荐(0)

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

posted @ 2019-01-08 21:38 ExplorerMan 阅读(169) 评论(0) 推荐(0)

python之redis
摘要:前言:本来想写redis与rabbitMQ的,但写完redis后感觉有点多,rabbitMQ还是留在下篇博客吧~~ 关于redis与rabbitMQ的下载与安装,可参考redis&rabbitMQ安装 一、redis基本操作-1 运行结果: 1 b'age' b'22' 2 b'id' b'211A 阅读全文

posted @ 2019-01-08 18:02 ExplorerMan 阅读(235) 评论(0) 推荐(0)

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

posted @ 2019-01-07 21:21 ExplorerMan 阅读(661) 评论(0) 推荐(0)

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

posted @ 2019-01-07 21:13 ExplorerMan 阅读(14798) 评论(0) 推荐(0)

redis的no-appendfsync-on-rewrite参数
摘要:redis提供了两种持久化机制,rdb和aof。 关于aof的原理,类似于预写日志,不再解释。其中几个选项如下: appendfsync always:总是写入aof文件,并完成磁盘同步appendfsync everysec:每一秒写入aof文件,并完成磁盘同步 appendfsync no:写入 阅读全文

posted @ 2019-01-07 15:28 ExplorerMan 阅读(2855) 评论(0) 推荐(1)

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

posted @ 2019-01-07 15:15 ExplorerMan 阅读(699) 评论(0) 推荐(0)

python与redis交互
摘要:相关内容: redis模块的使用 安装模块 导入模块 连接方式 连接池 操作 设置值 获取值 管道 事务 订阅\发布 安装模块 导入模块 连接方式 连接池 操作 设置值 获取值 设置值 获取值 首发时间:2018-03-14 15:02 python可以使用redis模块来跟redis交互 redi 阅读全文

posted @ 2019-01-07 11:40 ExplorerMan 阅读(237) 评论(0) 推荐(0)

python连接redis sentinel集群
摘要:安装 python redis 客户端 pip install redis 阅读全文

posted @ 2019-01-07 11:40 ExplorerMan 阅读(530) 评论(0) 推荐(0)

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

posted @ 2019-01-03 16:33 ExplorerMan 阅读(2168) 评论(0) 推荐(1)

吞吐量(TPS)、QPS、并发数、响应时间(RT)概念
摘要:开发的原因,需要对吞吐量(TPS)、QPS、并发数、响应时间(RT)几个概念做下了解,查自百度百科,记录如下:1. 响应时间(RT) 响应时间是指系统对请求作出响应的时间。直观上看,这个指标与人对软件性能的主观感受是非常一致的,因为它完整地记录了整个计算机系统处理请求的时间。由于一个系统通常会提供许 阅读全文

posted @ 2019-01-02 18:22 ExplorerMan 阅读(172) 评论(0) 推荐(0)

TPS和QPS的区别和理解
摘要:QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。 TPS:是TransactionsPerSecond的缩写,也就是事务数/秒。它是软件测试结果的测量单位。一个事务是指一个客户机向服务 阅读全文

posted @ 2019-01-02 18:21 ExplorerMan 阅读(1316) 评论(0) 推荐(0)

redis的持久化方式RDB和AOF的区别
摘要:1、前言 最近在项目中使用到Redis做缓存,方便多个业务进程之间共享数据。由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。redis提供两种方式进行持久化,一种 阅读全文

posted @ 2018-12-29 17:38 ExplorerMan 阅读(709) 评论(0) 推荐(0)

关于redis,学会这8点就够了
摘要:1,redis是什么 redis是一种支持Key-Value等多种数据结构的存储系统。可用于缓存,事件发布或订阅,高速队列等场景。该数据库使用ANSI C语言编写,支持网络,提供字符串,哈希,列表,队列,集合结构直接存取,基于内存,可持久化。 2,支持的语言 3,redis的应用场景有哪些 1,会话 阅读全文

posted @ 2018-12-29 16:20 ExplorerMan 阅读(199) 评论(0) 推荐(0)

导航