CentOS下安装Redis-3.2.4
来源:互联网 发布:数控编程毕业论文 编辑:程序博客网 时间:2024/06/16 17:55
1、Redis的下载地址
1.1 官网的下载地址为:http://www.redis.io/download
1.2 在linux下,下载Redis的命令如下
wget http://download.redis.io/releases/redis-3.2.3.tar.gz
2、对 linux 上的 redis 文件进行解压。命令如下:
#进行解压tar -zxvf redis-3.2.4.tar.gz -C /usr/local/
3、进行make && make install 操作
#进行make && make installcd /usr/local/redis-3.2.4make && make install
4、建立两个文件夹分别存放redis的配置文件和执行命令
mkdir -p /usr/local/redis/etcmkdir -p /usr/local/redis/bin
5、把redis-3.2.4下的 redis.conf移动到/usr/local/redis/etc
cp redis.conf /usr/local/redis/etc/#关于配置文件的一些修改1、以后台形式,启动redis的服务daemonize yes2、修改,数据文件dump.rdb文件存放的路径dir /usr/local/redis/etc
6、把redis-3.2.4/src下的mkreleasehdr.sh,redis-benchmark,redis-check-aof,redis-cli ,redis-server 移动到/usr/local/redis/bin
cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server /usr/local/redis/bin
7、在启动redis服务,手动指定配置文件(以后台启动,将配置文件的redis.conf的daemonize改为yes)
[root@localhost src]# /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
8、将Redis相关的命令,加入到环境变量里面
8.1 修改 /etc/profile文件
#set redis pathRedis_Path=/usr/local/redis/binexport PATH=$PATH:$Redis_Path
8.2 重新执行 /etc/profile文件的内容,是的配置生效
source /etc/profile
9、验证是否启动成功
9.1 使用 ps 命令
[root@localhost redis-3.2.4]# ps -ef | grep redisroot 15224 2598 0 23:49 pts/1 00:00:00 /usr/local/redis/bin/redis-server 127.0.0.1:6379 root 15255 15236 0 23:50 pts/3 00:00:00 /usr/local/redis/bin/redis-cliroot 15299 11969 0 23:54 pts/2 00:00:00 grep redis
9.2 使用 netstat 命令
[root@localhost redis-3.2.4]# netstat -tunpl | grep redistcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 15224/redis-server
10、将redis安装为一个服务
10.1 复制脚本到/etc/init.d目录(系统在启动的时候,会自动加载/etc/rc.d目录下的可执行脚本)
#复制脚本文件,并改名字为rediscp /usr/local/src/redis/utils/redis_init_script /etc/rc.d/init.d/redis10.2 更改,redis脚本文件,增加下面的内容(注意配置文件的位置)
#!/bin/sh #chkconfig: 2345 80 90 #设置开机状态的启动
#设置redis服务重新启动 restart) $0 stop $0 start ;;
10.3 增加redis服务到开机启动项
chkconfig --add redis
10.4 启动,停止和重启 redis服务
service redis startservice redis stopservice redis restart
10.5 完整版的脚本文件,如下:
#!/bin/sh#chkconfig: 2345 80 90 # Simple Redis init.d script conceived to work on Linux systems# as it does use of the /proc filesystem.REDISPORT=6379EXEC=/usr/local/bin/redis-serverCLIEXEC=/usr/local/bin/redis-cliPIDFILE=/var/run/redis_${REDISPORT}.pidCONF="/usr/local/redis/etc/redis.conf"<pre name="code" class="javascript">case "$1" in start) if [ -f $PIDFILE ] then echo "$PIDFILE exists, process is already running or crashed" else echo "Starting Redis server..." $EXEC $CONF fi ;; stop) if [ ! -f $PIDFILE ] then echo "$PIDFILE does not exist, process is not running" else PID=$(cat $PIDFILE) echo "Stopping ..." $CLIEXEC -p $REDISPORT shutdown while [ -x /proc/${PID} ] do echo "Waiting for Redis to shutdown ..." sleep 1 done echo "Redis stopped" fi ;; restart) $0 stop $0 start ;; *) echo "Please use start or stop as first argument" ;;esac
11、关闭redis服务
[root@localhost etc]# /usr/local/redis/bin/redis-cli shutdown
12、参考的博客地址
http://www.cnblogs.com/_popc/p/3684835.html
13、redis学习的相关资料下载
- CentOS下安装Redis-3.2.4
- CentOS下安装redis
- CentOS下安装Redis
- centos下安装redis
- centos下安装redis
- centos下安装redis
- CentOS 下安装 Redis
- centos下安装redis
- centos下redis安装
- Centos下安装Redis
- centos下安装redis
- CentOS下安装Redis
- Centos 下安装Redis
- centos下安装redis
- centos下安装redis
- Centos下安装Redis
- CentOS下安装Redis
- CentOS 7下安装Redis 4
- HTTP请求
- Emmet 简写语法
- 代码片段
- 关于蓝牙模块(HC-06)
- 信息开发与管理串讲
- CentOS下安装Redis-3.2.4
- poj 1390 Blocks (区间dp)
- 【区间dp,概率dp】
- MongoDB-特殊集合
- UnityEngine.Mesh不包含 GetTriangleScript的定义
- 基于Twitter ID 生成策略
- 汇编的常用指令
- 使用APT减少MVP的冗余代码
- Toast原理解析