linux 编译安装 redis6
centos : yum groupinstall “Development Tools” -y
ubuntu : apt install build-essential wget -y
下载-编译-安装
axel http://download.redis.io/releases/redis-6.0.5.tar.gz
tar -vxzf redis-6.0.5.tar.gz
cd redis-6.0.5
make MALLOC=libc
cd src
make install
配置
建立必备的文件夹
mkdir -p /root/programs/redis
vim /root/programs/redis/redis.conf
echo 'log' >> /root/programs/redis/redis.log
redis.conf里面这样写
#后台运行
daemonize yes
#指定监听端口
port 6379
#日志文件存放路径
logfile /root/programs/redis/redis.log
#也可以监听两个IP地址,空格隔开
bind 0.0.0.0
#指定认证密码为redhat
requirepass redhat
#持久化数据存放目录
dir /root/programs/redis
#RBD持久化数据文件
dbfilename dump.rdb
运行
redis-server /root/programs/redis/redis.conf
性能测试
redis-benchmark
下载加速
wget 下载太慢,
axel 会快很多
ubuntu : apt install -y axel
centos :
wget 'http://www.ha97.com/code/axel-2.4.tar.gz'
tar -xf axel-2.4.tar.gz
cd axel-2.4
./configure && make && make install
axel http://192.168.20.253:8000/redis-5.0.4.tar.gz