首先su root ,再输入密码进入管理员权限

一、下载并解压Redis

1、执行下面的命令下载redis:

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

2、解压redis:

tar xzf redis-6.2.6.tar.gz

3、移动redis目录,一般都会将redis目录放置到 /usr/local/redis目录:

mv redis-6.2.6 /usr/local/redis

二、编译并安装redis

1、进入redis安装目录,执行make命令编译redis:

cd /usr/local/redis

make

等待make命令执行完成即可。

如果执行make命令报错:cc 未找到命令,原因是虚拟机系统中缺少gcc,执行下面命令安装gcc:

yum -y install gcc automake autoconf libtool make

如果执行make命令报错:致命错误:jemalloc/jemalloc.h: 没有那个文件或目录,则需要在make指定分配器为libc。执行下面命令即可正常编译:

make MALLOC=libc

make命令执行完,redis就编译完成了。

2、执行下面命令安装redis,并指定安装目录

make install PREFIX=/usr/local/redis

redis云上 云下 redis 腾讯云_linux

至此,redis即安装成功。

三、启动redis

1、进入redis安装目录,执行下面命令启动redis服务

./bin/redis-server redis.conf

此时,可以看到redis服务被成功启动:

redis云上 云下 redis 腾讯云_腾讯云_02

但这种启动方式不能退出控制台,如果退出,那么redis服务也会停止。如果想要redis以后台方式运行,需要修改redis的配置文件:redis.conf。将该配置文件中的daemonize no改为daemonize yes即可:

修改完成后,重新执行启动命令启动redis,然后通过下面命令查看redis进程,可以发现redis服务已经被启动了:

ps -ef | grep redis

redis云上 云下 redis 腾讯云_腾讯云_03

2、通过redis-cli测试redis是否可用,在redis安装目录执行下面命令:

./bin/redis-cli

redis云上 云下 redis 腾讯云_redis云上 云下_04

此处我们通过下面命令随便set一个字符串类型的值,key是test,value是hello:

set test hello

redis云上 云下 redis 腾讯云_服务器_05

然后通过下面命令get出test这个key的value值:

get test

redis云上 云下 redis 腾讯云_腾讯云_06

若出现

redis云上 云下 redis 腾讯云_腾讯云_07

其字面意思是要进行权限认证

**解决办法: 输入redis 密码 **

格式为 : auth 密码

如下: 其中123456 是我的redis密码

测试没有问题,至此,redis在我们的Linux服务器上就已经安装完成了。

在服务器上,这里以linux服务器为例,为redis配置密码。

1.第一种方式 (当前这种linux配置redis密码的方法是一种临时的,如果redis重启之后密码就会失效,)

(1)首先进入redis,如果没有开启redis则需要先开启:
[root@iZ94jzcra1hZ bin]# redis-cli -p 6379
127.0.0.1:6379> 
(2)查看当前redis有没有设置密码:
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) ""
(3)为以上显示说明没有密码,那么现在来设置密码:
127.0.0.1:6379> config set requirepass abcdefg
OK
127.0.0.1:6379> 
(4)再次查看当前redis就提示需要密码:
127.0.0.1:6379> config get requirepass
(error) NOAUTH Authentication required.
127.0.0.1:6379>

2.第二种方式 (永久方式)
需要永久配置密码的话就去redis.conf的配置文件中找到requirepass这个参数,如下配置:

修改redis.conf配置文件  

# requirepass foobared
requirepass 123   指定密码123

保存后重启redis就可以了

腾讯云服务器开启端口:

redis云上 云下 redis 腾讯云_腾讯云_08

redis云上 云下 redis 腾讯云_服务器_09

上图以轻量服务器开放80端口为例,协议选择TCP,策略为允许,备注可填可不填给自己看的。开放8888端口就输入8888,开放3306端口就输入3306,开放443端口就输入443等等。

然后点确定即可。腾讯云轻量应用服务器开放端口不需要重启,立即生效。

 

用WinSCP管理编辑服务器的文件,教程如下:


腾讯云服务器redis远程连接


关闭防火墙命令:systemctl stop firewalld