
liunx
没有梦想何必远方。
如需要源码,请加VX:yuanchengruanjian
展开
-
Linux系统安装redis4.0.2
1.在指定目录执行下面命令下载wget http://download.redis.io/releases/redis-4.0.2.tar.gz2.解压命令:tar zxvf 压缩包3.为了方便管理 建立一个软链接ln -s redis-4.0.2 redis4.进入redis 进行编译cd redismake 编译5.安装 make install 会在/usr/local...原创 2019-01-23 20:36:42 · 278 阅读 · 0 评论 -
Linux系统安装Redis
1.进入redis官网 找到下载连接2.cd 进入放入压缩包的地方我一般 cd /usr/local/tem 下3.执行命名:wget http://download.redis.io/releases/redis-5.0.3.tar.gz4.解压压缩包 命令:tar zxvf 压缩包5.复制到 cp /usr/local/redis 中去6.编译 make7.安装 make ins...原创 2019-01-22 01:07:23 · 174 阅读 · 0 评论 -
Redis--持久化的两种方式RDB和AOF以及一个取舍
1.什么是持久化redis所有数据保持在内存中 对数据的更新将异步的保存在磁盘上2.持久化的方式快照 某时某点的copy mysql的Dumpredis的RDB3.写日志 Mysql的Binlogredis的AOF4.什么是RDBredis通过 save(同步) /bgsave(异步) /自动的方式把re...原创 2019-01-27 19:02:17 · 137 阅读 · 0 评论 -
Redis—主从复制实现读写分离
1.机器发生了故障 客户端怎么去连接redis服务?主从复制的作用主从复制为一个数据提供多个副本 ,扩展了redis的一个读的性能 可以读写分离1.一个master 可以有多个slave2.一个slave 只能由一个master实现主从复制的两种方式:1.slaveof 命令2.通过配置测试:新增一个redis服务只需要在config目录复制一份配置文件 改成相应的端口即可现在...原创 2019-01-27 22:40:00 · 191 阅读 · 0 评论 -
Redis--流水线pipeline的使用
1.什么是pipeline?它是将一批命令进行一个打包 在服务端进行一个批量的计算 按顺序将结果返回给客户端 这就是一个流水线1次流水线(pipeline)(n条命令)=1此网络时间+n次命令时间 可以大大减少网络时间的一个开销2.和N次命令操作对比N次命令操作 :n次网络时间+n次命令时间 一次只携带一条命令1次pileline操作:1此网络时间+n次命令时间 一次携带多条命令*re...原创 2019-01-27 23:07:02 · 643 阅读 · 0 评论 -
Redis的通用命令
1.keys * 遍历所有的keydbsize 数据库的一个大小2.exsists3.del 删除4. expire 设置过期时间原创 2019-01-22 20:48:49 · 129 阅读 · 0 评论 -
Redis单线程
1.Redis是单线程的 一瞬间只能执行一条命令2.单线程的为什么还这么快?1.纯内存 内存的响应是非常快的 (主要)2.阻塞IO3.避免线程的切换和静态消耗3.单线程要注意什么...原创 2019-01-22 20:57:18 · 98 阅读 · 0 评论 -
Redis--String 字符串
1.使用场景2.基本命令2.对整形的操作因为redis是单线程的 无论你的并发量有多大 它都不会记错数多个服务获取的时候是一个自增的3. set4.批量set 和get5.6....原创 2019-01-22 21:34:58 · 199 阅读 · 0 评论 -
Redis--List数据类型
1.API 增2.3.删除api删除指定按照索引位置修剪列表3.查按范围查按指定下标取获取列表长度4.改5.list演示6.实战微博的时间轴 你关注的人发了微博 放在前面...原创 2019-01-22 22:05:52 · 134 阅读 · 0 评论 -
Linux系统安装mysql
1.下载mysql安装包mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz2.传到Linux系统的/usr/local/tem下3.解压tar zxvf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz然后复制到cp -r mysql-5.6.31-linux-glibc2.5-x86_64 /usr/local/mys...原创 2019-01-22 00:09:46 · 351 阅读 · 0 评论 -
Redis实现事务
Redis事务Redis中的事务(transaction)是一组命令的集合。事务同命令一样都是Redis最小的执行单位,一个事务中的命令要么都执行,要么都不执行。Redis事务的实现需要用到 MULTI 和 EXEC 两个命令,事务开始的时候先向Redis服务器发送 MULTI 命令,然后依次发送需要在本次事务中处理的命令,最后再发送 EXEC 命令表示事务命令结束。举个例子,使用redis-...原创 2019-01-26 21:09:27 · 541 阅读 · 0 评论 -
Linux系统——安装jdk
1.下载jdk登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2. 把压缩包上传到服务器/usr/local/jdk83. 解压 tar zxvf 文件名4. 在 vim /etc/profile 添加配置5.1 分割使用冒号5.2 $变量名表示引用5.3 ...原创 2019-01-21 19:53:20 · 96 阅读 · 0 评论 -
Redis--Jedis客户端连接以及Jedis常用方法
1.pom 导出依赖jedis2.开启redis服务 默认端口也要以指定配置文件的方式启动redis-server /usr/local/tem/redis/redis.conf3.明天继续原创 2019-01-23 23:54:13 · 990 阅读 · 0 评论 -
Linux系统--安装虚拟机和Cent OS
1.安装虚拟机1):安装完后会在本机上安装两个虚拟网卡2):然后在许可证里面把许可证密钥输进去 即可2.安装Cent OS 6.5 版本(Cent OS是LINUX系统发行版之一)1):创建新的虚拟机2):3):用户名和root均使用此密码4):默认本机和虚拟机为内部局域网桥接网络为真实网络环境5):为虚拟机分配多大内存 10g足够6.虚拟机内存 存在哪?...原创 2019-01-20 18:33:39 · 257 阅读 · 0 评论 -
Linux系统--快照
1.快照:备份一份2.克隆原创 2019-01-20 22:02:06 · 2348 阅读 · 0 评论 -
Linux系统--系统目录介绍以及常用命令
一.Linux简介1.发展历史丹尼斯·里奇 肯·汤普逊系统内核汇编.B语言.C语言做为内核语言,发明unixlinus召集unix原班人马.发明了系统linus后更名为linux2.所谓的linux都是统称,具体版本都叫做发行版.3.著名的发行版3.1 red hat : 目前全球最大的linux发行厂商.(收费)3.2 ubuntu:免费版本.界面比较好3.3 麒麟.3....原创 2019-01-20 23:19:40 · 122 阅读 · 0 评论 -
Linux系统--客户端工具Xshell
1.安装Xshelllinux客户端工具.CentOS中默认只开启22端口.其他端口都被防火墙拦截.然后输入账号root 密码xxxxx原创 2019-01-21 00:01:58 · 1004 阅读 · 1 评论 -
Linux系统Filezilla工具使用
用于本机往服务器上传文件FTP协议1.1 英文名称(File Transfer Protocol)1.2 作用:互联网中,计算机之间传输文件需要遵守的协议.fileziila2.1 基于FTP协议的客户端工具.2.2 使用filezilla可以快速完成文件传输功能.安装1.2.登陆主机名为linux系统ip 用户名为root或者自己的用户名 密码为zby…wlp3.传输...原创 2019-01-21 00:26:00 · 5771 阅读 · 1 评论 -
Redis缓存查询数据(测试)
案例:查询 如果redis有数据则使用redis数据 如果没数据则从mysql查 使用mysql的数据 然后存入redis1.存单个对象 /** * * 单个对象缓存在redis * @param id * @return */ @GetMapping("/redis") public User redisTest(Long i...原创 2019-01-25 18:46:58 · 5373 阅读 · 1 评论 -
Redis实现分布式锁
1.什么是同步和异步1)多线程并发时,多个线程同时请求同一个资源,必然导致此资源的数据不安全,A线程修改了B线程的处理的数据,而B线程又修改了A线程处理的数理。显然这是由于全局资源造成的,有时为了解决此问题,优先考虑使用局部变量,退而求其次使用同步代码块,出于这样的安全考虑就必须牺牲系统处理性能,加在多线程并发时资源挣夺最激烈的地方,这就实现了线程的同步机制同步:A线程要请求某个资源,但...原创 2019-01-25 22:49:32 · 164 阅读 · 0 评论 -
Linux系统--防火墙
iptables防火墙1、基本操作查看防火墙状态service iptables status停止防火墙service iptables stop启动防火墙service iptables start重启防火墙service iptables restart放端口:vim /etc/sysconfig/iptables复制你要放的端口作者:菲宇来源:优快云原文:ht...转载 2019-01-23 15:29:39 · 148 阅读 · 0 评论