linux安装redis以及开机启动设置与远程连接密码修改

进入目录,没有则创建目录

cd /usr/loca/redis

下载资源,具体版本去官网找,或者通过wget下载

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

解压到当前目录

tar xzvf redis-4.0.8.tar.gz

进入解压后的目录

make

cd src

make install PREFIX=/usr/local/redis

方便管理可以移动配置文件到安装目录下,也可以不用管

cd ../

mkdir /usr/local/redis/etc

mv redis.conf /usr/local/redis/etc

修改配置文件为后台启动

vim /usr/local/redis/etc/redis.conf

将daemonize no 改成daemonize yes

保存退出

:wq

加入到开机启动

vim /etc/rc.local

添加以下内容

/usr/local/redis/bin/redis-server  /usr/local/redis/etc/redis.conf 

启动

cmd /usr/local/redis/bin

./redis-server /usr/local/redis/etc/redis.conf

远程连接修改

vim /usr/local/redis/etc/redis.conf

1、注释bind 127.0.0.1

2、修改protected-mode 为 no

修改密码,默认密码为空,去掉注释,填写密码

 

多实例创建

1、创建6380/data目录

cd /usr/local/redis/6380/data

2、拷贝redis.conf文件到6380目录

3、修改dir ./ 为dir /usr/local/redis/6380/data

4、修改端口6379改为6380

5、修改pidfile

6、修改appendonly

7、启动
cd bin
./redis-server /usr/local/redis/6380/redis.conf 

8、开机自动启动

新建redis。service文件

 /etc/systemd/system/redis.service

编辑该文件,加入内容

[Unit]

Description=redis-server

After=network.target

[Service]

Type=forking

ExecStart=/usr/local/redis/bin/redis-server /etc/redis/redis.conf

PrivateTmp=true

[Install]

WantedBy=multi-user.target

 

参数解释

  1. Description:描述服务 
  2.   After:描述服务类别 
  3.   [Service]服务运行参数的设置 
  4.   Type=forking是后台运行的形式 
  5.   ExecStart为服务的具体运行命令 
  6.   ExecReload为重启命令 
  7.   ExecStop为停止命令 
  8.   PrivateTmp=True表示给服务分配独立的临时空间 
  9.   注意:[Service]的启动、重启、停止命令全部要求使用绝对路径 
  10.   [Install]运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为3

设置开机启动

systemctl enable redis.service

其他命令

  1.   systemctl start redis.service #启动redis服务 
  2.   systemctl enable redis.service #设置开机自启动 
  3.   systemctl disable redis.service #停止开机自启动 
  4.   systemctl status redis.service #查看服务当前状态 
  5.   systemctl restart redis.service  #重新启动服务 
  6.   systemctl list-units --type=service #查看所有已启动的服务

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值