13 Redis 5.05 编译安装

之前架构

  Filebeat(多台)
  Filebeat(多台) -> Logstash(正则) -> Elasticsearch(入库) -> Kibana展现
  Filebeat(多台)
架构存在的问题
  Logstash性能不足的时候
  扩容Logstash,Filebeat的配置可能会不一致
架构优化
  Filebeat(多台) Logstash
  Filebeat(多台) -> Redis、Kafka -> Logstash(正则) -> Elasticsearch(入库) -> Kibana展现
  Filebeat(多台) Logstash
部署服务介绍
  192.168.189.83: Kibana、ES
  192.168.189.84: Logstash
  192.168.189.73: Filebeat Nginx
  192.168.189.92: Redis
Redis服务器搭建:
yum install -y wget net-tools gcc gcc-c++ make tar openssl openssl-devel cmake
cd /opt
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
tar -zxf redis-5.0.5.tar.gz
cd redis-5.0.5

make
make PREFIX=/usr/local/redis install
mkdir -p /usr/local/redis/{conf,logs,rdb}

redis 服务器的内核参数调整:
vim /etc/sysctl.conf

net.core.somaxconn= 1024
vm.overcommit_memory=1
保存退出。
sysctl -p
cp /opt/redis-5.0.5/redis.conf /usr/local/redis/conf/

++++++++++++++++++
 编辑redis配置文件:
vim /usr/local/redis/conf/redis.conf
更改Redis配置(daemon、dir、requirepass)









 
保存退出。

echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo "echo never > /sys/kernel/mm/transparent_hugepage/enabled" >>/etc/rc.local
chmod +x /etc/rc.d/rc.local

Redis的启动命令
 /usr/local/redis/bin/redis-server /usr/local/redis/conf/redis.conf




验证set、get操作



 Redis的简单操作
/usr/local/redis/bin/redis-cli -h 192.168.189.92
auth shijiange
set name "hello world.." #设置key 的值
set name #获取key 的值
type name #查看key 的类型