随笔分类 -  Redis

摘要:一、redis工作机制 redis是 单线程,所有命令(set,get等)都会加入到队列中,然后一个个执行。 二、为什么redis速度快? 1、基于内存 2、redis协议resp 简单、可读、效率高 三、什么是resp redis是一个ServerSocket服务器,而Jedis是一个Socket 阅读全文
posted @ 2019-12-12 18:21 shyroke、 阅读(554) 评论(0) 推荐(0) 编辑
摘要:本章转自: http://blog.java1234.com/blog/articles/325.html Redis Cluster与Redis3.0.0同时发布,以此结束了Redis无官方集群方案的时代,目前,Redis已经发布了3.0.7版本。 redis cluster是去中心化,去中间件的 阅读全文
posted @ 2017-12-09 14:10 shyroke、 阅读(187) 评论(0) 推荐(0) 编辑
摘要:一、概念 AOF方式:将以日志,记录每一个操作 优势:安全性相对RDB方式高很多; 劣势:效率相对RDB方式低很多; 优势:安全性相对RDB方式高很多; 劣势:效率相对RDB方式低很多; 二、案例 appendonly no默认关闭aof方式 我们修改成yes 就开启 下面那个是默认的aof文件名 阅读全文
posted @ 2017-12-09 14:00 shyroke、 阅读(179) 评论(0) 推荐(0) 编辑
摘要:一、持久化概念 所有的数据都存在内存中,从内存当中同步到硬盘上,这个过程叫做持久化过程。 使用方法: 1. rdb持久化方法:在指定的时间间隔写入硬盘 2. aof方式:将以日志,记录每一个操作,服务器启动后就构建数据库。 使用方法: 1. rdb持久化方法:在指定的时间间隔写入硬盘 2. aof方 阅读全文
posted @ 2017-12-09 13:30 shyroke、 阅读(718) 评论(0) 推荐(0) 编辑
摘要:package myRedis01; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Set; import org.junit.After; import org.junit.Test; import redis.clients.jedis.Jedis; imp... 阅读全文
posted @ 2017-12-08 22:22 shyroke、 阅读(767) 评论(0) 推荐(0) 编辑
摘要:一、常用方法 Sorted-Set和Set的区别 Sorted-Set中的成员在集合中的位置是有序的 1和2和3和4 添加/获得/删除元素/范围查询 阅读全文
posted @ 2017-12-08 22:11 shyroke、 阅读(226) 评论(0) 推荐(0) 编辑
摘要:一、常用方法 和List类型不同的是,Set集合中不允许出现重复的元素 1和2 添加/删除元素和获取集合中的元素和是否该元素 3和4和5 计算差、交、并集 6. 扩展命令 阅读全文
posted @ 2017-12-08 21:45 shyroke、 阅读(240) 评论(0) 推荐(0) 编辑
摘要:一、List常用命令 1.2. 两端添加和两端弹出 更多命令请参考:http://blog.java1234.com/blog/articles/318.html 更多命令请参考:http://blog.java1234.com/blog/articles/318.html 阅读全文
posted @ 2017-12-08 21:17 shyroke、 阅读(183) 评论(0) 推荐(0) 编辑
摘要:一、哈希常用命令 1.2.3 赋值取值和删除 4. 增加数字 5. 判断字段是否存在 6.7. 获取hash属性个数和所有属性名称和值 阅读全文
posted @ 2017-12-08 20:54 shyroke、 阅读(199) 评论(0) 推荐(0) 编辑
摘要:一、数据结构 五种数据类型: 二、数据结构之字符串 二进制安全的,存入和获取的数据相同。 Value最多可以容纳的数据长度是512M 2.1 存储String常用命令 1和2 赋值和取值 3. 删除 4. 数值增减 5. 扩展 阅读全文
posted @ 2017-12-08 20:18 shyroke、 阅读(292) 评论(0) 推荐(0) 编辑
摘要:一、Jedis概念 实际开发中,我们需要用Redis的连接工具连接Redis然后操作Redis, 对于主流语言,Redis都提供了对应的客户端; 官网:https://redis.io/clients 二、HelloWorld程序 2.1 引入maven的Jedis依赖 2.2 测试 三、Jedis 阅读全文
posted @ 2017-12-08 19:41 shyroke、 阅读(601) 评论(0) 推荐(0) 编辑
摘要:一、简介 1.1 关于nosql 介绍Redis之前,先了解下NoSQL (Not noly SQL)不仅仅是SQL, 属于非关系型数据库;Redis就属于非关系型数据库, 传统的Mysql ,oracle ,sql server 等 都是关系型数据库。 1.2 nosql的作用 为什么需要NoSQ 阅读全文
posted @ 2017-08-07 20:06 shyroke、 阅读(345) 评论(0) 推荐(0) 编辑

作者:shyroke 博客地址:http://www.cnblogs.com/shyroke/ 转载注明来源~