redis安装步骤详解
redis官网并未提供Windows版本的安装包,可见redis官方是建议使用Linux来充当redis的服务端,这里主要介绍Linux环境下安装redis,同时文章后边也赋上Windows环境下安装步骤,供各位选择。
redis官网:http://redis.io
redis中文官网:http://redis.cn
下载redis直接进redis中文网即可
把下载下来的文件上传到Linux中的/opt目录下,如果一直上传失败,看看是否使用的是云服务器,可能是因为使用的用户没有修改其他文件的权限。
然后进入opt目录下执行tar解压命令
tar -zxvf redis-xxx.tar.gz
源码编译redis是需要c语言环境的,所以在编译之前还需要测试一下Linux下是否有gcc,可直接执行gcc --version
如果提示未找到命令可直接执行yum install gcc
下载gcc
确认环境没问题之后就可以进入刚刚解压得到的redis目录下执行make
命令,即进行源码编译。
在编译过程中可能会出现找不到Jemalloc/jemalloc.h:没有那个文件
可执行make distclean
命令解决。
在这个目录下再次执行make
最后跳过make test
,直接执行make install
进入目录/usr/local/bin查看是否有安转的redis相关文件
启动
启动redis有两种方式,前台启动和后台启动(推荐)
前台启动时,命令窗口不能关闭,否则服务器会停止
直接在/usr/local/bin目录下执行redis-server
即可
后台启动
首先回到/opt/redis-xxx目录下,复制一份redis的配置文件到/etc目录下
cp redis.conf /etc/redis.conf
然后更改配置文件vi /etc/redis.conf
把属性daemonize
的属性值改为yes
最后执行启动
/usr/local/bin/redis-server /etc/redis.conf
还可以执行命令ps -ef | grep redis
验证
可以看出redis进程已经在端口20808上启动。
执行/usr/local/bin/redis-cli
就可以进入redis客户端
关闭
前台启动redis直接关闭窗口即可关闭redis进程。
后台启动redis的方式关闭redis时可再客户端中直接执行shutdown
,或者直接kill redis进程端口号