1.下载redis源码
redis 的官网https://redis.io使用wget http://download.redis.io/releases/redis-3.2.9.tar.gz下载源码
wget是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理.
-c 支持断点续传,如果不小心终止了, 可以继续使用命令接着下载
–limit-rate=300k url 限制速度下载
-b 后台下载
–user-agent=”Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204
Safari/534.16″ 下载链接
–spider url 测试下载链接是否有效
-i file.txt 下载多个链接文件 cat file.txt url1\n url2\n url3\n
2.使用targ解压源码包 tar -xzvf redis-3.2.9.tar.gz
tar 可以解压打包文件-c 建立压缩档案
-x 解压
-t 查看内容
-r 向压缩文件末尾追加文件
-u 更新原压缩包中的文件
-v 显示所有过程
-z 有gzip属性
-j 有bz2属性
-f 使用档案名字
压缩
tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg
tar -czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
tar -cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
tar -cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux
zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux
解压
tar -xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
tar -xjvf file.tar.bz2 //解压 tar.bz2
tar -xZvf file.tar.Z //解压tar.Z
unrar e file.rar //解压rar
unzip file.zip //解压zip
3.使用make命令编译(要先装好gcc) cd $redis$ make
4.执行make PREFIX=安装目录 install
5.将redis.conf文件拷贝到安装目录
6.编辑redis.conf vim redis.conf 找到
daemonize no 设置成为yes
如果要在其他ip使用连接redis,找到bind 127.0.0.1 设置为0.0.0.0
vim 是一个编辑器 基本操作
---vim模式:
编辑模式(命令模式)
输入模式
末行模式
---模式转换:
编辑-->输入:
i 插入;
a
o: 在当前光标所在行的下方,新建一行,并转为输入模式;
I:在当前光标所在行的行首,转换为输入模式
A:在当前光标所在行的行尾,转换为输入模式
O:在当前光标所在行的上方,新建一行,并转为输入模式;
输入-->编辑
键盘的esc键
末行-->
esc,esc
---关闭文件
:q 退出
:wq 保存并退出
:q! 不保存并退出
:w 保存
:w! 强行保存
:wq --> :x
---复制,粘贴,撤销,删除,查找
(命令模式)yy 复制一行
(命令模式)pp 粘贴一行
(命令模式) u 撤销
(命令模式) dd 删除光标所在行
(末行模式) :/ pattern(正则表达式) n 下一个匹配,N 上一匹配
---翻屏
ctrl+f 向下翻一屏
ctrl+b 向上翻一屏
ctrl+d 向下翻半屏
ctrl+u 向上翻半屏
---末行模式下一些操作
:set nu 设置行号
:set nonu 取消设置行号
:set ai 设置自动缩进
:set noai 取消自动缩进
---配置文件
/etc/vimrc 所用用户
~/.vimrc 针对当前用户
7.设置防火墙
cd /etc/sysconf
vim iptables
设置iptables -A INPUT -p tcp --dport 6379 -j ACCEPT
8.启动redis
$redis$/bin/redis-server $redis$redis.conf
9.查看reids是否在运行中
ps -ef|grep redis
10.关闭redis
$redis$/bin/redis-cli shutdown
或者kill -9 pid
ps 显示瞬间进程(process)的动态
常用参数
-A 列出所有的进程
-w 显示加宽可以显示较多的资讯
-au 显示较详细的资讯
-aux 显示所有包含其他使用者的行程
grep 文本搜索工具
基本用法
grep match_pattern file_nae
grep "match_pattern" file_name