一、Redis安装
1、安装环境
系统平台:腾讯云 CentOS 7.6
redis版本:redis-5.0.7.tar.gz
2、redis下载
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
如果下载失败,可以去官网上下载,下载完成后,上传到服务器。
官网地址:
3、redis安装
yum install -y gcc-c++
tar -zxvf redis-5.0.7.tar.gz
cd redis-5.0.7
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/7/os/x86_64/Packages/tcl-8.5.13-8.el7.x86_64.rpm
rpm -ivh tcl-8.5.13-8.el7.x86_64.rpm
重新进行编译和测试
make && make test
编译完成,可以使用make install 进行安装,后面可以跟上要安装的目录。
make install PREFIX=/usr/local/redis
4、redis启动
4.1、前端启动
cd /usr/local/redis/bin
./redis-server
4.2、后端启动
1、将解压redis-5.0.7.tar.gz文件中的redis.conf 拷贝到/usr/local/redis/bin目录下
cd redis-5.0.7
cp redis.conf /usr/local/redis/bin/
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
./redis-server redis.conf
使用RedisDesktopManager连接腾讯云里面安装的redis,下面的验证,就是requirepass 后面配置的密码。