一、Redis安装准备
1、下载Redis安装包
下载地址:https://redis.io/download;作者这里下载的是6.2.1版本
2、确认Centos是否已经安装GCC及其版本
因为Redis是C语言编写的,编译需要GCC。
Redis6.x.x版本支持了多线程,要求Gcc的版本大于4.9,如果使用yum命令安装的话,CentOS7的默认安装版本是4.8.5。具体安装方法见以下链接:
二、安装启动Redis服务
1、上传、解压安装包
上传下载的redis压缩包到centos自定义的安装目录,使用以下命令解压缩安装包:
tar -zxvf redis-6.2.1.tar.gz
2、编译安装redis
cd进入redis的src目录下,通过“make install”命令编译安装redis。
cd redis-6.2.1/src/
make install
安装成功后,src目录下面会出现服务端和客户端的脚本文件:redis-server、redis-cli、redis-sentinel
3、修改配置文件
在redis-6.2.1目录下,编辑redis.conf文件
vim redis.conf
(1)、将默认后台启动改为:yes。Redis默认的是no。
(2)、将bind 127.0.0.1改为bind 0.0.0.0或者注释掉,否则redis只能在本机访问
(3)、设置Redis访问密码
如果需要密码访问,取消requirepass的注释,并设置访问密码。注意:外网访问,这个必须要配置!
到此,redis.conf配置文件修改完毕。
4、启动redis
通过以下命令,使用指定的redis.conf配置文件启动redis服务:
/usr/local/redis/redis-6.2.1/src/redis-server /usr/local/redis/redis-6.2.1/redis.conf
5、查看Redis服务是否启动成功
netstat -an | grep 6379
至此,Redis服务启动成功
三、扩展
1、进入Redis自带客户端
/usr/local/redis/redis-6.2.1/src/redis-cli
2、Auth认证
由于我们在redis.conf中设置了认证密码,所以进入redis客户端我们需要通过auth命令认证("qieZi"是我们上面配置的认证密码):
AUTH qieZi
3、通过redis客户端关闭redis服务
在redis客户端中使用【SHUTDOWN】命令即可关闭Redis服务。
4、使用进程号杀掉Redis服务
查询Redis服务进程号,下面两条语句二选一:
ps -aux | grep redis
ps -ef | grep 6379
使用【kill -9 进程号】命令强杀进程
kill -9 4072
5、配置启动Redis、进入Redis客户端的别名
编辑【.bashrc】文件,对当前登录用户新增Redis的相关配置
vim ~/.bashrc
新增Redis启动和进入Redis客户端的别名
使用【source】命令编译【.bashrc】文件
source ~/.bashrc
参考链接: