
Linux + Redis
文章平均质量分 77
初入Linux和Redis
杜鲁门
keep moving
展开
-
Linux下安装jdk7
之前没怎么用过linux,一上手真是蒙圈,不知道从哪儿导入文件,哈哈哈。这就是跟linux联系的WinSCP,下载安装即可。 链接:http://pan.baidu.com/s/1boLOcAN密码:ltjy装好之后把我们要安装的jdk用这个软件放到我们想要放置的文件夹类。把这个传上去之后,比如我们这里放在opt目录下。tar.gz包:解压缩 # mkdir /usr/java #原创 2016-11-13 11:11:56 · 1705 阅读 · 0 评论 -
Linux下装Tomcat安装并使用
Linux下安装jdk7跟着上一篇博文,我们继续利用WinSCP上传tomcat到linux。同时也放在opt下。Tomcat的安装 解压缩# mkdir /usr/local/tomcat# cd /usr/local/tomcat# tar -zxvf /software/apache-tomcat-7.0.54.tar.gz生成链接以便版本升级# ln -s apache-tomcat原创 2016-11-13 11:24:19 · 510 阅读 · 0 评论 -
Linux下装mysql并搞定编码问题
开始我准备下载gz文件装的,这种也行,给个下载地址吧http://dev.mysql.com/downloads/mysql/#downloads下载完了解压,然后配两个文件就行,也不是很难,自己百度哈。下面介绍一个超级简单的方法,但是要在线下载。1.首先检查系统是否安装了MySQL#netstat -tap | grep mysql如果是上图就说明安装了需要先卸载掉。没安装会不现实。2.安原创 2016-11-13 17:21:33 · 433 阅读 · 0 评论 -
Linux文件管理常用命令
我们得通过SSH协议来连接Linux。因为Linux本身就自带SSH服务-ls 命令 查看目录信息看到图片之后基本就明白了单独的ls是查看文件夹的文件,而ls -l 就可以显示详细信息,如果是ls -la 或者是 ll 就可以查看包括隐藏文件的详细信息。如果前面有个d就是表示这是个文件夹。ls -R aa/ aa文件夹下的文件层次然后我们可以通过ls --help来查看我们ls家族还有哪些其他的命令原创 2017-01-16 09:49:53 · 895 阅读 · 1 评论 -
Linux 权限管理控制 + 用户管理
rwx就是分别表示可读、可写、可执行(也就是可以在上面执行一些命令,或者自己本身就是一个命令,看可不可以执行)第一个rwx 是说这个文件所属的用户(拥有者)对这个文件的权限 第二个rwx是说这个文件所属的组,组成员对这个文件的权限(下图就是,a.avi属于root用户(第一个root意思是用户),root组) 第三个rwx是说这个文件对其他人的权限。既不是所属者,也不是组成员linux系统中对文原创 2017-01-16 11:14:00 · 848 阅读 · 2 评论 -
Linux 常见的系统管理 + 网络管理 + 常用工具指令(简单的程序安装,如MySQL)
常见系统管理(凡是涉及到修改,就一定要用root权限)轻易不要使用su去切换到root的身份 普通用户使用sudo来执行root权限的命令如,将hadoop用户添加到sudoers文件中去 vi /etc/sudoersroot ALL=(ALL) ALL hadoop ALL=(ALL) ALL磁盘空间信息查看df -h 查看磁盘空间状态信息du -sh *原创 2017-01-16 13:22:05 · 825 阅读 · 0 评论 -
虚拟机网络详解
先看看我们真实机器的IP分配,我们听过网关就可以访问外网。虚拟机上有三种方式先说第一种,NAT方式,其实安装好虚拟机,比如VM后,我们会发现我们的网络适配器里面多了两个网卡,那就是VM给我们虚拟出来的网卡,供虚拟机和我们的主机连接用。下图中,黄颜色的圈圈完全是虚拟出来的网络,我们的Linux通过VM虚拟的交换机也会有自己的IP地址,这个地址我们可以在VM的设置中自己指定(VM设置里面设置NAT即可)原创 2017-01-16 14:44:34 · 1188 阅读 · 0 评论 -
Redis在Linux下安装并使用
https://redis.io/在Redis官网下载stable版本即可然后我用的是WinSCP来与服务器相互传文件,可以通过百度,也可以通过我给的百度云链接自行安装百度云链接:WinSCP 密码:plu7用WinSCP将WIN的压缩包传到Linux服务器上的local文件夹中解压tar -zxvf redis-3.2.6.tar.gz解压完了之后进到解压完的文件夹,因为这个是C语言的源码,所以原创 2017-01-17 09:16:10 · 839 阅读 · 0 评论 -
Linux下使用sftp
sftp 是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性。下边就简单介绍一下如何远程连接主机,进行文件的上传和下载,以及一些相关操作。举例,如远程主机的 IP 是 120.25.12.92或者是域名www.hust.edu.cn,用户名是 yexx ,在命令行模式下:sftp yexx@120.25.12.92或者 fyt@www.hust.edu.cn。原创 2017-01-17 10:32:31 · 829 阅读 · 0 评论 -
Ubuntu Linux下搭建FTP服务器图解
1 首先用命令检查是否安装了vsftpdvsftpd -version如果未安装用一下命令安装apt-get install vsftpd安装完成后,再次输入vsftpd -version命令查看是否安装成功2 新建一个文件夹用于FTP的工作目录mkdir /home/ftp3 新建FTP用户并设置密码以及工作目录ftpname为你为该ftp创建的用户名sudo useradd -d /home/f原创 2017-01-17 10:39:12 · 2773 阅读 · 0 评论 -
Redis---String数据类型的操作
一、概述:字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等。在Redis中字符串类型的Value最多可以容纳的数据长度是512M。二、相关命令列表: 命令原型 时间复杂度 命令描述 返回值 APPEND key value O(1) 如果该Key已经存在,APP原创 2017-01-17 19:21:29 · 874 阅读 · 0 评论 -
Redis---List数据类型操作
一、概述:在Redis中,List类型是按照插入顺序排序的字符串链表。和数据结构中的普通链表一样,我们可以在其头部(left)和尾部(right)添加新的元素。在插入时,如果该键并不存在,Redis将为该键创建一个新的链表。与此相反,如果链表中所有的元素均被移除,那么该键也将会被从数据库中删除。List中可以包含的最大元素数量是4294967295。从元素插入和删除的效率视角来看,如果我们是在链表的原创 2017-01-17 19:31:22 · 1055 阅读 · 0 评论 -
Redis---hashset数据类型操作
一、概述:我们可以将Redis中的Hashes类型看成具有String Key和String Value的map容器。所以该类型非常适合于存储值对象的信息。如Username、Password和Age等。如果Hash中包含很少的字段,那么该类型的数据也将仅占用很少的磁盘空间。每一个Hash可以存储4294967295个键值对。非常适合储存一个对象,比如张三,有性别、姓名、年龄。二、相关命令列表:原创 2017-01-17 19:43:25 · 4693 阅读 · 0 评论 -
Redis---set数据类型操作
一、概述:在Redis中,我们可以将Set类型看作为没有排序的字符集合,和List类型一样,我们也可以在该类型的数据值上执行添加、删除或判断某一元素是否存在等操作。需要说明的是,这些操作的时间复杂度为O(1),即常量时间内完成次操作。Set可包含的最大元素数量是4294967295。 和List类型不同的是,Set集合中不允许出现重复的元素,这一点和C++标准库中的set容器是完全相同原创 2017-01-17 19:53:57 · 856 阅读 · 0 评论 -
Redis---Sorted-Sets数据类型操作
一、概述:Sorted-Sets和Sets类型极为相似,它们都是字符串的集合,都不允许重复的成员出现在一个Set中。它们之间的主要差别是Sorted-Sets中的每一个成员都会有一个分数(score)与之关联,Redis正是通过分数来为集合中的成员进行从小到大的排序。然而需要额外指出的是,尽管Sorted-Sets中的成员必须是唯一的,但是分数(score)却是可以重复的。 在Sorted-Set原创 2017-01-17 20:32:17 · 659 阅读 · 0 评论 -
Redis---key操作
一、概述:在该系列的前几篇博客中,主要讲述的是与Redis数据类型相关的命令,如String、List、Set、Hashes和Sorted-Set。这些命令都具有一个共同点,即所有的操作都是针对与Key关联的Value的。而该篇博客将主要讲述与Key相关的Redis命令。学习这些命令对于学习Redis是非常重要的基础,也是能够充分挖掘Redis潜力的利器。 在这篇博客中,我们将一如既往的给出所有相原创 2017-01-18 10:38:11 · 521 阅读 · 0 评论 -
Redis---事务
一、概述:和众多其它数据库一样,Redis作为NoSQL数据库(不注重表的关系,跟关系型数据库不同)也同样提供了事务机制。在Redis中,MULTI/EXEC/DISCARD/WATCH这四个命令是我们实现事务的基石。相信对有关系型数据库开发经验的开发者而言这一概念并不陌生,即便如此,我们还是会简要的列出Redis中事务的实现特征:1). 在事务中的所有命令都将会被串行化的顺序执行,事务执行期间,原创 2017-01-18 11:08:17 · 594 阅读 · 0 评论 -
Redis---持久化 ( RDB AOF )
一、Redis提供了哪些持久化机制:1). RDB持久化: 该机制是指在指定的时间间隔内将内存中的数据集快照写入磁盘。 2). AOF持久化:3). 无持久化: 我们可以通过配置的方式禁用Redis服务器的持久化功能,这样我们就可以将Redis视为一个功能加强版的memcached了。4). 同时应用AOF和RDB。看个配置文件的例子我是这样做的,先把之前的服务杀死,然后就进连上去,原创 2017-01-18 16:30:07 · 535 阅读 · 0 评论 -
Redis---服务器管理之主从服务器
其实这篇是为了Redis的Replication服务的先看看redis的多重服务器吧。先查看进程,是一个redis的服务器在跑,而且监听的是6379。我们把redis文件夹下的redis.conf复制一份变成redis6380.conf,然后我们编辑编辑主要是改端口让从服务器只读,不然就乱了我们还是查看进程,只有默认端口的6379在跑,此时./bin/redis-server redis6380.c原创 2017-01-18 22:30:58 · 649 阅读 · 0 评论