redis安装
2022/4/5 19:49:00
本文主要是介绍redis安装,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1、安装脚本,及步骤
`#!/bin/bash
soft=redis-5.0.8
mkdir -p /opt/redis/data
apt-get -qq -y install build-essential
cp -a redis.conf /etc
cp -a redis /etc/init.d
tar zxf ${soft}.tar.gz -C /tmp
cd /tmp/$soft
make MALLOC=libc && make install
优化
echo 511 > /proc/sys/net/core/somaxconn
echo 'vm.overcommit_memory = 1' >> /etc/sysctl.conf
sysctl vm.overcommit_memory=1
echo never > /sys/kernel/mm/transparent_hugepage/enabled
开机自启
num=cat /etc/rc.local|wc -l
sed -i "$num i echo never > /sys/kernel/mm/transparent_hugepage/enabled" /etc/rc.local
/etc/init.d/redis start
`
修改系统参数及开机自启
vim /etc/sysctl.conf
添加
`vm.overcommit_memory=1 23 net.core.somaxconn = 1024
sysctl vm.overcommit_memory=1`
使其生效,如果不添加会启动会出现报错信息,进制内核中启用Transparent Huge Pages(THP)支持,防止Redis延迟和内存使用问题
echo never > /sys/kernel/mm/transparent_hugepage/enabled
将该命令写入/etc/rc.local中,使其重启后也生效
3、配置文件redis.conf修改
`logfile "/usr/local/redis/logs/redis.log"
daemonize yes ## 若使用开机启动,生成pid,该项必须设置为诶yes,否则redis将不能够正常执行开机启动(systemctl start redis,执行后一直卡着,直到超时)
bind 127.0.0.1 ##注释掉,允许所有其他ip访问,真实使用最好坐下限制,只允许某些主机访问
protected-mode no ## 允许其他机器上的客户端连接当前redis,配置文件设置该项,则开机启动处就可以去掉--protected no
dir /usr/local/redis/ ## db保存路径,由于db持久化到磁盘,占用空间可能比较大,所以选择比较大的文件夹设置
requirepass 12345 ##设置密码`
这篇关于redis安装的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-08阿里云Redis项目实战入门教程
- 2024-11-08阿里云Redis资料:新手入门与初级使用指南
- 2024-11-08阿里云Redis教程:新手入门及实用指南
- 2024-11-07阿里云Redis学习入门:新手必读指南
- 2024-11-07阿里云Redis学习入门:从零开始的操作指南
- 2024-11-07阿里云Redis学习:初学者指南
- 2024-11-06阿里云Redis入门教程:轻松搭建与使用指南
- 2024-11-02Redis项目实战:新手入门教程
- 2024-10-22Redis入门教程:轻松掌握数据存储与操作
- 2024-10-22Redis缓存入门教程:快速掌握Redis缓存基础知识