redis3.2.11 安装
wget http://download.redis.io/releases/redis-3.2.11.tar.gz [root@hdp01 src]# tar xf redis-3.2..tar.gz -C /opt/
[root@hdp01 src]# cd /opt/
[root@hdp01 opt]# ll
total
drwxr-xr-x. root root Aug : java
drwxrwxr-x. root root Sep redis-3.2.
[root@hdp01 opt]# cd redis-3.2./
[root@hdp01 redis-3.2.]# make
[root@hdp01 redis-3.2.]# cd /usr/local/
[root@hdp01 local]# pwd
/usr/local
[root@hdp01 local]# mkdir redis
[root@hdp01 local]# cd redis/
[root@hdp01 redis]# mkdir bin
[root@hdp01 redis]# mkdir conf
[root@hdp01 redis]# ls
bin conf
[root@hdp01 redis]# cp /opt/redis-3.2./src/redis* /usr/local/redis/bin/
[root@hdp01 redis]# ll /usr/local/redis/bin/
total
-rw-r--r--. root root Aug : redisassert.h
-rwxr-xr-x. root root Aug : redis-benchmark
-rw-r--r--. root root Aug : redis-benchmark.c
-rw-r--r--. root root Aug : redis-benchmark.o
-rwxr-xr-x. root root Aug : redis-check-aof
-rw-r--r--. root root Aug : redis-check-aof.c
-rw-r--r--. root root Aug : redis-check-aof.o
-rwxr-xr-x. root root Aug : redis-check-rdb
-rw-r--r--. root root Aug : redis-check-rdb.c
-rw-r--r--. root root Aug : redis-check-rdb.o
-rwxr-xr-x. root root Aug : redis-cli
-rw-r--r--. root root Aug : redis-cli.c
-rw-r--r--. root root Aug : redis-cli.o
-rwxr-xr-x. root root Aug : redis-sentinel
-rwxr-xr-x. root root Aug : redis-server
-rwxr-xr-x. root root Aug : redis-trib.rb
[root@hdp01 redis]# cp /opt/redis-3.2./redis.conf /usr/local/redis/conf/mvredis.conf
[root@hdp01 redis]# ls /usr/local/redis/conf/
mvredis.conf
#####删除一些不必要的文件(我们只需要redis的可执行文件)
[root@hdp01 bin]# ls
redisassert.h redis-benchmark.o redis-check-aof.o redis-check-rdb.o redis-cli.o redis-trib.rb
redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel
redis-benchmark.c redis-check-aof.c redis-check-rdb.c redis-cli.c redis-server
[root@hdp01 bin]# rm -rf *.o
[root@hdp01 bin]# rm -rf *.c
[root@hdp01 bin]# rm -rf *.h
[root@hdp01 bin]# ls
redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server redis-trib.rb
####修改配置文件
[root@hdp01 conf]# pwd
/usr/local/redis/conf
[root@hdp01 conf]# vi mvredis.conf
daemonize no
修改为:
daemonize yes (后台程序方式运行) pidfile /var/run/redis_6379.pid
修改为:
pidfile /usr/local/redis/redis_6379.pid
(把pidfile生成到有权限的目录下) ####启动
[root@hdp01 conf]# /usr/local/redis/bin/redis-server /usr/local/redis/conf/mvredis.conf
[root@hdp01 conf]# ps aux|grep redis
root 0.0 0.0 ? Ssl : : /usr/local/redis/bin/redis-server 127.0.0.1:
root 0.0 0.0 pts/ S+ : : grep redis ###备机启动:
[root@hdp02 conf]# /usr/local/redis/bin/redis-server /usr/local/redis/conf/mvredis.conf
[root@hdp02 conf]# ps aux|grep redis
root 0.0 0.0 ? Ssl : : /usr/local/redis/bin/redis-server 127.0.0.1:
root 0.0 0.0 pts/ S+ : : grep redis 环境变量:
vi /etc/profile
export REDIS_HOME=/usr/local/redis
export PATH=$PATH:${REDIS_HOME}/bin source /etc/profile redis 启动停止重启脚本:
cat /etc/init.d/redis
#!/bin/sh #chkconfig:
# Simple Redisinit.d script conceived to work on Linux systems
# as it doesuse of the /proc filesystem. #配置redis端口号
REDISPORT=`grep "port" /usr/local/redis/conf/mvredis.conf|grep -v "^#"|awk '{print $2}'`
#配置redis启动命令路径
EXE=/usr/local/redis/bin/redis-server
#配置redis连接命令路径
CLIEXE=/usr/local/redis/bin/redis-cli
#配置redis运行PID路径
PIDFILE=/usr/local/redis/redis_6379.pid
#配置redis的配置文件路径
CONF="/usr/local/redis/conf/mvredis.conf"
#配置redis的连接认证密码
#REDISPASSWORD= function start () {
if [ -f $PIDFILE ] then echo "$PIDFILE exists,process is already running or crashed" else echo "Starting Redisserver..." $EXE $CONF & fi
} function stop () {
if [ ! -f $PIDFILE ] then echo "$PIDFILE does not exist, process is not running" else PID=$(cat $PIDFILE) echo "Stopping ..." ## $CLIEXE -p $REDISPORT -a $REDISPASSWORD shutdown
$CLIEXE -p $REDISPORT shutdown while [ -x /proc/${PID} ] do echo "Waiting forRedis to shutdown ..." sleep done echo "Redis stopped" fi
} function restart () {
stop sleep start
} case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
*)
echo -e "\e[31m Please use $0 [start|stop|restart] asfirst argument \e[0m"
;;
esac
redis3.2.11 安装的更多相关文章
- redis3.2.11多机多实例集群部署及测试连接情况
机器配置 redis3.2.11安装配置规划 机器 192.168.169.136(本机虚拟机1) 192.168.169.137(本机虚拟机2) 系统 Red Hat Enterprise Linu ...
- redis3.2.11单机多实例集群部署并测试连接情况
配置准备: redis3.2.11安装配置规划 机器 192.168.169.135(本机虚拟机) 系统 Red Hat Enterprise Linux Server release 6.4 (Sa ...
- redis-3.2.11哨兵模式的配置
设置内核参数: echo never > /sys/kernel/mm/transparent_hugepage/enabled > /proc/sys/vm/overcommit_mem ...
- LoadRunner 11 安装及破解
LoadRunner 11 安装及破解 前提条件: 内存:2G,硬盘空闲空间10G,安装完成后实际只占不到2G 支持winXP SP3;32位与64位win7浏览器支持IE6-8,IE9,fir ...
- VMware 11安装Mac OS X 10.10 及安装Mac Vmware Tools(超详细),以及动态调整虚拟机硬盘大小
先上一张效果图兴奋一下,博主穷屌丝一个,只能通过虚拟黑苹果体验下高富帅的生活,感觉超爽的,废话不多说的,直接上图了! 目录: 1.安装所需软件下载: 2.Mac OS X10.10 安装基本步骤: 3 ...
- VMware 11安装Mac和Linux
VMware 11安装Mac OS X 10.10_百度经验 https://jingyan.baidu.com/article/ff411625b9011212e48237b4.html?qq-pf ...
- redis-3.2.7安装脚本
redis-3.2.7 安装脚本 for CentOS 6.5 #!/bin/bash #Filename: inst_for_redis.sh #Version: 1.1 #Lastdate: 20 ...
- centos redis 3.2.11 安装与配置
centos 7 下载解压 wget http://download.redis.io/releases/redis-3.2.11.tar.gz tar xzf redis-3.2.11.tar.gz ...
- mysql5.6.11安装
下面详细介绍5.6版本MySQL的下载.安装及配置过程. 图1.1 MySQL5.6 目前针对不同用户,MySQL提供了2个不同的版本: Ø MySQL Community Serve ...
随机推荐
- docker commit
不能将挂载的外部volume修改的内容一块commit
- ubuntu安装java jdk
openjdk安装http://openjdk.java.net/install/ 一.下载 首先,当然是要下载了. 地址:http://www.oracle.com/technetwork/java ...
- PHP扩展模块Pecl、Pear以及Perl的区别
一.简短总结:pear:一个书写的比较规范,国外较流行的工具箱代码集pecl:php扩展包,但不属于php基本扩展范围perl:一种早于php出现的脚本级语言,php借鉴了他的正则表达式部分 二.Pe ...
- php数组函数-array_reduce()
array_reduce()函数发送数组中的值到用户自定义函数,并返回一个字符串. 注:如果数组是空的或则初始化值未传递,该函数返回NULL array_reduce(array,myfunction ...
- .NET应用程序默认使用管理员身份打开
1.在源码的Properties目录中找到 app.manifest(如果没有进入第二步,有跳过第二步) 2.如果没有app.manifest文件可以打开项目属性,找到安全性项,勾上启用 ClickO ...
- HTML5 JS 压缩图片,并取得图片的BASE64编码上传
基本过程 1) 调用 FileReader 的 reader.readAsDataURL(img); 方法, 在其onload事件中, 将用户选择的图片读入 Image对象. 2) 在image对象的 ...
- MongoDB快速入门(三)- 集合
创建集合 MongoDB 的 db.createCollection(name, options) 用于创建集合. 在命令中, name 是要创建集合的名称. Options 是一个文档,用于指定集合 ...
- Oracle、Mysql、SqlServer创建表和给表和字段加注释
一.Oracle --创建表 create table test ( id varchar2(200) primary key not null, sort number, ...
- POJ 1635 Subway tree systems (树的最小表示法)
题意:一串01序列,从一个点开始,0表示去下一个点,1表示回到上一个点,最后回到起点,遍历这棵树时每条边当且仅当走2次(来回) 给出两串序列,判断是否是同一棵树的不同遍历方式 题解:我们把每一个节点下 ...
- IOS 发布被拒 PLA 1.2问题 整个过程介绍 02 个人账户升级公司账户
首先,根据上一篇文章得出结论: 1.个人账户,可以发布非营销的APP.例如:公司企业站.个人站 2.公司账户,可以发布营销的APP.例如:京东,天猫,带有盈利的APP 3.企业账户,是使用在公司内部的 ...