在Debian下实际能够用apt-get一键安装Redis,不过安装的版本不是流行的。为了设置新型的Redis版本,要求从官方下载源码编写翻译安装,进度也比较简单。

前段时间Redis最新的stable版本是4.0.6,源码下载地址是:

第一把源码下载回来,在Linux终端输入下边包车型地铁命令:

wget http://download.redis.io/releases/redis-4.0.6.tar.gz

下载完后解压:

tar -zxvf redis-4.0.6.tar.gz

解压好后跻身redis-4.0.6目录进行编译安装:

cd redis-4.0.6
make
sudo make install

编译安装完结对Redis实例举办设置:

cd utils
sudo ./install_server.sh

运行install_server.sh后会指示您布署Redis实例的有个别参数

端口:默感觉6379,能够改动为别的端口,能充实安全性

Please select the redis port for this instance: [6379]

 

配置文件:/etc/redis/端口号.conf
Please select the redis config file name [/etc/redis/6379.conf]

 

日记文件:默认为/var/log/redis_端口号.log
Please select the redis log file name [/var/log/redis_6379.log]
/var/log/redis/redis.log

 

数据目录:默感觉/var/lib/redis/端口号
Please select the data directory for this instance
[/var/lib/redis/6379] /data/redis

 

最后是redis实行目录:默以为/usr/local/bin/redis-server
Please select the redis executable path [/usr/local/bin/redis-server]

参数输入达成后或让您肯定设置是还是不是正确,如果没难点按enter键举办确认,然后redis会安装服务并运营服务。

 

登记为系统服务

在目录 /etc/systemd/system 下新建文件:redis.service

输入以下内容:

[Unit]
Description=Redis
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
PIDFile=/usr/local/redis/redis.pid
ExecStart=/usr/local/redis/src/redis-server /usr/local/redis/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID 
ExecStop=/bin/kill -s QUIT $MAINPID 
PrivateTmp=true

[Install]
WantedBy=multi-user.target

急需从官方下载源码编写翻译安装。 

下一场再一次加载systemctl服务:

sudo systemctl daemon-reload

急需从官方下载源码编写翻译安装。急需从官方下载源码编写翻译安装。 

就可以用上边包车型地铁吩咐运营Redis服务了

sudo systemctl start redis

急需从官方下载源码编写翻译安装。 

 

下面临Redis进行一些此外的安排

Redis私下认可的系统服务为
/etc/init.d/redis_6379,6379是端口号,是前方配置的端口

为了好记,把它更名称为/etc/inti.d/reids-server

sudo mv /etc/init.d/redis_6379 /etc/init.d/redis-server

 然后重启服务:

sudo service redis-server restart

急需从官方下载源码编写翻译安装。  

安装Redis可被远程访谈
私下认可情形下,为了安全Redis服务器差别意远程访谈,只同意本机访问。

只要急需中间距访问的职能,须求实行安装。

用vi展开Redis服务器的配置文件redis.conf

sudo vi /etc/redis/redis.conf

 

找到 bind 127.0.0.1 配置项,在头里加上#,注释掉bind配置

#bind 127.0.0.1

封存文件后,重启Redis服务。

sudo service redis-server restart

 

诸如此比就能够中间隔访问Redis服务了。

自然如此设置并不安全,若是是浮动碰到,最棒设置为服务器IP

 

安装访谈密码
暗中认可情形下,访问Redis服务器是无需密码的

如果展开了长途访谈,那样是极不安全滴

为了安全须求设置Redis的拜望密码

假诺设置访问密码为 奥迪Q57i8V51hK4。

用vi展开Redis服务器的布局文件redis.conf

sudo vi /etc/redis/redis.conf

 

找到 # requirepass
foobared配置项,把前边的#去掉,修改foobared为想要设置的密码安德拉7i8V51hK4

requirepass R7i8V51hK4

 

 保存文件后,重启Redis服务。

sudo service redis-server restart

像这种类型访谈就需求密码了

报到测量试验一下,尽管是本土测验的话,输入以下命令:

redis-cli -h 127.0.0.1 -p 6379 -a R7i8V51hK4

 

-h 钦赐主机,-p内定端口,-a 钦命密码

回车,人品好的话,显示器上理应会来得:

127.0.0.1:6379>

代表成功总是上Redis服务了

来ping-pong一下,输入ping

ping

 

回车会再次来到 PONG 表示Redis服务运营正常化啊

到此Redis就安装成功了。

 

相关文章