CentOS_6.5安装Redis_3.0.2

1.解压、编译、安装redis-3.0.2

tar zxvf redis-3.0.2.tar.gz -C /usr/local/redis/
cd /usr/local/redis/
make && make install

2.创建redis相关目录

mkdir -p /usr/local/redis/log
mkdir -p /usr/local/redis/pid
mkdir -p /usr/local/redis/db

3.编辑redis.conf配置文件

cp redis.conf /etc/redis.conf
vim /etc/redis.conf
daemonize yes
pidfile /usr/local/redis/pid/redis.pid
port 6379
tcp-backlog 511
timeout 600
tcp-keepalive 0
loglevel notice
logfile /usr/local/redis/log/redis.log
databases 16
save 900 1
save 300 10
save 60 10000
rdbcompression yes
dbfilename dump.rdb
dir /usr/local/redis/db
slave-serve-stale-data yes
appendonly yes
appendfilename "appendonly.aof"
appendfsync everysec
no-appendfsync-on-rewrite no
auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb
slowlog-log-slower-than 10000
slowlog-max-len 128
latency-monitor-threshold 0
notify-keyspace-events ""
hash-max-ziplist-entries 512
hash-max-ziplist-value 64
list-max-ziplist-entries 512
list-max-ziplist-value 64
set-max-intset-entries 512
zset-max-ziplist-entries 128
zset-max-ziplist-value 64
hll-sparse-max-bytes 3000
activerehashing yes
client-output-buffer-limit normal 0 0 0
client-output-buffer-limit slave 256mb 64mb 60
client-output-buffer-limit pubsub 32mb 8mb 60
hz 10
aof-rewrite-incremental-fsync yes

4.创建redis服务脚本,并赋予权限

vim /etc/init.d/redis
#!/bin/sh
#chkconfig:        2345 60 40
#Description:        Start and Stopredis
#Provides:        redis
# Default-Start:    2 3 4 5
#Default-Stop:        0 1 6
PATH=/usr/local/bin:/sbin:/usr/bin:/bin
REDISPORT=6379
EXEC=/usr/local/bin/redis-server
REDIS_CLI=/usr/local/bin/redis-cli
PIDFILE=/usr/local/redis/pid/redis.pid
CONF="/etc/redis.conf"
case "$1" in
start)
if [ -f $PIDFILE ]
then
echo "$PIDFILE exists, process is already runningor crashed"
else
echo "Starting Redis server..."
$EXEC $CONF
fi
if [ "$?"="0" ]
then
echo "Redis is running..."
fi
;;
stop)
if [ ! -f $PIDFILE ]
then
echo "$PIDFILE does not exist, process is notrunning"
else
PID=$(cat $PIDFILE)
echo "Stopping Redis server..."
$REDIS_CLI -p $REDISPORT SHUTDOWN
while [ -x ${PIDFILE} ]
do
echo "Waiting for Redis to shutdown ..."
sleep 1
done
echo "Redis is stopped"
fi
;;
restart|force-reload)
${0} stop
${0} start
;;
*)
echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}">&2
exit 1
esac

5.添加redis服务开机启动

chmod a+x /etc/init.d/redis
chkconfig --add redis
chkconfig --level 2345 redis on
chkconfig --list | grep redis

6.启动redis服务

service redis start
ps -aux | grep redis
netstat -anptu | grep 6379

7.防火墙启用6379端口

iptables -A INPUT -p tcp --dport 6379 -j ACCEPT
时间: 2024-08-04 06:55:32

CentOS_6.5安装Redis_3.0.2的相关文章

Ubuntu14.04下安装OpenCV3.0经验

Jeremy Lin 不得不说OpenCV的安装是个坑,我差不多花了2天时间才搞定.第1遍我是在VMware的虚拟机上面安装的,结果很无奈的失败了.后来我用EasyBCD装了Win8.1和Ubuntu14.04的双系统来安装OpenCV3.0,不过一开始也是相当不顺利. 现在谈一下正确的安装方法: 前提:系统更新 sudo apt-get update sudo apt-get upgrade 我主要就是栽在这个坑上面,我是一安装完 Ubuntu 14.04.2 就开始安装 OpenCV3.0

==原创==Ubuntu14.04安装OPENCV3.0流程及遇到的问题

Ubuntu14.04安装OPENCV3.0流程及遇到的问题 [email protected] http://www.cnblogs.com/mcjj 作者:马春杰杰 2017年6月14日22:38:23 我的电脑环境: Ubuntu14.04LTS + CUDA8.0 + CUDNN5.0 + Nvidia-367.44驱动 + OPENCV3.0-beta 我是按照这篇文章来的: Ubuntu14.04安装OpenCV3.0 - Linux系统教程 首先是刚开始的时候就遇到了错误,Unsu

Ubuntu 14.04(x64) 安装cuda8.0

由于之前已经在Ubuntu 14.04 x64上面安装cuda7.0+caffe, 并且已经配置好,caffe也已经跑通. 但是最近需要使用Torch,而Torch对cuda的要求是8.0,因此决定对cuda的版本进行升级,以满足Torch平台的需求. 而最新版的caffe也已经支持cuda8.0. 话不多说,开始安装cuda8.0. 显卡:GeForce GTX TITAN X 系统:Ubuntu 14.04(x_64) CUDA:cuda_8.0.61_375.26_linux.run cu

自动化安装Cacti 0.8.8h脚本

自动化安装Cacti 0.8.8h脚本 一.目的 1.1 监控目的 目前我们已经有zabbix监控系统,但是有客户需求需要流量报表,因此应此类客户的需求,部署Cacti流量监控系统,来监控客户服务器或交换机端口,为客户提供流量报表截图. 1.2 本文目的 快速部署Cacti流量监控系统,为后期相关工程师部署此系统提供借鉴与参考. 二.理论基础 2.1 相关理论 Cacti是用php语言实现的一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具.snmp服务获取数据,

Ubuntu 11.04 安装 cuda5.0

由于实验需要,于2016年10月15日再Ubuntu11.04安装cuda5.0,但是从网上查找Ubuntu11.04 只有对应的支持的cuda4 版本,cuda 5.0前面版本不支持IDE nisght ,为调试带来许多麻烦,等装完以后,才明白,为什么英伟达不支持Ubuntu11.04的cuda 5.0,原因是gcc 编译器的版本不对应,Ubuntu11.04默认的编译器是gcc4.5,但是cuda5.0对应的编译器必须是gcc4.6,这个后面还需要调整,首先在Nvidia官方网站上下载cud

安装virtualbox-5.0出错 以及安装virtualbox-5.0

问题: virtualbox-5.0 : Depends: libvpx1 (>= 1.0.0) but it is not installable Recommends: libsdl-ttf2.0-0 but it is not going to be installed 解决: 1.确认 /etc/apt/sources.list里面有这命令 deb http://download.virtualbox.org/virtualbox/debian vivid contrib 2.运行下列命

CentOS-6.4-x86_64中安装apache-tomcat-7.0.54.tar.gz

1.检查java版本信息 [[email protected] ~]# java -version java version "1.8.0_20" Java(TM) SE Runtime Environment (build 1.8.0_20-b26) Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode) [[email protected] ~]# 2.解压和安装apache-tomcat-7.0.54.tar

安装HBase 0.94.6-cdh4.3.0

安装HBase 0.94.6-cdh4.3.0 设定HBase的配置文件,由于安装的是cdh版,各版本直接匹配,互相依赖的jar包也都正确,只需要配置下hbase的环境变量和配置文件即可. 1.配置hbase-env.sh,添加JAVA_HOME环境变量 [html] view plaincopy export JAVA_HOME=/usr/java/default/  其他暂时不用添加 export HBASE_MANAGES_ZK=true 2.修改hbase-site.xml,如下配置 [

zabbix 3.2.1 安装 graphtree3.0.4 或 graphtree3.2.x

我现在用的zabbix版本是3.2.1,监控了大约23台服务器,大多数系统版本你是CentOS 6.5 ,有几台是CentOS 6.7,虽然服务器不多,但监控的项目还是挺多的,有时看起来不太方便,之前发现有这个 graphtree插件,但一直没有部署,今天趁这股热劲搞完吧. 操作步骤: 1.进入zabbix页面的目录,因人而异 # cd /var/www/zabbix 2.下载graphtree 补丁包 # wget --no-check-certificate  https://raw.git