随笔分类 -  Redis

摘要:1. 什么是Redis Redis是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库。Redis全称为:Remote Dictionary Server(远程数据服务),该软件使用C语言编写,Redis是一个key value存储系统,它支持丰富 阅读全文
posted @ 2019-10-22 10:56 小葱拌豆腐~ 阅读(194) 评论(0) 推荐(0)
摘要:一、使用分布式锁要满足的几个条件 系统是一个分布式系统(关键是分布式,单机的可以使用ReentrantLock或者synchronized代码块来实现) 共享资源(各个系统访问同一个资源,资源的载体可能是传统关系型数据库或者NoSQL) 同步访问(即有很多个进程同事访问同一个共享资源。没有同步访问, 阅读全文
posted @ 2017-04-24 15:24 小葱拌豆腐~ 阅读(607) 评论(0) 推荐(0)
摘要:1.pom.xml 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2 xsi:schemaLocation="http://mave 阅读全文
posted @ 2017-04-22 18:23 小葱拌豆腐~ 阅读(1953) 评论(0) 推荐(0)
摘要:一、pom.xml 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2 xsi:schemaLocation="http://mave 阅读全文
posted @ 2017-04-20 15:49 小葱拌豆腐~ 阅读(8091) 评论(0) 推荐(1)
摘要:一、pox.xml 二、Java代码,Jedis工具类 阅读全文
posted @ 2017-04-19 15:22 小葱拌豆腐~ 阅读(306) 评论(0) 推荐(0)
摘要:一、Redis适合做企业级分布式缓存集群的条件 1.Redis内置哈希槽,有16384个哈希槽(0~16383),根据CRC16算法来确定这个集群中属于哪一个服务器来处理这个请求。 2.Redis提供一个集群管理工具:redis-trib,调度这些集群搭建,将这个集群中的每一组redis服务器联系起 阅读全文
posted @ 2017-04-18 15:50 小葱拌豆腐~ 阅读(272) 评论(0) 推荐(0)
摘要:一、主从同步的工作原理 redis主从复制过程: 当配置好slave后,slave与master建立连接,然后发送sync命令。无论是第一次连接还是重新连接,master都会启动一个后台进程,将 数据库快照保存到文件中,同时master主进程会开始收集新的写命令并缓存。后台进程完成写文件后,mast 阅读全文
posted @ 2017-04-15 17:35 小葱拌豆腐~ 阅读(298) 评论(0) 推荐(0)
摘要:一、Redis发布订阅 Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 打开两个窗口:session1 和 session2 在session1中订阅消息: subscribe xbqChannel 客户端订阅消息,xbqChannel 阅读全文
posted @ 2017-04-14 14:41 小葱拌豆腐~ 阅读(370) 评论(0) 推荐(0)
摘要:一、Redis 简介 Redis 是完全开源免费的,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: 性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s。 二、Redis的安装 1.下载到/usr/java 阅读全文
posted @ 2017-04-10 22:50 小葱拌豆腐~ 阅读(454) 评论(0) 推荐(0)
摘要:Redis下载地址: http://download.redis.io/releases/ 里面是Linux环境下的各个版本 阅读全文
posted @ 2017-03-24 16:17 小葱拌豆腐~ 阅读(244) 评论(0) 推荐(0)