我想把技术写成故事,说给自己听! 最近,在做一个项目的缓存迁移,迁移之后发现新的Redis缓存的内存占用率接近100%了。于是,看了一下集群的缓存策略是noeviction,难道这种策略下,即使是key过期了,也不会清除…
标签:redis
Redis 之 lua
1.为什么要使用lua脚本,使用lua脚本操作redis有哪些好处 1.我现在模拟一个场景获取一个用户的购物车里面所有商品的详情。 1.1 用户购物车的redis数据结构 Map itemInfo = new HashM…
Redis基础入门
Redis基本知识 NoSQL:是以Key-Value的形式存储数据。特点:非关系型的、分布式的、开源的、水平可拓展的。 使用场景 对数据高并发读写 对海量数据的高效率存储和访问 对数据的高可扩展性和高可用性。 Redi…
Redis+Sentinel哨兵模式安装与配置
机器环境有限,搭建一个伪集群。 1.环境介绍 集群机器 …
python访问redis的问题
今天在本机上(windows)用python访问redis出错,有两种类型的错误:如果我配sentinel的方式,则会报 unknown command ‘SENTINEL’这样的错误;如果我配S…
Redis如何分析慢查询操作?
什么是慢查询 和mysql的慢SQL日志分析一样,redis也有类似的功能,来帮助定位一些慢查询操作。 Redis slowlog是Redis用来记录查询执行时间的日志系统。 查询执行时间指的是不包括像客户端响应(tal…
12:Redis的性能优化
1.使用管道(Pipeline) Redis的底层通讯协议对管道提供了支持,通过管道,可以一次性发送多条命令给Redis,在执行完后一次性将结果取回。使用管道,可以减少客户端和Redis的通信次数,降低网络延时,从而提供…
Zookeeper实现分布式锁(一)While版
前面文章讲解了用Redis实现分布式锁的方式: 分布式锁之Redis实现(acquire) 分布式锁之Redis实现(最终版) 这次我们来使用Zookeeper来实现分布式锁 核心逻辑 我们使用Zookeeper同名节点…
简简单单写一个 Redis 客户端
前言 这篇文章很简单,就是写一个 Java 版本的 Redis Client,而且不是一个生产级别的项目,只是一个验证类型的 demo。用于了解“实现一个 Redis Client” 需要注意哪些事情。 思考 首先,Re…
REDIS 3.0.6 配置详解
作者:黄湘龙 花了三天时间,把REDIS 3.0.6英文版大部分都翻译过来了,还有部分没翻译完,等我慢慢更新本文章。 原创首发,欢迎同学们纠正错误,也欢迎转载,但请标明出处。 # Redis在没有配置文件的情…
Ansible Role 数据库 之【redis】
Ansible Role: Redis 安装redis 介绍 redis(Remote Dictionary Server)是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,…
memcache和redis的互斥锁
举出一个使用Memcache比Redis更优的使用场景 适合大量get,而且只用简单KV的场景。 一个典型的场景,Memcache可以作为集中Session存储,比Redis更优秀。 Memcached是多线程,非阻塞I…