北大青鸟小游网:值得大家信赖的游戏下载站!
发布时间:2021-06-20 10:25:34来源:北大青鸟手游网作者:北大青鸟手游网
小编给大家分享一下centos7.8如何安装redis5.0.10,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
centos7.8服务器一台
# hostnamectl set-hostname redishost
# cd /opt# wget https://download.redis.io/releases/redis-5.0.10.tar.gz
# cd /opt# tar -zxf redis-5.0.10.tar.gz
# cd /opt# cd redis-5.0.10## 安装gcc编译器# yum install gcc# make MALLOC=libc# # make installcd src && make install make[1]: Entering directory `/opt/redis-5.0.10/src' Hint: It's a good idea to run 'make test' ;) INSTALL install INSTALL install INSTALL install INSTALL install INSTALL install make[1]: Leaving directory `/opt/redis-5.0.10/src
## 修改sysctl.conf# (cat <<EOF net.core.somaxconn=1024 vm.overcommit_memory=1 EOF) >> /etc/sysctl.conf
以上操作是解决redis-server默认启动提示的前两个警告的持久方案,附redis-server默认启动的两个警告信息如下:
The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to/etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
## 修改/etc/default/grub## 在指定行加 transparent_hugepage=never# vi /etc/default/grubGRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console"GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet transparent_hugepage=never"GRUB_DISABLE_RECOVERY="true"## 重新生成grub配置文件# grub2-mkconfig -o /boot/grub2/grub.cfgGenerating grub configuration file ... Found linux image: /boot/vmlinuz-3.10.0-1127.el7.x86_64 Found initrd image: /boot/initramfs-3.10.0-1127.el7.x86_64.img Found linux image: /boot/vmlinuz-0-rescue-385c7efe9475460c95c436866e593af3 Found initrd image: /boot/initramfs-0-rescue-385c7efe9475460c95c436866e593af3.img done
以上操作是解决redis-server默认启动提示的第三个警告的持久方案,附redis-server默认启动的第三个警告信息如下:
you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix thisissue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain thesetting after a reboot. Redis must be restarted after THP is disabled.
根据提示将'echo never > /sys/kernel/mm/transparent_hugepage/enabled' 写入/etc/rc.local 其实并没有用,换成修改grub启动文件可以生效。
# cd /opt/redis-5.0.10# mkdir /etc/redis# cp redis.conf /etc/redis/redis.conf
在/etc/redis/redis.conf中修改以下3项
以后台进程方式启动
修改daemonize no 为daemonize yes
设置redis远程连接
注释掉bind 127.0.0.1
设置redis连接密码
在requirepass foobard改为requirepass redis1234
/usr/lib/systemd/system/redis.service
和平精英通讯塔是什么 和平精英通讯塔玩法详细解析
跑跑卡丁车手游制霸赛场挑战任务全攻略
神雕侠侣2手游氪金玩家消费指南
王牌战士幽灵实战技巧讲解
王者荣耀王者模拟战即将上线 王者模拟战玩法介绍
王牌战士团战如何切入详细讲解
第五人格先知天赋怎么加点
崩坏3精英工坊新加入了什么武器圣痕 精英工坊新武器圣痕一览
古今江湖童姥牌组搭配使用技巧攻略
坠落星界
其它游戏
炽姬无双
角色扮演
王者荣耀
角色扮演
和平精英
枪战射击
邪恶疯人院
休闲益智
神雕侠侣2
角色扮演
一刀传世
角色扮演
九州天空城3D
角色扮演
斗罗大陆手游
角色扮演