请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

 找回密码
 立即注册
搜索
查看: 557|回复: 0

linux安装配置Readis3.2.8

[复制链接]

13

主题

16

帖子

75

积分

VIP会员

积分
75
发表于 2017-8-18 11:56:08 | 显示全部楼层 |阅读模式
本文用的Centos6.8


1:下载
  wget  http://download.redis.io/releases/redis-3.2.8.tar.gz

2:解压
  tar zxvf redis-3.2.8.tar.gz

3:编译并指定安装目录
  make PREFIX=/usr/local/redis-3.2.8 install

4: 配置文件
  cp redis.conf /etc/redis.conf
  vim /etc/redis.conf
  将  daemonize no  改为 daemonize yes  #设置为后台进程

5:创建redis用户
  useradd -r -s /sbin/nologin -M redis

6:创建编辑启动脚本
#!/bin/sh
#
# redis        init file for starting up the redis daemon
#
# chkconfig:  - 20 80
# description: Starts and stops the redis daemon.

# Source function library.
#!/bin/sh
#
# redis        init file for starting up the redis daemon
#
# chkconfig:  - 20 80
# description: Starts and stops the redis daemon.

# Source function library.
. /etc/rc.d/init.d/functions

name="redis-server"
# this is install catalog
exec="/usr/local/redis-3.2.8/bin/$name"
pidfile="/var/run/redis/redis.pid"
# this is configureFile
REDIS_CONFIG="/etc/redis.conf"

[ -e /etc/sysconfig/redis ] && . /etc/sysconfig/redis

lockfile=/var/lock/subsys/redis

start() {
    [ -f $REDIS_CONFIG ] || exit 6
    [ -x $exec ] || exit 5
    echo -n $"Starting $name: "
    daemon --user ${REDIS_USER-redis} "$exec $REDIS_CONFIG"
    retval=$?
    echo
    [ $retval -eq 0 ] && touch $lockfile
    return $retval
}

stop() {
    echo -n $"Stopping $name: "
    killproc -p $pidfile $name
    retval=$?
    echo
    [ $retval -eq 0 ] && rm -f $lockfile
    return $retval
}

restart() {
    stop
    start
}

reload() {
    false
}

rh_status() {
    status -p $pidfile $name
}

rh_status_q() {
    rh_status >/dev/null 2>&1
}


case "$1" in
    start)
        rh_status_q && exit 0
        $1
        ;;
    stop)
        rh_status_q || exit 0
        $1
        ;;
    restart)
        $1
        ;;
    reload)
        rh_status_q || exit 7
        $1
        ;;
    force-reload)
        force_reload
        ;;
    status)
        rh_status
        ;;
    condrestart|try-restart)
        rh_status_q || exit 0
        restart
        ;;
    *)
        echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart}"
        exit 2
esac
exit $?

7:修改文件权限
  chmod 755 /etc/init.d/redis

8:设置开机启动
  chkconfig --add redis
  chkconfig redis on

9:启动redis
  service redis start

10:进入redis /usr/local/redis-3.2.8/bin/redis-cli -h 127.0.0.1 -p 6379


####Redis常用命令####
set k v  创建kv值
key *    查看所有建
get k    根据K返回V

参考文档
  http://www.linuxidc.com/Linux/2017-03/141912.htm






  

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|大智能时代    

GMT+8, 2019-9-22 09:40 , Processed in 0.114155 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表