redis单机版本安装
1.redis单机版源码编译安装搭建(4.0示例)
#!/bin/sh
yum install -y wget gcc gcc-c++ make tar openssl openssl-devel cmake
cd /usr/local/src
wget 'http://download.redis.io/releases/redis-4.0.9.tar.gz'
tar -zxf redis-4.0.9.tar.gz
cd redis-4.0.9
make
redis安装在vim /usr/local/redis里面
mkdir -pv /usr/local/redis/conf /usr/local/redis/bin
cp src/redis-* /usr/local/redis/bin/ #拷贝常用的二进制文件
rm /usr/local/redis/bin/*.c /usr/local/redis/bin/*.o
cp redis.conf /usr/local/redis/conf/ #拷贝配置文件
/usr/local/redis/bin/redis-server --version
/usr/local/redis/bin/redis-cli --version
ln -s /usr/local/redis/bin/redis-cli /usr/local/bin/ #由于redis客户端经常使用,做个软链接
redis-cli --version
2.redis启动和遇到的坑简单配置
cp /usr/local/redis/conf/redis.conf /usr/local/redis/conf/redis.conf.bak
cat /usr/local/redis/conf/redis.conf |egrep –v ‘#|$’
其中,gg为跳转到文件首行;dG为删除光标所在行以及其下所有行的内容;
mkdir –pv /data/redis/ #创建redis的数据目录
vim /usr/local/redis/conf/redis.conf
bind 127.0.0.1 xxx.xxx.xxx.xxx #监听地址更改,0.0.0.0代表监控所有网卡
port 6379 #监听端口更改,6379为默认
daemonize yes #是否后台启动
pidfile /data/redis/redis.pid #pid存放目录
logfile "/data/redis/redis.log" #日志存放目录
dir /data/redis/ #工作目录
/usr/local/redis/bin/redis-server /usr/local/redis/conf/redis.conf #启动redis服务器
redis-cli
SHUTDOWN #关闭redis服务器
3.redis日志处理
1.Increased maximum number of open files to 10032 (it was originally set to 1024).最大文件打开数
解决方案:
vim /etc/security/limits.conf 增加
* - nofile 10240
ulimit -n
2.The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128 最大连接
解决方案:
vim /etc/sysctl.conf 增加
net.core.somaxconn = 10240
sysctl -p
sysctl -a | grep soma
3.To fix this issue add ‘vm.overcommit_memory = 1’ to /etc/sysctl.conf vm相关的一个错误
解决方案:
vim /etc/sysctl.conf 增加
vm.overcommit_memory = 1
sysctl -p
sysctl -a | grep soma
echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/enabled
5.删除日志再启动一下redis,然后再观察redis服务器
rm /data/redis/redis.log
/usr/local/redis/bin/redis-server /usr/local/redis/conf/redis.conf
原文地址:https://blog.csdn.net/qq_36649893/article/details/134716816
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_22120.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!