文档章节

centOS上安装redis

百花
 百花
发布于 2017/02/15 18:23
字数 368
阅读 3
收藏 0

## 源码安装

1.安装tcl支持

yum install tcl

  

2.安装redis我们以最新的2.8.9为例

$ wget http://download.redis.io/releases/redis-3.2.8.tar.gz
$ tar xzf redis-3.2.8.tar.gz
$ cd redis-3.2.8
$ make
$ make test
$ make install

测试通过后安装,安装后会自动把redis-server,redis-cli,redis-benchmark,redis-check-aof,redis-check-dump复制到/usr/local/bin目录下。

 

## yum 安装



$ yum -y install redis

// 如果yum提示没有redis,则先安装 epel源,在重新安装
$ yum install epel-release

 

编辑redis.conf文件

vi redis.conf

修改daemonize no改成yes。

我们手动复制redis.conf到/etc目录下

cp redis.conf /etc

编写自init.d脚本。

内容如下:

 

###########################
#chkconfig: 2345 10 90
#description: Start and Stop redis
PATH=/usr/local/bin:/sbin:/usr/bin:/bin
   
REDISPORT=6379
EXEC=/usr/local/bin/redis-server
REDIS_CLI=/usr/local/bin/redis-cli
   
PIDFILE=/var/run/redis.pid
CONF="/etc/redis.conf"
   
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
        if [ "$?"="0" ] 
        then
              echo "Redis is running..."
        fi
        ;;
    stop)
        if [ ! -f $PIDFILE ]
        then
                echo "$PIDFILE does not exist, process is not running"
        else
                PID=$(cat $PIDFILE)
                echo "Stopping ..."
                $REDIS_CLI -p $REDISPORT SHUTDOWN
                while [ -x ${PIDFILE} ]
               do
                    echo "Waiting for Redis to shutdown ..."
                    sleep 1
                done
                echo "Redis stopped"
        fi
        ;;
   restart|force-reload)
        ${0} stop
        ${0} start
        ;;
  *)
    echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2
        exit 1
esac
##############################

 

可以通过winscp上传到/etc/init.d/目录下

修改权限,可以运行

chmod +x /etc/init.d/redis

设置开机自动启动服务

sudo chkconfig redis on

 

启动服务:

service redis start

停止服务:

service redis stop

 

配置防火墙打开对应的端口:

vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT

 重启防火墙

service iptables restart

本文转载自:http://www.cnblogs.com/xsi640/p/3756130.html

共有 人打赏支持
百花
粉丝 1
博文 67
码字总数 25011
作品 0
海淀
架构师
Redis3.0.6集群搭建

创建一个RedisCluster之前,我们需要有一些以cluster模式运行的Redis实例,这是因为cluster模式下Redis实例将会开启cluster的特征和命令。 现在我有2台Vbox搭建的CentOS6虚拟机【CentOS1(192...

摆渡者
2016/01/09
1K
3
redis分片存储集群的搭建

环境说明: twemproxy安装: [root@localhost src]# tar -zxf nutcracker-0.4.0.tar.gz [root@localhost src]# cd nutcracker-0.4.0[root@localhost nutcracker-0.4.0]# ./configure --prefi......

yacai1990
2016/07/11
0
0
在centos6.3用yum安装redis

一、centos默认的安装源在官方centos.org上,而redis在第三方的yum源里,所以无法安装,非官方的yum推荐用fedora的epel仓库。当然也可通过配置 /etc/yum.repos.d/CentOS-Base.repo文件增加y...

weixingo
2016/04/06
63
0
在 CentOS 7 里安装 redis-4.0.9

环境:阿里云 CentOS 7.5 64位 过程: 1.yum update # 更新 2.wget http://download.redis.io/releases/redis-4.0.9.tar.gz # 下载redis当前最新稳定版4.0.9 3.tar xvzf redis-4.0.9.tar.gz......

传授知识的天使
06/11
0
0
Redis 笔记系列(三)——在centos上安装redis3

环境搭建 上一次我写博客的时候在Fedora上安装的redis,这次我在VMware上安装了Centos7。系统安装我就略过了,不会的切腹谢罪。这里只提醒一点,在选择网络连接时,选择桥接模式,为的是给V...

HappyBKs
2016/09/18
1K
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Nginx防盗链、访问控制、Nginx解析PHP相关配置、Nginx代理

Nginx防盗链 在配置文件里写入以下内容: 用curl测试 访问控制 Nginx限制某些IP不能访问或者只允许某些IP访问。 配置文件写入如下内容: allow 表示允许访问的IP,deny限制访问的IP。 匹配正...

黄昏残影
10分钟前
0
0
自己动手实现RPC服务调用框架

转载 TCP的RPC 引言 本文利用java自带的socket编程实现了一个简单的rpc调用框架,由两个工程组成分别名为battercake-provider(服务提供者)、battercake-consumer(服务调用者)。 设计思路...

雨中漫步的鱼
12分钟前
0
0
Centos6.x安装之后的9件事

Centos6.x安装之后的9件事 这些不是必须都做的,只不过是我个人的习惯,在此记录一下。 1.修改yum源到国内 CentOS系统更换软件安装源 备份你的原镜像文件,以免出错后可以恢复。 mv /etc/yu...

叶云轩
17分钟前
5
0
springboot2 使用jsp NoHandlerFoundException

开发图片上传功能,为验证测试功能是否正常,使用JSP编写表单提交进行测试 开发完成后,请求API提示如下异常: No mapping found for HTTP request with URI [/WEB-INF/jsp/avatar_upload.j...

showlike
23分钟前
0
0
springboot踩坑记--springboot正常启动但访问404

一 spring boot的启动类不能直接放在main(src.java.main)这个包下面,把它放在有包的里面就可以了。 二 正常启动了,但是我写了一个controller ,用的@RestController 注解去配置的controlle...

onedotdot
25分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部