zoukankan      html  css  js  c++  java
  • Redis入门(一)系统安装

    硬件环境:Thinkpad T450,Intel i5-5200U CPU @ 2.20GHz × 4 ,8GB RAM

    软件环境: ubuntu 14.04.4 (trusty)

    一、软件安装

    #wget http://download.redis.io/releases/redis-2.8.12.tar.gz
    #tar xzf redis-2.8.12.tar.gz
    #cd redis-2.8.12
    #make
    #sudo make install

      安装完毕后,redis默认安装到 /usr/local/bin 目录下,信息如下:

    victo@victo-ThinkPad-T450:/usr/local/bin$ cd /usr/local/bin
    victo@victo-ThinkPad-T450:/usr/local/bin$ ls
    redis-benchmark  redis-check-dump  redis-server
    redis-check-aof  redis-cli

      这几个程序的作用分别如下:

    redis-server:Redis服务器的daemon启动程序
    redis-cli:Redis命令行操作工具。也可以用telnet根据其纯文本协议来操作
    redis-benchmark:Redis性能测试工具,测试Redis在当前系统下的读写性能
    redis-check-aof:数据修复
    redis-check-dump:检查导出工具

    二、系统及软件配置

      设置一下系统:

    a) echo vm.overcommit_memory=1 >> /etc/sysctl.conf
    b) sysctl vm.overcommit_memory=1 或执行echo vm.overcommit_memory=1 >>/proc/sys/vm/overcommit_memory

      其中参数的数字含义为:

      0,表示内核将检查是否有足够的可用内存供应用进程使用;如果有足够的可用内存,内存申请允许;否则,内存申请失败,并把错误返回给应用进程。

      1,表示内核允许分配所有的物理内存,而不管当前的内存状态如何。

      2,表示内核允许分配超过所有物理内存和交换空间总和的内存。

      设置一下Redis使其可以在后台运行:

    a) $ cp ./redis.conf /etc/
    b) $ cd /etc
    c) vi redis.conf
    d) 修改daemonize yes        # 目的使进程在后台运行    

      三、系统启动与简单测试

      启动Redis服务,注意后面要带着配置文件参数(默认是读取本地的配置文件):

    victo@victo-ThinkPad-T450:/usr/local/bin$ cd /usr/local/bin/
    victo@victo-ThinkPad-T450:/usr/local/bin$ ./redis-server /etc/redis.conf

        启动一个客户端,测试一下效果:

    victo@victo-ThinkPad-T450:/usr/local/bin$ ./redis-cli 
    127.0.0.1:6379> set name Victo
    OK
    127.0.0.1:6379> get name
    "Victo"
  • 相关阅读:
    SDOI2015 寻宝游戏
    SDOI2015 排序
    CF 500G
    CF 506E
    CEOI2014 wall Spoiler
    java 反射
    安卓资源网站收集
    JNI学习2:android 调用C语言方法与C语言调用android方法
    自定义视图收藏
    Android开源项目第一篇——个性化控件(View)篇
  • 原文地址:https://www.cnblogs.com/kuliuheng/p/5404067.html
Copyright © 2011-2022 走看看