一. 安装redis
进入opt目录下创建一个soft文件夹,输入下面命令下载redis
wget http://download.redis.io/releases/redis-3.0.7.tar.gz
然后对下载来的包进行解压:
tar -xvf redis-3.0.7.tar.gz
为了方便我的管理和升级,我们会在当前目录下建立一个软连接redis:
ln -s redis-3.0.7 redis
然后我们进入redis进行编译
make
当编译结束后我们会进行安装
make install
它会在usr/local/bin下生成一个可执行的文件,你可以在任何目录下执行redis可执行文件
我们进入src/bin录下查找写redis的可执行文件:
ll | grep redis-
二 redis的三种启动方式
最简启动
redis-server
动态参数启动
redis-cli -p 6380
使用配置文件启动
我们进入opt/soft/redis目录,在该目录下建立一个config文件夹
mkdir config
拷贝redis的默认配置到config里面
cp redis.conf config
redis是单线程的,而服务器是多核的,所以一般我们会在服务器布置多个redis,这样一个redis配置文件会涉及很多个端口,redis配置文件就是依据端口进行区分,所以我们需要将这个配置文件改名
mv redis.conf redis-6381.conf
我们进去redis-6381.conf文件里面看可以看到一大推配置
我们看redis默认的配置,并且把所有注释去掉,把所有空格去掉:
cat redis-6381.conf | grep -v "#" | grep -v "^#"
我们可以将上面内容重定向到redis-6382.conf文件中,再将redis-6381.conf删掉,如下:
然后我们进入redis-6382.conf,将里面的参数改为如下(大部分现在不用的都删掉,以后再加)
vim redis-6382.conf
然后我们再进入到redis目录下,建立一个data目录
mkdir data
然后退出到redis目录,启动redis
redis-server config/redis-6382.conf
然后我们查看进程和去data目录下查看log文件,如果看到如下界面就说明成功了