摘要: Redis作为数据库及缓存的特点 缓存:数据可以丢失,速度很快。 数据库:数据不可以丢失,在速度的基础上需要持久性,因为内存的数据掉电易失。 单机持久化 快照/副本 RDB 时点性:redis从八点钟开始持久化,过程持续了几十秒(假设八点十分完成),此时,磁盘里面的数据时八点的状态、八点十分的状态的 阅读全文
posted @ 2021-04-18 12:44 January01 阅读(81) 评论(0) 推荐(0)
摘要: 管道(Pipelining) 可以将多次请求一次性发送到服务器。比如超市可以免费喝啤酒,但是必须得回家喝。正常情况的命令就相当于,拿回家一瓶喝完再去超市拿一瓶。管道类似于找了个箱子一次性拿回去很多瓶。和buffer缓存区一样,都是为了减少调用次数,降低通信成本。 命令行使用:echo -e "set 阅读全文
posted @ 2021-03-04 23:21 January01 阅读(48) 评论(0) 推荐(0)
摘要: list 双向链表,key中有head和tail指向list的第一个以及最后一个元素。 可重复的,有序的,插入的顺序。 对list的操作 使用help @list查看所有操作 在对list的操作中,以L开头的操作,部分代表list的左边,以R开头的操作代表list的右边。维护了正负索引 lpush 阅读全文
posted @ 2021-02-28 19:17 January01 阅读(145) 评论(0) 推荐(0)
摘要: 简介 要把string类型当做byte来看待。 包含字符串操作。 包含数值操作。 包含位图(bitmap)操作。 字符串操作 help @string 命令可以查看所有对字符串操作。 set key value:保存一个键值对。 set key value nx:当key不存在时才去设置值,如果存在 阅读全文
posted @ 2021-02-26 07:54 January01 阅读(42) 评论(0) 推荐(0)
摘要: Linux系统中,启动过redis服务之后,可以使用redis-cli启动客户端进行使用(输入exit命令退出)。 redis-cli -h可以查看帮助文档。 通过帮助文档可以发现,redis中有数据库的概念。 一共有16个默认的数据库。 各数据库之间数据不互通。 在客户端中使用select [in 阅读全文
posted @ 2021-02-25 22:47 January01 阅读(66) 评论(0) 推荐(0)
摘要: 简介 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, 阅读全文
posted @ 2021-02-23 08:09 January01 阅读(483) 评论(0) 推荐(0)
摘要: Redis版本可以选择5.05版本,下载路径:http://download.redis.io/releases/ 安装wget:yum install wget cd ~ 创建安装文件夹:mkdir soft cd soft 下载压缩包:wget http://download.redis.io/ 阅读全文
posted @ 2021-02-22 23:16 January01 阅读(41) 评论(0) 推荐(0)
摘要: 一些常识 磁盘 寻址:ms(比内存慢了十万倍) 带宽:G或者M 内存(线性地址空间) 寻址:ns 带宽:G I/O buffer 磁盘与磁道:一个扇区有512Byte,使得索引成本变大。所以,不论你读多少,操作系统从磁盘最少读取4k数据。 在最开始,数据时存放在文件里面的。随着文件变大,读取速度变慢 阅读全文
posted @ 2021-02-22 21:53 January01 阅读(84) 评论(0) 推荐(0)
摘要: Executor 提供了void execute(Runnable command);方法。执行command任务,将任务的定义以及运行分离。 ExecutorService 继承了Executor,完善了任务执行器的生命周期。 提供了submit方法(异步执行任务),将任务完成的返回值封装到Fut 阅读全文
posted @ 2021-02-17 21:56 January01 阅读(52) 评论(0) 推荐(0)
摘要: 概述 Vector Vector存放单个元素,所有方法都是synchronized方法。 基本不用。 Hashtable Hashtable使用哈希表来存储键值对(不支持null键和null值)。 所有方法都是synchronized方法。 基本不用。 HashMap HashMap使用哈希表来存储 阅读全文
posted @ 2021-02-17 11:09 January01 阅读(14) 评论(0) 推荐(0)