摘要: 一、Redis事务 1.简述: Redis事务是一个单独的隔离操作;事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断 2.作用: 主要作用就是串联多个命令防止别的命令插队 3.相关实现命令 multi:开启事务 exec:提交事务,执行所有事务块内 阅读全文
posted @ 2020-04-13 23:06 Jenne 阅读(133) 评论(0) 推荐(0)
摘要: 一、注意 连接Linux里面安装的Redis,需要执行以下步骤: ①禁用防火墙(CentOS 7):systemctl stop firewalld.service ②在redis.conf中注释掉 bind 127.0.0.1 ,然后 protect-mode no 二、Java使用 1.导入Je 阅读全文
posted @ 2020-04-13 02:42 Jenne 阅读(214) 评论(0) 推荐(0)
摘要: 一、Redis目录结构 (当前Redis是在CentOS 7 1708 64位环境下,Redis版本为3.2.5) 进入默认的Redis安装目录/usr/local/bin,可以看见这些下图目录结构 ①:Redis-benchmark:性能测试工具(服务启动起来后执行) ②:Redis-check- 阅读全文
posted @ 2020-04-13 01:48 Jenne 阅读(1926) 评论(0) 推荐(0)
摘要: 一、什么是Redis? 1.概念: 是一个由Salvatore Sanfilippo写的key-value存储系统。是一个典型的NoSQL数据库, 2.特点: ①:数据是存储在内存中的 ②:是一个key-value结构,值(value)可以是 字符串(String), 哈希(Hash), 列表(li 阅读全文
posted @ 2020-04-12 23:58 Jenne 阅读(321) 评论(0) 推荐(0)
摘要: 一.双向链式存储: ①简述:要是节点中包含两个指针部分,一个指向前驱元,一个指向后继元,Java中LinkedList集合类的实现就是双向链表 (以下图片为网络收集,侵删) ②特点:数据是非连续的,链表的运输必须从头指针开始; ③单链表相关操作: A.插入操作 B.删除操作 ④代码实现: 无头结点的 阅读全文
posted @ 2020-04-09 17:59 Jenne 阅读(181) 评论(0) 推荐(0)
摘要: 一.链式存储: ①简述:线性表的链式存储结构的特点是用一组任意的存储单元存储线性表的数据元素,这组存储单元可以是连续的,也可以是不连续的。存储单元由两部分组成,数据源和指针,数据源放数据,指针指向下个存储单元(如图)。LinkedList采用的就是链式存储线性表。 ②特点:数据是非连续的,链表的运输 阅读全文
posted @ 2020-04-09 17:58 Jenne 阅读(166) 评论(0) 推荐(0)
摘要: 一、定义 线性表是一种线性结构,它是具有相同类型的n(n≥0)个数据元素组成的有限序列。 二、存储分类 1.顺序存储: ①简述:是指将线性表中的各个元素依次存放在一组地址连续的存储单元中,通常将这种方法存储的线性表称为顺序表;数组中稍微复杂一点的是多维数组和动态数组。对于Java而言,Collect 阅读全文
posted @ 2020-04-09 17:56 Jenne 阅读(179) 评论(0) 推荐(0)
摘要: 一个程序是怎样组成的呢?数据结构+算法=程序 一、什么是数据结构: 简单定义就是研究数据的存储方式;选择适当的数据结构可以提高计算机程序的运行效率(时间复杂度O)和存储效率(空间复杂度S)。 二、数据结构的分类 数据结构分类大致可以按照逻辑结构(抽象)跟物理结构(存储结构) 三、时间复杂度与空间复杂 阅读全文
posted @ 2020-04-09 17:54 Jenne 阅读(174) 评论(0) 推荐(0)