一、Redis安装
1、安装环境
系统平台:阿里云 CentOS 8.3
redis版本:redis-6.2.6.tar.gz
2、下载地址:
Redis : https://download.redis.io/releases/redis-6.2.6.tar.gz
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
3、redis安装
tar -zxvf redis-6.2.6.tar.gz
cd redis-6.2.6
make
运行完make后,会有 “Hint: It's a good idea to run 'make test' ;)”一句提示,可以忽略。不测试,通常是可以使用的。如果想进行测试,可以使用make test
make test
运行make test ,会有“You need tcl 8.5 or newer in order to run the Redis test”错误提示:
解决办法是用yum安装tcl8.5(或去tcl的官方网站http://www.tcl.tk/下载最新版本)
wget http://mirror.centos.org/centos/8/BaseOS/x86_64/os/Packages/tcl-8.6.8-2.el8.x86_64.rpm
rpm -ivh tcl-8.6.8-2.el8.x86_64.rpm
重新进行编译和测试
make && make test
编译完成,可以使用make install 进行安装,后面可以跟上要安装的目录。
make install PREFIX=/usr/local/redis
二、Redis启动
2.1、前端启动
cd /usr/local/redis/bin
./redis-server
2.2、后端启动
1、将解压redis-6.2.6.tar.gz文件中的redis.conf 拷贝到 /usr/local/redis/bin 目录下
[root@jeespring software]# cd redis-6.2.6/
[root@jeespring redis-6.2.6]# cp redis.conf /usr/local/redis/
2、修改redis.conf配置文件
修改redis.conf文件中的三个地方,
修改前:
bind 127.0.0.1
protected-mode yes
daemonize no
修改后:
# bind 127.0.0.1
protected-mode no
daemonize yes
注掉 bind 127.0.0.1 是为了本地可以连接阿里云里面的redis,
如果想加上redis验证,需要
#requirepass foobared
修改为:
requirepass 你的密码
修改完成后,可以使用配置文件后台启动redis,如果是腾讯云或者阿里云等服务器,强烈建议配置密码。
./bin/redis-server redis.conf
使用RedisDesktopManager连接阿里云里面安装的redis,下面的验证,就是requirepass 后面配置的密码。
备注:
阿里云需要配置安全规则,放开redis的端口,本地才能连接阿里云安装的redis