1.下载redis:
wget http://download.redis.io/releases/redis-4.0.0.tar.gz
对他进行解压:
tar -xvf redis-4.0.0.tar.gz
解压之后得到这个文件夹:
2.进入这个目录:
执行:
make install
编译后生成src,我们进入它的src执行redis-server:
成功
然后在src目录输入redis-cli就执行客户端了:
如果要启动多个redis服务呢?换端口就行,还是再redis的src目录下:
redis-server --port 6380
这时6380的redis就启动了。
然后它的服务端就不像刚刚那样直接连了(直接连是连6379的),要指定端口了:
redis-cli -p 6380
3.使用配置文件的方式启动(重点)
刚刚都是在src下启动,但一般在企业开发都是用配置文件启动的:
我们就在reids的目录下,不用进去它的src目录.。把里面的redis.conf复制一份到redis-6379.conf:
cat redis.conf | grep -v "#" | grep -v "^$" > redis-6379.conf
-v表示去除空行
然后就有两个conf了:
在redis下创建一个data目录存放日志文件:
然后我们对redis-6379进行vim编辑:
然后我们就可以根据配置问价来启动了:
redis-server redis-6379.conf
我们可以用这个啦查看是否真的启动了:
ps -ef | grep redis-
成功,这里客服端也是在这个redis的目录(其实在哪个位置启动都行的)写就行,不用其src目录下了。
我们可以使用这个来停止redis服务:
kill -s 9 redis进程id
这时可以杀死了6379和6380了:
由于我们的配置文件是直接放在redis的目录下的,不方便后续有多个,所以我们在redis的目录创建一个conf目录,把这个配置文件都放到conf目录下:
然后我们测测它还不能启动redis服务,这里需要注意就是要写对配置文件的路径了:
启动reids服务:
redis-server conf/redis-6379.conf
启动成功了。
如果我们要启动多个redis怎么办?我们只需要复制多一分配置文件,改下端口,然后redis启动指定该配置就行:
vim redis-6380.conf:
然后就可以返回redis目录执行6380了:
这时两个redis服务都启动完成了。我们新建一个窗口打开redis客服端验证一下:
测试成功!!!