关于redis

centos8安装和配置redis服务

操作系统:centos8.0
redis:5.0.5
安装redis:

centos8服务器上执行

tar -zxf redis-5.0.5.tar.gz
cd redis-5.0.5/
yum install gcc-c++
make MALLOC=libc  #应对报错(可选) 
make
make PREFIX=/application/redis-5.0.5 install
cd /application/redis-5.0.5 

mkdir log
mkdir data
mkdir conf
cp /root/tools/redis-5.0.5/src/redis-server   /application/redis-5.0.5/bin       
cp /root/tools/redis-5.0.5/redis.conf /application/redis-5.0.5/conf

配置redis服务和开机启动
1.修改redis.conf配置文件
daemonize yes # 以后台守护进程方式启动
supervised systemd # 可以跟systemd进程进行交互
appendonly yes #指定持久化方式
protected-mode no(可选) #关闭保护模式,允许bind以外的用户登录
logfile "/application/redis-5.0.5/log/redis.log"  #指定日志保存位置
dir ./data   #指定数据存放位置

 

 

以下红色字体出现问题,待排查

2.创建配置文件:/usr/lib/systemd/system/redis.service
[Unit]
Description=Redis In-Memory Data Store
After=network.target

[Service]
Type=forking
ExecStart=/application/redis-5.0.5/bin/redis-server /application/redis-5.0.5/conf/redis.conf
ExecStop=/application/redis-5.0.5/bin/redis-cli shutdown
ExecReload=/bin/kill -s HUP $MAINPID
Restart=always

[Install]
WantedBy=multi-user.target

3.执行指令:
systemctl enable redis

测试验证:
s
redis-cli -h 127.0.0.1 -p 6379
systemctl stop redis
redis-cli -h 127.0.0.1 -p 6379
重启服务器,再验证一下开机启动。

 

目前已用启动方式

cd /application/redis-5.0.5/

./bin/redis-server ./conf/redis.conf

netstat -lntp |grep redis

 

 关于redis内部数据查看:

redis-cli -h 本机redis监听ip(filebeat输出配置中的ip)       #进入redis命令行

info          #查看版本信息

select 1     #选择第一个库,有0-15共16个数据库

keys *      #查看库内所有key名

LLEN a       #查看名为a的key中消息数量

LINDEX a -1  #查看a中的第1个信息具体内容

 

posted @ 2020-10-19 18:53  ljfhaahaha  阅读(33)  评论(0)    收藏  举报