计算机网络/计算机科学与应用/系统/运维/开发

Redis运维 安装与启动

一、安装Redis

判断Centos7是多少位的:

getconf LONG_BIT


1、安装gcc

gcc -v

yum -y install gcc-c++


2、下载redis安装包解压

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

tar -zxvf redis-6.2.6.tar.gz


3、进入解压后的目录编译

cd  redis-6.2.6

编译

make


4、指定安装目录并安装

make install PREFIX=/usr/local/redis


二、启动Reids

直接启动方式:

1、进入redis安装目录

cd /usr/local/redis/bin/


2、启动redis

./redis-server


守护进程方式启动,修改方式如下:

第一步:从redis的源码目录中复制redis.conf 到redis的安装目录

cp /root/redis-6.2.6/redis.conf   /usr/local/redis/bin/


第二步:修改redis.conf配置文件

cd /usr/local/redis/bin/

vi redis.conf


修改内容:

daemonize no 修改为 yes

protected-mode yes 修改为 no

注释掉 bind  127.0.0.1 或者改成本机ip地址,否则影响远程ip链接

添加redis密码  改requirepass 设置成自己密码

requirepass 123456


保存


第三步:启动服务:

./redis-server  redis.conf


第四步:查看进程确定redis是否启动成功

ps -ef | grep redis


注意:

如果要设置指定ip链接redis,只需要修改redis.conf 文件中的bind配置项即可

如果不限制ip,将127.0.0.1 修改为0.0.0.0 

bind  127.0.0.1


三、设置开机自启动

切换到/lib/systemd/system/目录,创建redis.service文件

或者在 vim /etc/systemd/system/redis.service 


cd /lib/systemd/system/

vim redis.service


文件内容:

[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
# ExecStart需要按照实际情况修改成自己的地址
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target


以上内容配置完毕后,重载服务即可

systemctl daemon-reload


# 开机自动启动

systemctl enable redis.service

# 启动redis服务

systemctl start redis.service

# 查看服务状态

systemctl status redis.service

# 停止服务

systemctl stop redis.service

# 取消开机自动启动(卸载服务)

systemctl disabled redis.service


四、远程登录redis

[root@localhost bin]# redis-cli -a 123456 -p 6379

Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.

127.0.0.1:6379> 

127.0.0.1:6379> 

127.0.0.1:6379> 


测试是否可以使用:

127.0.0.1:6379> ping

PONG


如果登录时出现以下错误:

# redis-cli

NOAUTH Authentication required.


解决方式:

> auth 123456

或者

# redis-cli -a 123456


如果登录时有警告:登录redis 有一个warning警告

redis-cli -a 123456 2>/dev/null


单实例关闭:

redis-cli -a 123456 shutdown

多实例关闭:

redis-cli -p 6379 shutdown


五、卸载

停止redis服务

删除相关目录及其配置


只要认真对待生活,终有一天,你的每一份努力,都将绚烂成花。

评论

^