
Redis
Redis 学习系列
阿凯同学-825
每天进步一点点,虽然现在还在暗处,但是我一定会找到我的光明!
展开
-
分布式锁的Redis,Zookeeper实现
1. 什么是分布式锁 分布式锁主要用于在分布式环境中保护跨进程、跨主机、跨网络的共享资源实现互斥访问,以达到保证数据的一致性。,区别于单实例部署的场景,单实例部署只需要使用synchronized,Reenterlock实现,分布式场景需要借助中间件实现。2. redis实现(1)利用 setnx (set not exist),某个键不存在的时候才会成功// example 1if(...原创 2018-12-23 22:08:25 · 556 阅读 · 0 评论 -
Redis(六) 十大健康指标
原文地址:https://mp.weixin.qq.com/s/sSl3_RV_xP1EoZnE7shqfA存活情况连接数阻塞客户端数量使用内存峰值内存碎片率缓存命中率OPS持久化失效KEY慢日志存活情况 所有指标中最重要的当然是检查redis是否还活着,可以通过命令PING的响应是否是PONG来判断。连接数 连接的客户端数量,可通过命令src/redis...转载 2018-12-18 22:37:38 · 1634 阅读 · 0 评论 -
Redis(五)Sentinel简介及SpringBoot访问
参考:https://blog.youkuaiyun.com/men_wen/article/details/727244061. Sentinel介绍1.1 主从复制的问题 Redis主从复制可将主节点数据同步给从节点,从节点此时有两个作用: 一旦主节点宕机,从节点作为主节点的备份可以随时顶上来。扩展主节点的读能力,分担主节点读压力。但是问题来了:一旦主节点宕机,从节点晋升成主节点,同...原创 2018-12-18 22:35:04 · 1161 阅读 · 0 评论 -
Redis(四)Cluster集群搭建及SpringBoot访问
官方教程:https://redis.io/topics/cluster-tutorialCluster集群原理、搭建:https://www.cnblogs.com/PatrickLiu/p/8458788.htmlSpringboot 使用redis集群:https://blog.youkuaiyun.com/VitaminZH/article/details/80874532介绍 Redi...原创 2018-12-18 22:28:51 · 853 阅读 · 1 评论 -
Redis(三)事务
一、Redis事务和Mysql事务对比数据库MySQLRedis开启start transactionmuitl语句普通sql普通命令失败rollback 回滚discard 取消成功commitexec二、Redis事务特点redis的事务实现很简单,只是简单的取消,执行exec命令后,如果multi后面有三条语句,其中有一条是...原创 2018-12-18 22:18:43 · 205 阅读 · 0 评论 -
Redis(二)数据类型及操作命令实践
目录1. String2. Hash3. List4. Set5. zSet6. 应用场景 1. String(字符串)string 是 redis 最基本的类型,你可以理解成与 Memcached 一模一样的类型,一个 key 对应一个 value。string 类型是二进制安全的。意思是 redis 的 string 可以包含任何数据。比如jpg图片或者序列化的对象...原创 2018-12-18 21:34:33 · 267 阅读 · 0 评论 -
Redis(一)单实例部署配置
一、下载,安装下载地址:http://download.redis.io/releases/redis-4.0.11.tar.gz下载后通过FTP工具上传到服务器:/app/redis/package或者使用命令下载[root@100 package]#wget http://download.redis.io/releases/redis-4.0.11.tar.gz解压[roo...原创 2018-12-18 21:24:53 · 656 阅读 · 0 评论