摘要:
Spring整合Jedis 1.单实例(想节约时间的请直接拖到下面跳过1、2部分) step1: step2: step3: JedisPool只有简单配置,如果需要增加其它配置项(如密码等),请自行参照JedisPool的构造方法进行配置 step4: step5: 查看源码发现JedisPool
阅读全文
posted @ 2017-07-16 17:26
Aioria13
阅读(625)
推荐(0)
摘要:
1. redis cli r (repeat)选项代表江命令执行多次 i (interval)选项代表每个几秒执行一次命令(必须和 r选项一致使用;单位是秒,不支持毫秒微单位) x 选项代表从标准输入(stdin)读取数据作为redis cli的最后一个参数 c (cluster)选项是连接Redi
阅读全文
posted @ 2017-07-16 17:26
Aioria13
阅读(740)
推荐(0)
摘要:
慢查询指的是redis命令的执行时间,不包括网络传输和排队时间。 Redis配置文件redis.conf中描述慢查询相关的选项在 部分 也可以使用config get及config set来查询和修改,config rewrite可以写入配置文件。此外,slowlog命令还可以完成一些慢查询日志相关
阅读全文
posted @ 2017-07-16 17:26
Aioria13
阅读(162)
推荐(0)
摘要:
主从复制(master/slave) 主机(master)数据更新后根据配置和策略,自动同步到备机(slave)。通过主从复制,能够实现 读写分离 、 容灾恢复 。 实现主从复制非常简单,只需要在从(slave)执行 命令即可,也可以在配置文件redis.conf中配置启动redis时自动实现主从复
阅读全文
posted @ 2017-07-16 17:25
Aioria13
阅读(160)
推荐(0)
摘要:
Redis Cluster是一个高性能高可用的分布式系统。由多个Redis实例组成的整体,数据按照一致性哈希算法存储分布在多个Redis实例上,并对使用虚拟槽(Slot)对一致性哈希算法进行改进,通过Gossip协议来进行节点之间通信。 关于一致性哈希,可以看这篇文章 "http://www.zsy
阅读全文
posted @ 2017-07-16 17:25
Aioria13
阅读(155)
推荐(0)
摘要:
Redis中所有数据都是以key value存储的,value支持的数据类型包括 string 、 hash 、 list 、 set 、 sorted_set 数据类型 string 是redis最基本的类型,一个key对应一个value; hash 是一个string类型的field和value
阅读全文
posted @ 2017-07-16 17:22
Aioria13
阅读(410)
推荐(0)
摘要:
Redis事务: 在一个队列(queue)中依次执行一系列的命令。 事务的三个阶段: 1.开始事务(MULTI) 2.命令加入队列 (QUEUE) 3.执行事务 (EXEC) 示例1: MULTI QUEUE EXEC(一般情况下依次执行队列中所有命令) 示例2: MULTI QUEUE DISCA
阅读全文
posted @ 2017-07-16 17:22
Aioria13
阅读(99)
推荐(0)
摘要:
RDB(Redis DataBase) 在指定的时间间隔内将内存中的数据集快照写入磁盘,可以理解为Snapshot快照,它恢复时是将快照文件直接读到内存里。 Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好
阅读全文
posted @ 2017-07-16 17:22
Aioria13
阅读(554)
推荐(0)
摘要:
"官网 http://redis.io" "中文网 http://redis.cn" "命令参考 http://redisdoc.cn" Redis(Remote Dictionary Server) 是一个开源的key value内存存储的NoSQL数据库,具有非常强悍的读写性能,现阶段正越来越多
阅读全文
posted @ 2017-07-16 17:21
Aioria13
阅读(195)
推荐(0)
摘要:
不想看废话的直接拖到下面看干货部分! 我们管理Linux服务器通常是通过ssh远程连接过去,如果在服务器上执行比较耗时的操作,比如下载安装软件、编译等等,如果需要数个小时来完成这些工作,但是又不得不关闭电脑或ternimal,那么我们的远程连接就断开了,前面的工作都白费了,真要命! 那么有没有办法解
阅读全文
posted @ 2017-07-16 17:20
Aioria13
阅读(9125)
推荐(1)
摘要:
使用ssh连接云服务器的时候,几分钟不操作terminal就会卡住,实际上ssh连接已经断开了,感觉很不爽。(可能云服务器供应商在系统中做了设置) 解决办法: step1:vim /etc/ssh/sshd_config,在文件最后添加以下内容 step2:重启sshd
阅读全文
posted @ 2017-07-16 17:19
Aioria13
阅读(131)
推荐(0)
摘要:
Linux系统中的计划任务、周期性任务的服务是cron,主程序包为cronie,cronie提供了crond守护进程及相关辅助工具:crontab。 cron任务分类两类 系统cron任务:主要用于系统自身的维护(比如写缓存数据到硬盘、日志清理等),手动编辑/etc/crontab维护,一般不建议修
阅读全文
posted @ 2017-07-16 17:18
Aioria13
阅读(142)
推荐(0)
摘要:
Linux上的软件安装有2种形式: 、`二进制文件`,源码需要在编译环境下编译安装,二进制可以直接安装。 1.程序包管理器 rpm 程序包管理器能够将目标二进制格式(也就是从源码编译好的二进制文件,包括:二进制程序、库文件、配置文件、帮助文件)组织成为一个或有限几个“包”文件,提供安装、升级、卸载、
阅读全文
posted @ 2017-07-16 17:17
Aioria13
阅读(194)
推荐(0)
摘要:
1. cut cut命令用于从行中截取字符串。 SYNOPSIS OPTION 示例 2. printf printf用于格式化输出,默认不包含换行,如需换行需要加入转义换行符 \n 。 SYNOPSIS Options 格式 修饰符 示例
阅读全文
posted @ 2017-07-16 17:16
Aioria13
阅读(181)
推荐(0)
摘要:
sed(Stream Editor)是Linux系统下的一个文本流编辑器,它将文本文件内容逐行读取到标准输出,并将此行内容写入 ,然后按照给定的 和命令处理匹配到的行,处理后的内容交给标准输出。 sed除了模式空间,还能够操作 ,保持空间可以理解为类似剪切板的一个暂存区域,模式空间和保持空间之间的内
阅读全文
posted @ 2017-07-16 17:16
Aioria13
阅读(320)
推荐(0)
摘要:
1.顺序执行 shell脚本按从上到下的顺序依次执行,除非使用了选择、循环等执行流程。 2.选择执行 2.1 if 2.2 case 3.循环执行 3.1 for 示例 打印99乘法表一 for j in {1..9}; do for i in $(seq 1 $j); do echo n e "$
阅读全文
posted @ 2017-07-16 17:15
Aioria13
阅读(319)
推荐(0)
摘要:
grep, egrep, fgrep :输出匹配模式的行 grep:支持基本正则表达式元字符(grep E相当于egrep) egrep:支持扩展正则表达式元字符(egrep G相当于grep) fgrep:不支持正则表达式元字符(若不需要模式匹配,使用fgrep性能最好) SYNOPSIS 1.
阅读全文
posted @ 2017-07-16 17:15
Aioria13
阅读(563)
推荐(0)
摘要:
Shell脚本中经常需要判断某情况或者数据是否满足,需要由测试机制来实现。 测试方式 查看命令执行状态返回值 bash脚本中可以自定义返回值 (n为自己指定的状态码),shell进程遇到exit时,即会终止,因此,整个脚本执行即为结束; 测试表达式 测试类型 数值测试 示例 字符串测试 注意:(1)
阅读全文
posted @ 2017-07-16 17:14
Aioria13
阅读(145)
推荐(0)
摘要:
正则表达式与通配符有部分相似之处,但正则表达式更复杂也更强大。 通配符用于(完全)匹配文件名,支持通配符的命令有:ls、find、cp等; 正则表达式用于在文件中(包含)匹配字符串,支持的命令有:grep、awk、sed等。 正则表达式元字符 正则表达式由正则表达式元字符组成,而元字符又分为基本正则
阅读全文
posted @ 2017-07-16 17:13
Aioria13
阅读(672)
推荐(0)
摘要:
bash中,所有变量的值默认均为字符串。 1. 变量操作 调用变量 查看变量(所有类型) 删除变量 2. 变量分类 2.1 自定义变量 自定义变量仅对当前Shell有效; 自定义变量的操作: 2.2 环境变量 环境变量对当前Shell及子Shell有效;如果把环境变量写入配置文件,则它对所有shel
阅读全文
posted @ 2017-07-16 17:12
Aioria13
阅读(145)
推荐(0)
摘要:
1. Shell脚本执行方式 直接运行,需要在脚本文件头部指定解释器,如 !/bin/bash 运行时指定shell解释器 2. Shell命令历史 查看所有历史命令 执行上一条历史命令 执行历史命令中第n条命令 执行历史命令中最后一个以"str"字符串开头的命令 在历史命令中搜索匹配命令 3. 别
阅读全文
posted @ 2017-07-16 17:11
Aioria13
阅读(198)
推荐(0)
摘要:
Linux系统中查看、操作网络相关属性有3种方式:命令、配置文件、交互式工具 命令执行的修改一般只是临时的,系统或网络服务重启后会失效;文件的修改是永久生效的。 A:命令 ifconfig、route、netstat、ip、ss、nmcli 1. ifconfig 显示/配置网络接口 1.1 显示已
阅读全文
posted @ 2017-07-16 17:05
Aioria13
阅读(328)
推荐(0)
摘要:
进程按照启动方式,可以分为2种 1.守护进程:系统启动过程中自动启动,与终端无关的进程; 2.前台进程:用户通过终端启动,与终端相关的进程。(注意:也可把在前台启动的进程送往后台,以守护模式运行) 进程按照状态,可以分为如下几种 1.运行态(running) 2.就绪态(ready) 3.睡眠态,可
阅读全文
posted @ 2017-07-16 17:05
Aioria13
阅读(106)
推荐(0)
摘要:
vim是一款优秀的命令行编辑器。 进入vim vim file:打开或新建文件 vim +n file:打开文件,光标定位到第n行 vim + file:打开文件,光标定位到最后一行 vim r file:恢复上次使用vim时崩溃的文件 vim file1 file2 ...:打开多个文件 vim工
阅读全文
posted @ 2017-07-16 17:05
Aioria13
阅读(128)
推荐(0)
摘要:
压缩:gzip/gunzip、bzip2/bunzip2、xz/unxz 归档:tar 归档+压缩:zip 1. gzip, gunzip, zcat compress or expand files gzip:压缩(压缩后会删除原文件) gunzip:解压缩(解压缩后会删除原压缩文件) zcat:
阅读全文
posted @ 2017-07-16 17:04
Aioria13
阅读(144)
推荐(0)
摘要:
f 分区工具:fdisk、parted 格式化命令:mkfs 格式化swap分区:mkswap 挂载/卸载命令:mount/umount 1. fdisk manipulate disk partition table 操作磁盘分区表(MBR:msdos) fdisk分区操作会缓存在磁盘,执行w命令
阅读全文
posted @ 2017-07-16 17:04
Aioria13
阅读(361)
推荐(0)
摘要:
find search for files in a directory hierarchy find命令用于在目录层级中查找文件 SYNOPSIS find [ H] [ L] [ P] [ D debugopts] [ Olevel] [path...] [expression] 简单用法: f
阅读全文
posted @ 2017-07-16 17:03
Aioria13
阅读(288)
推荐(0)
摘要:
1. 用户组 RHEL 7/CentOS 7系统中的用户组有如下3类: 超级用户,UID 0 :系统的超级用户。 系统用户,UID 1 999 :系统中系统服务由不同用户运行,更加安全,默认被限制不能登录系统。 普通用户,UID1000~60000 :即管理员创建的用于日常工作而不能管理系统的普通用
阅读全文
posted @ 2017-07-16 17:02
Aioria13
阅读(4249)
推荐(0)
摘要:
1. 输入与输出 标准输入 STDIN 文件描述符:0,默认:键盘输入 标准输出 STDOUT 文件描述符:1,默认:屏幕输出 错误输出 STDERR 文件描述符:2,默认:屏幕输出 2. 标准输出重定向 覆盖输出 追加输出 注意 :shell的内嵌命令set可以设置是否允许输出重定向至已存在的文件
阅读全文
posted @ 2017-07-16 17:01
Aioria13
阅读(1287)
推荐(0)
摘要:
1. pwd 打印当前工作目录 2. cd Change the shell working directory. 3. ls list directory contents SYNOPSIS OPTIONS EXAMPLES 4. stat display file or file system
阅读全文
posted @ 2017-07-16 17:00
Aioria13
阅读(365)
推荐(0)
摘要:
1.获取命令帮助 Linux中的命令按可分类 shell内嵌命令 、 外部命令 ,获取命令帮助信息前需要区分命令类型。 1.1 type 查看命令类型 [root@VM_0_171_centos ~] type echo echo 是 shell 内嵌 [root@VM_0_171_centos ~
阅读全文
posted @ 2017-07-16 16:54
Aioria13
阅读(285)
推荐(0)
摘要:
1.查看/配置主机名 2.查看系统信息 2.1 uname 显示系统信息 语法 选项 2.2 从文件获取系统信息
阅读全文
posted @ 2017-07-16 16:53
Aioria13
阅读(200)
推荐(0)