linux 下centos 安装redis

linux 下centos 安装 redis

centos 版本:

redis 版本:redis-4.0.11.tar.gz

在线安装:wget 命令。

centos 如缺少命令。使用 yum install wget

安装目录:/usr/local/redis 下

cd /usr/local/

获取redis包

wget http://download.redis.io/releases/redis-4.0.11.tar.gz

解压  至redis 目录

tar xzf redis-4.0.11.tar.gz   redis-4.0.11

进入redis 目录

cd redis-4.0.11

安装make

yum install make

安装gcc

yum install gcc

编译redis

make 

错误问题:

1、

make MALLOC=libcmake PREFIX=/usr/local/redis install

创建redis目录至、usr/local 目录下

mkdir /usr/local/redis

将redis.conf 复制至  /usr/local/redis 目录下

cp redis.conf /usr/local/redis/redis.conf

更改后的redis目录

修改redis.conf的配置

vim redis.conf

1.后台启动,daemonize yes

2.绑定端口,port 6379 默认是6379 需要安全组开放端口

3.绑定IP,bind 192.168.2.128

4.指定数据存放路径,/usr/local/redis/log rdb存放的路径

5.指定持久化方式,appendonly yes

6.requirepass 123456 设置密码

配置说明:bind_ip 可绑多个,也可直接#注释。

配置完成后,将redis.conf复制到/etc/redis/6379.conf       6379为端口号

cp redis.conf /etc/redis/6379.conf

在/etc/init.d/目录下 增加redis文件

vi /etc/init.d/redis

文件内容如下

#!/bin/sh
#
# Simple Redis init.d script conceived to work on Linux systems
# as it does use of the /proc filesystem.

### BEGIN INIT INFO
# Provides:     redis_6379
# Default-Start:        2 3 4 5
# Default-Stop:         0 1 6
# Short-Description:    Redis data structure server
# Description:          Redis data structure server. See https://redis.io
### END INIT INFO

REDISPORT=6379
EXEC=/usr/local/redis/bin/redis-server
CLIEXEC=/usr/local/redis/bin/redis-cli

PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/etc/redis/${REDISPORT}.conf"

PASSWORD=$(cat $CONF|grep ‘^\s*requirepass‘|awk ‘{print $2}‘|sed ‘s/"//g‘)

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 ..."
                        if [ -z $PASSWORD ]
                        then
                                $CLIEXEC -p $REDISPORT shutdown
                        else
                                $CLIEXEC -a $PASSWORD -p $REDISPORT shutdown
                        fi
                while [ -x /proc/${PID} ]
                do
                    echo "Waiting for Redis to shutdown ..."
                    sleep 1
                done
                echo "Redis stopped"
        fi
        ;;
    *)
        echo "Please use start or stop as first argument"
        ;;
esac

配置截图:

保存退出,设置权限

chmod 777 /etc/init.d/redis

设为开机启动

chkconfig redis on

启动redis

service redis start

原文地址:https://www.cnblogs.com/shanshanlaichi/p/12700277.html

时间: 04-13

linux 下centos 安装redis的相关文章

Linux下安装Redis及Linux下php安装Redis扩展

下载源码:wget http://redis.googlecode.com/files/redis-2.8.19.tar.gz 1.解压安装:  wget http://download.redis.io/releases/redis-2.8.19.tar.gz   tar xzf redis-2.8.19.tar.gz   cd redis-2.8.19  make   make install  cp redis.conf /etc/ 参数介绍: make install命令执行完成后,会在

linux下yum安装redis以及使用

1.yum install redis      --查看是否有redis   yum 源 2.yum install epel-release    --下载fedora的epel仓库 3. yum install redis    -- 安装redis数据库 4.service redis start  Redirecting to /bin/systemctl start redis.service   --开启redis服务 redis-server /etc/redis.conf  

Linux下编译安装redis

redis是开源,BSD许可,高级的key-value存储系统,可以用来存储字符串,哈希结构,链表,集合,因此,常用来提供数据结构服务. redis和memcached相比的独特之处: 1: redis可以用来做存储(storge), 而memccached是用来做缓存(cache),这个特点主要因为其有"持久化"的功能. 2: 存储的数据有"结构",对于memcached来说,存储的数据只有1种类型--"字符串",而redis则可以存储字符串,

CentOS7 linux下yum安装redis以及使用

1.安装redis数据库 yum install redis 2.下载fedora的epel仓库 yum install epel-release 3.启动redis服务 systemctl start redis 4.查看redis状态 systemctl status redis systemctl stop redis 停止服务 systemctl restart redis 重启服务 5.查看redis进程 6.设置开机自启动 systemctl enable redis 7.开放端口号

linux下centos安装android sdk最新全面教程【可行】

1.此教程解决了当你配置完android sdk的环境变量以后,可能在命令中打入adb还是提示错误.现在给大家提供最新解决方法,此方法同时可以解决最新的centos 6.5版本 2.本教程支持最新java8,并与此为例. 工具/原料 java8下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 注:ubuntu选tar.gz后缀:centos选rmp后缀 android sdk(内包括eclipse)下载

Linux下php安装Redis扩展

http://pecl.php.net/package/redis 安装环境:CentOS 6.4  1.下载 下载地址:http://pecl.php.net/package/redis 文件名:phpredis-2.2.4.tar.gz 文件下载成功后,上传至/usr/local 2.安装 [[email protected] local]# tar -zxvf phpredis-2.2.4.tar.gz  #解压[[email protected] local]# cd phpredis-

Linux下centos系统安装redis和php-redis

源地址:http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm  //此为centos 6版本 安装输入命令: 步骤一 : # wget http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm # rpm -ivh epel-release-6-8.noarch.rpm # yum install redi

linux 下在安装redis 踩过的坑

第一步: tar -zxvf redis-4.0.10.tar.gz 第二部: cd redis-4.0.10  目录 执行 make 编译   结果报错: 原因:  需要依赖三个包 解决: 依次安装 : yum install gcc yum install gcc-c++ yum install tcl 安装完之后make 又报错 解决办法:执行 make MALLOC=libc    完美解决问题 具体可参考:https://blog.csdn.net/libraryhu/article/

linux下一键安装redis并设置为后台进程及开机启动

1.下载适合你的版本的redis(下载页面https://redis.io/download),我下载的是4.0.6版本 wget http://download.redis.io/releases/redis-4.0.6.tar.gz 2.解压 tar zxvf redis-4.0.6.tar.gz 3.编译 cd redis-4.0.6/ make make install 4.安装并启动 cd utils ./install_server.sh * 第4步安装时会有几项提示一路按回车即可.

centos安装redis及php-redis扩展

centos安装redis及php-redis扩展 Linux, WEB 七162012 今天公司同事要求在测试机上安装redis,并且要求让php安装上redis的扩展,redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合)和zset(有序集 合).这些数据类型都支持push/pop.add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的.在此基础上,redi