硬件环境: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..tar.gz
#cd redis-2.8.
#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= >> /etc/sysctl.conf
b) sysctl vm.overcommit_memory= 或执行echo vm.overcommit_memory= >>/proc/sys/vm/overcommit_memory

  其中参数的数字含义为:

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

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

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

  设置一下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:> set name Victo
OK
127.0.0.1:> get name
"Victo"

Redis入门(一)系统安装的更多相关文章

  1. Redis入门到精通01

    Redis入门到精通 目录 Redis入门到精通 一.Redis缓存框架基本介绍 1.1Redis的应用场景 二.Redis的安装方式 2.1Windows操作系统安装Redis 2.2Linux操作 ...

  2. 安装redis入门

    redis官网:redis.io redis版本用的是redis-3.2.2 $ wget http://download.redis.io/releases/redis-3.2.2.tar.gz $ ...

  3. redis入门笔记(2)

    redis入门笔记(2) 上篇文章介绍了redis的基本情况和支持的数据类型,本篇文章将介绍redis持久化.主从复制.简单的事务支持及发布订阅功能. 持久化 •redis是一个支持持久化的内存数据库 ...

  4. redis入门笔记(1)

    redis入门笔记(1) 1. Redis 简介 •Redis是一款开源的.高性能的键-值存储(key-value store).它常被称作是一款数据结构服务器(data structure serv ...

  5. Redis入门指南

    随着互联网业务对性能需求日益强烈,作为Key/Value存储的Redis具有数据类型丰富和性能表现优异的特点.如果能够熟练地驾驭它,不管是把它用做缓存还是存储,对很多大型应用都很多帮助.新浪作为世界上 ...

  6. Redis入门教程:特性及数据类型的操作

    虽然Redis已经很火了,相信还是有很多同学对Redis只是有所听闻或者了解并不全面,下面是一个比较系统的Redis介绍,对Redis的特性及各种数据类型及操作进行了介绍.是一个很不错的Redis入门 ...

  7. 【原】Redis入门教程

    最近在学习Redis,写几篇文章记录一下学习过程:Redis入门教程. 1.Redis基本概念 Redis Redis Keys Redis 基本数据类型 Redis基本操作 遍历操作 Pub-Sub ...

  8. windows下使用redis,Redis入门使用,Redis基础命令

    windows下使用redis,Redis入门使用,Redis基础命令 >>>>>>>>>>>>>>>> ...

  9. Redis入门 – Jedis存储Java对象 - (Java序列化为byte数组方式)

    Redis入门 – Jedis存储Java对象 - (Java序列化为byte数组方式) 原文地址:http://alanland.iteye.com/admin/blogs/1600685(欢迎转载 ...

  10. redis入门(15)redis的数据备份和恢复

    redis入门(15)redis的数据备份和恢复

随机推荐

  1. 解决Mac下MySQL登录问题

    sudo /usr/local/mysql/support-files/mysql.server stop sudo mysqld_safe --skip-grant-tables mysql-u r ...

  2. spring.xml中的配置

    <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sp ...

  3. @HTML.checkboxFor()用法

    <%=Html.CheckBox("chk1",true) %> <%=Html.CheckBox("chk1", new { @class= ...

  4. 上下文菜单项(contextMenu)----长按按钮弹出菜单项

    <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=&quo ...

  5. 手机抓包-fiddler

    如果app走的是http协议,不用root,只需要通过fiddler做代理,就可以抓到所有请求. 1. fiddler+手机wifi设置 安装fiddler,勾中 Fiddler Options -& ...

  6. 访问class中的保护对象的方法

    #include <windows.h>#include <iostream> using namespace std; DWORD WINAPI ThreadProc(LPV ...

  7. WebView WebViewClient WebChromeClient

    在android中,浏览器的功能分成几个部分,每个部分分工明确,互相协作.其中: 1. WebView :专门负责网页数据解析和渲染: 2. WebViewClient :帮助WebView处理各种请 ...

  8. 游戏贴图中常用术语《DC》的理解

    什么是DC呢? 在GDI中,DC(Device Context)是一个非常重要的概念. 有的书中,将DC翻译为设备描述表,也有的书中翻译为设备上下文. 但是这些翻译,无法在我们的头脑里有强烈的冲击,无 ...

  9. 使用python-openCV对摄像头捕捉的镜头进行二值化并打上文字

    用CaptureFromCAM函数对图像进行提取: capture = cv.CaptureFromCAM(0) 读取直接的视频文件只需将语句改变为: capture = cv.VideoCaptur ...

  10. Jdk内置性能测试工具的介绍

    (一) JConsole JConsole使用JVM的可扩展性Java管理扩展(JMX)工具来提供关于运行于Java平台的应用程序的性能和资源消耗的信息. 在J2SE 5.0软件中,你需要启动使用-D ...