
redis
可乐Vayne
努力到无能为力,拼搏到感动自己
展开
-
[由零开始] Aerospike 介绍和使用
Aerospike介绍Aerospike(简称AS)是一个分布式,可扩展的键值存储的NoSQL数据库。T级别大数据高并发的结构化数据存储读写操作达微妙级,99%的响应可在1毫秒内实现采用混合架构,索引存储在内存中,而数据可存储在机械硬盘(HDD)或固态硬盘(SSD) 上(也可存储在内存)AS内部在访问SSD屏蔽了文件系统层级,直接访问地址,保证了数据的读取速度。AS同时支持二级索引与Client聚合,支持简单的sql操作(aql),相比于其他nosql数据库,有一定优势。Aerospike原创 2020-08-27 18:20:27 · 4003 阅读 · 0 评论 -
[由零开始]Tair 介绍和使用
Tair介绍Tair(Taobao Pair)是淘宝开发的分布式Key-Value存储引擎服务器端自动负载均衡分为持久化和非持久化两种方式存储非持久化:分布式缓存使用 Memcached(mdb)、Redis(rdb)持久化:SQL-DB使用FireBird(fdb)NoSQL-DB:使用Kyoto Cabinet(kdb)、LevelDB(ldb)Tair采用可插拔存储引擎设计,以上这些存储引擎可以很方便的替换,还可以引入新的存储引擎比如:MySQL使用场景分布式缓存大多数使用场景原创 2020-08-27 17:52:58 · 3270 阅读 · 2 评论 -
[由零开始] EVCache介绍用法和原理
EVCache介绍EVCache是一个开源、快速的分布式缓存是基于Memcached的内存存储和Spymemcached客户端实现的是Netflix(网飞)公司开发的E:Ephemeral:数据存储是短暂的,有自身的存活时间V:Volatile:数据可以在任何时候消失Cache:内存级键值对存储Rend服务:是一个代理服务,用GO语言编写,能够高性能的处理并发。Memcached:基于内存的键值对缓存服务器Mnemonic:基于硬盘(SSD)的嵌入式键值对存储服务器,封装了RocksDB原创 2020-08-27 17:09:51 · 860 阅读 · 1 评论 -
[由零开始]Guava Cache介绍和用法
Guava CacheGuava Cache介绍Guava是Google提供的一套Java工具包,而Guava Cache是一套非常完善的本地缓存机制(JVM缓存)。Guava cache的设计来源于CurrentHashMap,可以按照多种策略来清理存储在其中的缓存值且保持很高的并发读写性能。Guava Cache应用场景本地缓存的应用场景:对性能有非常高的要求不经常变化占用内存不大有访问整个集合的需求数据允许不时时一致guava cache高并发,不需要持久化Gua原创 2020-08-27 15:02:24 · 529 阅读 · 0 评论 -
[由零开始]Redis数据类型与底层数据结构
数据类型与底层数据结构1.数据类型Redis是一个Key-Value的存储系统,使用ANSI C语言编写。key的类型是字符串。常用的:string字符串类型、list列表类型、set集合类型、sortedset(zset)有序集合类型、hash类型。不常见的:bitmap位图类型、geo地理位置类型。Redis5.0新增一种:stream类型注意:Redis中命令是忽略大小写,(set SET),key是不忽略大小写的 (NAME name)2. Redis数据类型分析2.1 Redi原创 2020-08-21 12:19:59 · 1007 阅读 · 1 评论 -
[由零开始]Spring boot 整合redis集群
Spring boot 整合redis集群一、环境搭建Redis集群环境搭建:https://editor.youkuaiyun.com/md/?articleId=108124697二、创建Spring boot项目1.创建boot项目2.创建配置文件spring: redis: database: 0 # Redis数据库索引(默认为0) timeout: 100000 # 连接超时时间(毫秒) # jedis: # pool: #原创 2020-08-20 16:18:32 · 644 阅读 · 1 评论 -
[由零开始]Linux安装Rdeis集群 完整步骤
Redis简介:Redis是当前比较热门的NOSQL系统之一,它是一个开源的使用ANSI c语言编写的key-value存储系统,区别于MySQL的二维表格的形式存储。优点:对数据高并发读写对海量数据的高效率存储和访问对数据的可扩展性和高可用行缺点:redis(ACID)处理非常简单无法做到太复杂的关系数据库模型Redis安装1.安装c语言的编译环境,执行yum install gcc-c++Redis是c语言开发的。安装redis需要c语言的编译环境。如果没有gcc需要在线原创 2020-08-20 15:28:25 · 286 阅读 · 4 评论