• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

韩工

  • 博客园
  • 管理

公告

View Post

Redis安装及性能测试

1. 安装依赖包

yum -y install tcl devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils tcl centos-release-scl

scl enable devtoolset-9 bash

2. 下载解压

tar xvf redis-6.0.2.tar.gz
cd redis-6.0.2
make 
make test    #注意:如果此处一直提示“It's a good idea to run 'make test' ;)”, 请尝试运行make distclean
cd src  && make PREFIX=/usr/local/redis/ install

3. 创建程序目录

mkdir -p /usr/local/redis/{bin,conf}

4. 拷贝程序文件

cp /home/redis-6.0.2/redis.conf /usr/local/redis/conf/6379.conf

cd /home/redis-6.0.2/src/  && cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis/bin/

cp /home/redis-6.0.2/utils/redis_init_script /etc/init.d/redis
chmod 755 /etc/init.d/redis

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

5. 优化配置文件

sed -i "/^daemonize/s/no/yes/g" /usr/local/redis/6379.conf
sed -i "/^bind/s/127.0.0.1/0.0.0.0/g" /usr/local/redis/6379.conf
sed -i "s/# requirepass foobared/requirepass Passw0rd/g" /usr/local/redis/6379.conf
sed -i "s#dir \.\/#dir \/usr\/local\/redis#g" /usr/local/redis/6379.conf

 

#优化内核参数

echo "vm.overcommit_memory = 1" >>/etc/sysctl.conf
echo "net.core.somaxconn = 2048" >>/etc/sysctl.conf
echo "echo never > /sys/kernel/mm/transparent_hugepage/enabled" >>/etc/rc.local

sysctl -p

#修改redis启动脚本

sed -i "/^CONF=/s/\/etc\/redis/\/usr\/local\/redis/g" /etc/init.d/redis

6. 程序启动

chkconfig --add redis
chkconfig --level 35 redis on

service redis start

7. 登录测试

redis-cli -h 10.10.21.111
10.10.21.111:6379> set dog animal
OK
10.10.21.111:6379> get dog
"animal"
10.10.21.111:6379> quit

 

8. redis-benchmark性能测试
官方自带的压力测试工具,可以检测性能和速度

 测试100个并发连接,共100000请求

redis-benchmark -h localhost -p 6379 -a password -c 100 -n 100000

 

征途漫漫,惟有奋斗!

posted on 2021-06-15 16:56  韩工-Hill  阅读(36)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3