你好,游客 登录 注册 搜索
背景:
阅读新闻

Linux上redis详细安装及配置过程

[日期:2017-09-16] 来源:Linux社区  作者:eason-en [字体: ]

本次介绍下redis的安装及详细配置,需要注意的是本地介绍的不是通过yum方式安装,也不推荐大家使用yum安装,安装完了其实啥也不知道.

1,通过rz命令将本地的tar.gz包上传到linux服务器上;我这里用的是redis-3.0.2.tar.gz,上传到/home/download下:

2.tar -zxvf 命令解压文件:

3,进入到redis-3.0.2文件夹下执行make编译命令,

看到下面这样的结果说明一切正常,

5,执行 make install命令进行安装,我个人习惯将软件都安装到一个指定的目录下,这次安装的目录是/home/server/redis  安装目录可以提前建好:

安装完成结果跟上图一样说明安装一切正常.

可以到redis目录下看会有个bin的目录,,

6,将redis-3.0.2目录下的redis.conf文件复制到安装完成的目录redis目录下:

7,到这一步就可以启动redis试试了  ./bin/redis-server redis.conf

如果能够看到跟尚明图片一样的,那么恭喜你成功了,但是......这个界面不能进行任何操作,Ctrl+C又会把redis结束掉(当然你也可以另起窗口操作)>>>>>>

总之怎么都感觉不是那么回事,那么就一步到位下面就是配置了

-----------------------------分割线-----------------------------

8,这里修改配置文件redis.conf 主要修改俩个地方.>> vim redis.conf

  1.将daemonize后面的no改为yes,意为后台运行的意思(大约在文件的37行)

  2.将requirepass前面的#号去掉,开启密码验证,然后后面是我设置的密码(大约在文件的391行)

9.配置文件修好了之后我们就开始讲redis配置到系统服务了:

  回到解压完后的文件夹下redis-3.0.2/utils/下,将redis_init_script复制到/etc/init.d下并改名为redis

然后修改这个redis文件:将代码修改为:(这里可能有点麻烦,贴下代码)

#!/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=6379
REDISPASSWORD=wwwaaa

EXEC=/home/server/redis/bin/redis-server
CLIEXEC=/home/server/redis/bin/redis-cli

PIDFILE=/var/run/redis.pid
CONF="/home/server/redis/redis.conf"

#echo $1

case "$1" in
	cli)
		
                echo "Cli Redis server..."
               $CLIEXEC -p 6379 -a wwwaaa
       
        ;;
    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 $PID 
				
                echo "Stopping ..."
                $CLIEXEC -p $REDISPORT -a $REDISPASSWORD shutdown
                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

  安装路径不一样的需要修改下,密码也一样,然后保存.

10,将redis添加到系统服务:chkconfig redis

11然后我们就可以通过service来启动/停止redis了,

12,然后现在可以启动redis了

 到这里搭建就全部完成了,,可以用命令试下:

 一切正常.........................................

文章中用到的软件包:
wget http://download.redis.io/releases/redis-3.0.2.tar.gz

下面关于Redis的文章您也可能喜欢,不妨参考下:

Ubuntu 14.04下Redis安装及简单测试 http://www.linuxidc.com/Linux/2014-05/101544.htm

Redis主从复制基本配置 http://www.linuxidc.com/Linux/2015-03/115610.htm

CentOS 7下Redis的安装与配置 http://www.linuxidc.com/Linux/2017-02/140363.htm

Ubuntu 14.04安装Redis与简单配置 http://www.linuxidc.com/Linux/2017-01/139075.htm

Ubuntu 16.04环境中安装PHP7.0 Redis扩展 http://www.linuxidc.com/Linux/2016-09/135631.htm

Redis 单机&集群离线安装部署 http://www.linuxidc.com/Linux/2017-03/141403.htm

CentOS 7.0 安装Redis 3.2.1详细过程和使用常见问题 http://www.linuxidc.com/Linux/2016-09/135071.htm

Ubuntu 16.04环境中安装PHP7.0 Redis扩展 http://www.linuxidc.com/Linux/2016-09/135631.htm

Ubuntu 15.10下Redis集群部署文档 http://www.linuxidc.com/Linux/2016-06/132340.htm

Redis实战 中文PDF http://www.linuxidc.com/Linux/2016-04/129932.htm

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-09/146894.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致��民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款