1.下载redis的包
cd/home/downloads
wget http://download.redis.io/releases/redis-3.2.1.tar.gz
或者去这个网站下载,通过xhtp上传到该目录中。
2.解压该包 tar -zxvf redis-3.2.1.tar.gz
3.编译,cd/redis-3.2.1/src
make MALLOC=libc
如果出现没有gcc命令,就用yum 生成
yum install gcc
出现 下述页面
4.进入src ,进行安装
可以看到 src 出现了 一些绿色的文件,其中redis-server ,redis-cli 就是redis的服务和客户端,
5.移动文件便于管理, 创建2个文件夹
mkdir -p /usr/loacl/redis/etc
mkdir -p /usr/loacl/redis/bin
mv ./redis.conf /usr/loacl/redis/etc/ 将redis.conf配置移到etc配置文件下
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-sentinel redis-server /usr/local/redis/bin/
查看一下移动的文件是否在文件内,注:由于 我这个包没有redis-check-dump (应该会有提示)6. 启动redis服务
这样做并没有通过redis.conf文件去启动redis服务,而且是一个前台的启动服务
如果 在bin 目录下,通过 redis-server & 命令 其实 也是 一个前台的启动redis服务
通过ctrl+c 结束当前 redis的 服务
通过 ps aux | grep redis 查看 redis 的 进程
S+ 表示进程休眠
杀死 进程 是 pkill -9 redis -9 是强行杀死进程,redis是进程名称
通过命令 redis-server /usr/loacl/redis/etc/redis.conf 命令,将redis-server通过配置文件启动,发现还是一个前台的启动。
6.修改redis.conf文件
vi redis.conf 编辑该文件,:?daemonize 在文件中搜索daemonize字样,然后n命令去上下查找。
daemonize no 改为yes,意思是redis 以守护进程的方式启动。
如果需要修改ip ,就将配置文件中的bind 修改。