Redis6.2.2单实例安装教程

286 阅读1分钟

1、新建一个文件夹

cd /jackxu
mkdir redis

2、下载redis

官网下载,redis.io/ image.png

wget https://download.redis.io/releases/redis-6.2.2.tar.gz

速度慢的话也可以下载到本地,然后上传到服务器

3、解压

tar -zxvf redis-6.2.2.tar.gz 

4、安装gcc依赖

Redis是C语言编写的,编译需要GCC。 Redis6.x.x版本支持了多线程,需要gcc的版本大于4.9,查看gcc的版本:

gcc -v

image.png

我这里是8.3.1,够了,不够的话大家升级下

yum -y install centos-release-scl

yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

scl enable devtoolset-9 bash

echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

5、编译安装

cd redis-6.2.2/src
make install

安装成功的结果是src目录下面出现服务端和客户端的脚本

  • redis-server
  • redis-cli
  • redis-sentinel

6、修改配置文件

vim /jackxu/redis/redis-6.2.2/redis.conf

#后台启动
daemonize yes
#注释掉,否则外网连接不上
#bind 127.0.0.1
#如果需要密码访问的话设置
requirepass yourpassword
#保护模式关闭,否则代码连接会报错
protected-mode no

7、启动redis

/jackxu/redis/redis-6.2.2/src/redis-server /jackxu/redis/redis-6.2.2/redis.conf

查看端口是否启动成功

netstat -tunlp |grep 6379

8、进入客户端

我们一般学习敲命令就是在这里

/jackxu/redis/redis-6.2.2/src/redis-cli

退出客户端按ctrl+c即可

9、停止redis

在客户端中敲shutdown或者

ps -aux | grep redis
kill -9 xxxx

10、设置别名

每次启动redis或者进入到客户端需要敲一段很长的地址,影响效率,所以我们为命令设置别名

vim ~/.bashrc

添加两行

alias redis='/jackxu/redis/redis-6.2.2/src/redis-server /jackxu/redis/redis-6.2.2/redis.conf'
alias recli='/jackxu/redis/redis-6.2.2/src/redis-cli'

使之生效

source ~/.bashrc

这样就可以用redis启动服务,recli进入客户端了