获取redis
下载到centos指定目录
shell
cd /home/download
wget https://download.redis.io/releases/redis-7.0.2.tar.gz
解压、编译、安装
- 解压
shell
tar -zxf redis-7.0.2.tar.gz -C /opt
- 编译
shell
cd /opt/redis-7.0.2
make
- 安装
shell
cd /opt/redis-7.0.2
make install
进入/usr/local/bin
查看
shell
ll /usr/local/bin
启动
- 配置环境变量启动
shell
vi /etc/profile
添加如下内容:
vi
REDIS_HOME=/opt/redis-7.0.2
PATH=$PATH:$REDIS_HOME/bin
使变量生效
shell
source /etc/profile
启动:
shell
#实际是去找/usr/local/bin的这个启动语句,并使用redis配置文件
redis-server $REDIS_HOME/redis.conf
停止:
shell
#/usr/local/bin的这个进行停止
redis-cli shutdown
- 直接启动
shell
redis-server
- 编辑redis.conf,根据配置启动
shell
cd $REDIS_HOME
cp redis.conf redis.conf.bck
vi redis.conf
修改如下内容:
vi
# 监听地址,0.0.0.0使可以在任意网络访问
bind 0.0.0.0
# 守护进程,设置成yes即可后台运行
daemonize yes
# 密码,设置后,访问redis需要密码
requirepass 1234
logfile "redis.log"
根据你自己的进程号,停止redis
shell
redis-server redis.conf
ps -ef | grep redis
kill -9 73155
- 使用系统服务启动
进入/etc/systemd/system
,新建redis.service
shell
cd /etc/systemd/system
vi redis.service
内容如下:
vi
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /opt/redis-7.0.2/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
启动:
shell
systemctl start redis
查看状态:
shell
systemctl status redis
开机自启动:
shell
systemctl enable redis
测试
使用RDM测试连接如下图