美文网首页
在linux服务器上安装redis-server—以aws为例

在linux服务器上安装redis-server—以aws为例

作者: 看五年前自己的文章真是唏嘘不已 | 来源:发表于2018-02-27 20:41 被阅读0次

    首先用putty远程连接到amazon服务器


    利用putty连接到服务器.png

    一、安装

    #sudo su    获取管理员权限
    #cd /usr/local    进入local目录下
    #mkdir redis
    #cd redis
    #wget http://download.redis.io/releases/redis-4.0.8.tar.gz    下载压缩包
    #tar xzf redis-4.0.8.tar.gz    解压缩
    #cd redis-4.0.8    进入目录
    #make  编译
    

    若编译redis时,出现“make cc Command not found”错误
    安装gcc环境
    yum install gcc
    将make改为make MALLOC=libc
    二、启动
    #src/redis-server 当前在redis-4.0.8目录下

    启动redis-sever.png
    由图可知,端口是6379。按ctrl+c退出。运行如下命令修改绑定ip和设置成守护进程。
    #cp redis.conf /usr/local/redis/redis-4.0.8/6379.conf    把redis.conf文件拷贝一份到redis-4.0.8目录下,并改名为6379.conf
    #vi /usr/local/redis/redis-4.0.8/6379.conf    进入vi编辑器,按‘/’进入搜索模式,输daemonize 将no改为yes,
    即以守护进程运行redis-server。再按‘/’输入127.0.0.1,注释掉bind 0.0.0.0
    即运行任何ip链接到该服务。如下图所示
    #src/redis-server /usr/local/redis/redis-4.0.8/6379.conf     指定设置文件并启动redis-server
    

    之所以指定配置文件是因为如果直接修改设置文件redis.conf运行的话,会出现一个警告。
    Warning: no config file specified, using the default config. In order to specify a config file use src/redis-server /path/to/redis.conf
    意思是没有指定配置文件,因此,我们需要指定一个配置文件6379.conf

    以守护进程方式运行.jpg
    修改bind ip.jpg
    重新启动redis-server.jpg

    本节可能用到的命令

    #ps -ef | grep redis   查看当前运行的进程,包括进程id
    #kill -9 进程id
    

    三、本地远程连接到redis服务
    下载一个RedisDesktopManager

    本地连接到redis-server.jpg
    四、设置开机自启动
    首先将 redis-4.08/utils目录下的 redis_init_script 脚本拷贝到 /etc/init.d 下 修改名字为 redis
    cp redis_init_script /etc/init.d/redis#拷贝过去并改名
    编辑一下redis文件,添加一段注释在文件头部位置
    #
    # Simple Redis init.d script conceived to work on Linux systems
    # as it does use of the /proc filesystem.
    # chkconfig: 2345 90 10
    # description: Redis is a persistent key-value database
    REDISPORT=6379
    EXEC=/etc/redis-4.0.8/src/redis-server#以下两行根据实际位置修改
    CLIEXEC=/etc/redis-4.0.8/src/redis-cli
    

    然后,

    chmod +x /etc/init.d/redis#增加权限
    chkconfig redis on
    service redis start
    

    这样服务器端就配置好了redis服务,电脑屏幕前的你有没有学会呢?

    相关文章

      网友评论

          本文标题:在linux服务器上安装redis-server—以aws为例

          本文链接:https://www.haomeiwen.com/subject/vffuxftx.html