Redis
文章平均质量分 64
loop.fu
熟悉前端html、js、css、等技术,熟悉后端java、spring、springboot、springcloud框架,对大数据有所研究。
展开
-
Java通过redis实现接口ip访问频率限制
限制用户5秒内请求频率不能超过100次 思路: 先检查redis缓存中用户的次数 如果为空,+1,设置过期时间 否则, 判断次数是否超过设置的次数 超过了,提示错误信息,否则,用户可以调用接口 代码截图如下:原创 2017-09-05 13:58:05 · 8656 阅读 · 7 评论 -
Linux Redis集群搭建与集群客户端实现
硬件环境本文适用的硬件环境如下Linux版本:CentOS release 6.7 (Final)Redis版本:3.2.1Redis已经成功安装,安装路径为/home/idata/yangfan/local/redis-3.2.1。我们要在单台机器上搭建Redis集群,方式是通过不同的TCP端口启动多个实例,然后组成集群。 1、启动R...转载 2018-06-18 14:18:16 · 159 阅读 · 0 评论 -
redis info命令详解
以一种易于解释(parse)且易于阅读的格式,返回关于 Redis 服务器的各种信息和统计数值。通过给定可选的参数 section ,可以让命令只返回某一部分的信息:server : 一般 Redis 服务器信息,包含以下域:redis_version : Redis 服务器版本redis_git_sha1 : G...转载 2018-06-16 16:44:59 · 179 阅读 · 0 评论 -
Redis主从复制,读写分离及sentinel监控的使用
在有redis基础的前提下,你肯定会发现redis真的很强大很实用,至少我是这么觉得的。废话不多说,本文将会简单说明redis集群中主从复制,读写分离的实现,以及监控运维工具sentinel的使用。1.redis的主从配置说明主从复制在redis中的实现非常简单,redis持久化的实现原理是rdb...转载 2018-06-16 13:37:32 · 881 阅读 · 0 评论 -
API的理解和使用——全局命令
全局命令命令功能set创建键值对keys遍历查看所有键exists判断一个键是否存在,1存在,0不存在dbsize当前数据库中有多少个键del删除一个或多个键expire设置过期时间ttl查看过期时间type判断键的类型 &...转载 2018-06-15 14:30:21 · 1004 阅读 · 0 评论 -
API的理解和使用——字符串的命令1
字符串的命令复习表命令作用set setex setnx get mset mget incr decs incrby decrby incrbyfloat append ...转载 2018-06-15 14:29:36 · 183 阅读 · 0 评论 -
API的理解和使用——列表类型的命令
列表类型的命令及对应的时间复杂度操作命令功能时间复杂度添加rpush key value [value …]向右插入O(k),k是元素个数lpush key value [value….]向左插入O(k),k是元素个数linsert ket before|after pivot value指定的元素前后插入O(n),n是pivot距离列表头或尾的距离...转载 2018-06-15 14:28:07 · 193 阅读 · 0 评论 -
API的理解和使用——集合
集合类型的命令及时间复杂度 区间命令功能时间复杂度 集合内sadd key element [element … ] 添加元素O(k),k是元素个数srem key element [element … ] 删除元素O(k),k是元素个数scard key计算元素个数 O(1)sismember k...转载 2018-06-15 14:26:57 · 193 阅读 · 0 评论 -
API的理解和使用——有序集合
有序集合常用的命令命令功能zadd key score member [score member … ]添加元素zcard key计算成员个数zscore key member计算某个成员分数zrank key memberzrevrank key member计算成员排名zrem key member [...转载 2018-06-15 14:26:07 · 232 阅读 · 0 评论 -
Redis的五种数据结构的内部编码
type命令实际返回的就是当前键的数据结构类型,它们分别是:string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合),但这些只是Redis对外的数据结构。实际上每种数据结构都有自己底层的内部编码实现,而且是多种实现,这样Redis会在合适的场景选择合适的内部编码。可以看到每种数据结构都有两种以上的内部编码实现,例如string数据结构就包含了raw、...转载 2018-06-15 14:25:00 · 478 阅读 · 0 评论 -
第03章 Redis客户端的使用
第03章 Redis客户端的使用 java客户端原创 2018-06-15 14:12:28 · 124 阅读 · 0 评论 -
第02章 API的理解和使用
aaa原创 2018-06-15 14:11:46 · 155 阅读 · 0 评论 -
第01章 Redis初识
第01章 Redis初识 1-01 导学 redis课程目录 redis初始 api的理解和使用 Redis客户端的使用 瑞士军刀redis Redis持久化的取舍和选择 Redis复制的原理和优化 Redis Sentinel高可用 Redis cluster高可用 适合人群: redis初学者 redis进阶者 希望了解redis企业级开发运维技巧 ...原创 2018-06-15 13:21:44 · 185 阅读 · 0 评论 -
SpringMVC+Redis实现分布式锁实现秒杀功能
1.实现分布式锁的几种方案 1.Redis实现 (推荐) 2.Zookeeper实现 3.数据库实现 Redis实现分布式锁 * * 在集群等多服务器中经常使用到同步处理一下业务,这是普通的事务是满足不了业务需求,需要分布式锁 * * 分布式锁的常用3种实现: * 0.数据库乐观锁实现 * 1....原创 2018-03-29 19:32:17 · 4684 阅读 · 1 评论 -
redis出现异常MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on
在执行删除redis缓存的时间,会出现MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for detai原创 2017-09-28 18:12:09 · 292 阅读 · 0 评论 -
Redis监控运维云平台—CacheCloud
最近分配给我一个任务,让我使用CacheCloud管理一下Redis。所以就开始研究了。一、CacheCloud是什么?CacheCloud提供一个Redis云管理平台:实现多种类型(Redis Standalone、Redis Sentinel、Redis Cluster)自动部署、解决Redis实例碎片化现象、提供...转载 2018-06-18 14:41:48 · 423 阅读 · 0 评论