3.2 Redis

[TOC]

安装Redis

# 下载
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
# 解压
tar xzf redis-5.0.5.tar.gz
# 编译
cd redis-5.0.5
make

# 将编译文件放于/usr/local/redis下
mkdir /usr/local/redis
cp src/redis-cli /usr/local/redis
cp src/redis-server /usr/local/redis
cp redis.conf /usr/local/redis

允许远程

编辑配置文件vim /usr/local/redis/redis.conf,找到相应行修改:

# bind 127.0.0.1
protected-mode no

# 取消守护启动,用于开机自启
daemonize no

自启配置

  1. 添加服务脚本vim /etc/systemd/system/redis.service
[Unit]
Description=Redis Server Manager
After=syslog.target
After=network.target

[Service]
# Type=simple
PIDFile=/var/run/redis_6379.pid
ExecStart=/usr/local/redis/redis-server /usr/local/redis/redis.conf
ExecStop=/usr/local/redis/redis-cli shutdown
Restart=always

[Install]
WantedBy=multi-user.target
  1. 添加服务,开机启动:
systemctl daemon-reload
systemctl start redis.service
systemctl enable redis.service

添加redis-cli软链接:

ln -s /usr/local/redis/redis-cli /usr/bin/redis-cli

开放端口

firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload
iptables -L -n

基本操作

# 查看所有key
keys *
# 获取所有配置
config get *

错误

  1. 使用spring boot连接redis发现redis中数据无故无规律清空

    a. 修改redis service文件vim /etc/systemd/system/redis.service

    b. 修改redis配置文件,增加logfile路径

    c. 修改系统时区

    然后就未出现当前问题,但是并未确定问题的原因。

Copyright © dalongm.top 2020 - 2021 all right reserved,powered by Gitbook修改时间: 2020-04-14 10:08:04

results matching ""

    No results matching ""