Redis单机环境安装

===============================================================================================

基本环境 单机安装

===============================================================================================

1、安装gcc

yum install gcc

=============================================================================================================================================================================

Package Arch Version Repository Size

=============================================================================================================================================================================

Installing:

gcc x86_64 4.4.7-16.el6 base 10 M

Installing for dependencies:

cloog-ppl x86_64 0.15.7-1.2.el6 base 93 k

cpp x86_64 4.4.7-16.el6 base 3.7 M

mpfr x86_64 2.4.1-6.el6 base 157 k

ppl x86_64 0.10.2-11.el6 base 1.3 M

Updating for dependencies:

libgcc x86_64 4.4.7-16.el6 base 103 k

libgomp x86_64 4.4.7-16.el6 base 134 k

?

手动安装gcc步骤:

Updating : libgcc-4.4.7-16.el6.x86_64 1/9

Installing : ppl-0.10.2-11.el6.x86_64 2/9

Installing : cloog-ppl-0.15.7-1.2.el6.x86_64 3/9

Installing : mpfr-2.4.1-6.el6.x86_64 4/9

Installing : cpp-4.4.7-16.el6.x86_64 5/9

Updating : libgomp-4.4.7-16.el6.x86_64 6/9

Installing : gcc-4.4.7-16.el6.x86_64 7/9

2、make

????make若报错:zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory

????make MALLOC=libc --在redis readme文件中有说明

?

3、make install

?

4、调优

4.1修改/etc/sysctl.conf vm.overcommit_memory=1

???? vm.overcommit_memory参数有三种可能的配置:

  ????????0 表示检查是否有足够的内存可用,如果是,允许分配;如果内存不够,拒绝该请求,并返回一个错误给应用程序。

  ????????1 表示根据vm.overcommit_ratio定义的值,允许分配超出物理内存加上交换内存的请求。vm.overcommit_ratio参数是一个百分比,加上内存量决定内存可以超量分配多少内存。例如,vm.overcommit_ratio值为50,而内存有1GB,那么这意味着在内存分配请求失败前,加上交换内存,内存将允许高达1.5GB的内存分配请求。

  ????????2 表示内核总是返回true。

4.2修改/proc/sys/net/core/somaxconn

???? cat /proc/sys/net/core/somaxconn --default 128

???? echo 511 > cat /proc/sys/net/core/somaxconn

???? 将禁用命令加入 /etc/rc.local

????定义了系统中每一个端口最大的监听队列的长度,这是个全局的参数.限制了接收新 TCP 连接侦听队列的大小。对于一个经常处理新连接的高负载 web服务环境来说,默认的 128 太小了。大多数环境这个值建议增加到 1024 或者更多。 服务进程会自己限制侦听队列的大小(例如 sendmail(8) 或者 Apache),常常在它们的配置文件中有设置队列大小的选项。大的侦听队列对防止拒绝服务 DoS 攻击也会有所帮助。

4.3禁用THP

echo never > /sys/kernel/mm/transparent_hugepage/enabled

cat /sys/kernel/mm/transparent_hugepage/enabled

将禁用命令加入 /etc/rc.local

????设置最大文件打开数量

ulimit -a

????????ulimit -n 10032 --该命令可以放到/etc/rc.local中

????????终极修改

????????????vi /etc/security/limits.conf

????????????*  soft  nofile  65536

????????????*  hard  nofile  65536

时间: 2024-10-11 00:12:42

Redis单机环境安装的相关文章

Redis 单机版本安装

亲装! 1.linux 系统镜像 redis 版本  使用redis-3.2.8.tar.gz(截止2017年4月的最新稳定版) 在安装之前先安装下redis 需要的环境 wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gztar -xzvf tcl8.6.1-src.tar.gzcd  /usr/local/tcl8.6.1/unix/./configure  make && make install 2.安装 tar

Spark单机环境安装

1.ubantu环境下安装JDK 我的jdk安装在/home/fuqiang/java/jvm目录下,scala,spark都是在此目录下,主要是JDK环境变量的设置$ sudo gedit /etc/profile在文档的最末尾加上export JAVA_HOME=/home/fuqiang/java/jvm/jdk1.7.0_79export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATHexport PATH=$JAVA_H

Redis Windows环境安装

1.下载Windows 版本 Redis: https://github.com/ServiceStack/redis-windows 2. 解压文件: F:\开源代码学习\01_Redis 打开 目录:F:\开源代码学习\01_Redis\src\msopentech\redis64-2.6.12.1 3.启动Redis 指向CMD命令: 4.测试安装成果: 新建一个CMD 窗口: 运行命令:

Redis 单机版本安装及其启动

1.先创建reids 用户 [[email protected] ~]# yum -y install tcl [[email protected] ~]# useradd redis [[email protected] ~]# passwd redis Changing password for user redis. New password: BAD PASSWORD: it is too short BAD PASSWORD: is too simple Retype new pass

Redis单机版本的安装

我的是centos-6.5的环境,安装redis的单机版本 1.下载redis源文件redis-3.0.0.tar.gz到一个目录,我的下载目录是/software 2.编译安装源文件的先觉条件是安装gcc-c++ yum -y install gcc-c++ 3.进入redis源文件所在的目录:cd /software,解压 tar -zxvf redis-3.0.0.tar.gz 4.进入解压后的redis目录: cd redis-3.0.0 5.编译redis源文件 make 6.安装re

Java环境配置 数据库 缓存Redis Nosql MongoDB 安装

系统选择 centos 7.0 1.java安装篇 rpm -qa |grep java 检测是否java yum remove java-1.7.0-openjdk 使用命令删除java 到oracle官方下载java安装包 rpm -ivh jdk-7u60-linux-x64.rpm ->安装jdk 2.Tomcat 安装篇 在apache官方下载tomcat wget http://apache.fayea.com/apache-mirror/tomcat/tomcat-7/v7.0.5

Redis介绍和环境安装

-------------------Redis环境安装------------------- 1.安装 1.卸载软件 sudo apt-get remove redis-server 2.清除配置 sudo apt-get remove --purge redis-server 3.删除残留文件 1.sudo find / -name redis:文档查找 名字 2.删除 sudo rm -rf var/lib/redis/ sudo rm -rf /var/log/redis sudo rm

Redis和MySQL环境安装

Redis环境安装 直接去:https://github.com/MicrosoftArchive/redis/releases这个网址的Redis安装. 下载好以后直接一键安装. 然后安装它的可视化界面RedisDesktopManager: 直接去:https://github.com/uglide/RedisDesktopManager/releases下载稳定的版本 还是下载好后一键安装 MySQL环境安装 直接在百度下载mysql后安装 安装MySQL可视化工具mysql-front:

BizTalk开发系列(三) 单机环境下的BizTalk Server 2006 R2安装

大部分的开发环境都是在单机环境下进行的,今天整理了一下BizTalk Server 2006 R2在单机环境下的安装步骤. 1. 软件需求 在独立服务器中完整安装BizTalk Server 2006 R2的基本软件需求 Windows 2003 Server with Service Pack 2 (SP2), or Windows 2003 Server R2 Microsoft Office Excel 2003 and InfoPath 2003 with Service Pack 2