zoukankan      html  css  js  c++  java
  • Ubuntu12下安装redis(多图版)+ Jedis连接Redis

    为保证权限不出问题,以下操作全用root账号执行。

     

    1.获取redis源码

    wgethttp://redis.googlecode.com/files/redis-2.2.13.tar.gz

     

    2.解压,设置权限

     

    然后将解压并设置好权限的redis目录拷贝到用户目录/home/grid下(个人习惯,可不必模仿)


     

    3.make & make install

    首先执行:

    root@slavenode1:/home/grid/redis#make


     

    然后执行:

    root@slavenode1:/home/grid/redis#sudo make install

     

    4.将关键文件拷贝到目标目录

    root@slavenode1:/home/grid/redis# cp redis.conf /etc/
    root@slavenode1:/home/grid/redis# cd src
    root@slavenode1:/home/grid/redis/src# cp redis-benchmark redis-cli redis-server /usr/bin/
    root@slavenode1:/home/grid/redis/src#

    5.启动服务并验证


    启动redis后看到报了一个警告信息,我们按照提示将

    vm.overcommit_memory = 1

    追加到

    /etc/sysctl.conf

    文件末尾,并执行

    sysctl vm.overcommit_memory=1

    命令

     

    重新启动redis,没有再报警告,一切皆ok:

     

    验证启动状态,一切正常:

     

    6.使用telnet简单测试

    使用telnet连接上redis,执行简单命令进行测试。

    注意:要新开个窗口,刚才的服务端窗口在运行redis-server


    如上图所示,当telnet连接上redis时,服务端窗口会显示如下信息:

    [3523] 21 Jan 23:33:50- Accepted 127.0.0.1:42711

     

    下面执行简单命令进行测试(注意:这里的set命令格式为set key value,和老师演示的情况略有不同,原因不明...):

    set/get setex


    lpush rpush lrange


     

     

    7.关闭服务

    通过命令redis-clishutdown可以关闭redis server服务

    执行该命令后,服务端窗口会显示:

     

  • 相关阅读:
    python3.5: error while loading shared libraries: libpython3.5m.so.1.0: cannot open shared object file: No such file or directory
    php回溯
    PHPredis长连接pconnect
    php操作redis出现不报错就退出
    MSMQ消息队列
    消息队列使用的四种场景介绍(准载)
    Spring MVC参数封装传递
    Spring MVC配置实例
    .NET项目中使用PostSharp
    C#进阶系列——AOP
  • 原文地址:https://www.cnblogs.com/dyllove98/p/3131165.html
Copyright © 2011-2022 走看看