1、liunux系统

redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcached类似,但很大程度补偿了memcached的 不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add /remove及取交集并集和差集及更丰富的操作。在此基础上,redis支持各种不同方式的排序。Redis数据都是缓存在计算机内存中,并且会周期性 的把更新的数据写入磁盘或者把修改操作写入追加的记录文件。

redis官网地址:http://www.redis.io/

最新版本:2.8.3

在Linux下安装Redis非常简单,具体步骤如下(官网有说明):

1、下载源码,解压缩后编译源码。

$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz
$ tar xzf redis-2.8.3.tar.gz
$ cd redis-2.8.3 $ make

2、编译完成后,在Src目录下,有四个可执行文件redis-server、redis-benchmark、redis-cli和redis.conf。然后拷贝到一个目录下。

mkdir /usr/redis
cp redis-server  /usr/redis
cp redis-benchmark /usr/redis
cp redis-cli  /usr/redis
cp redis.conf  /usr/redis
cd /usr/redis

3、启动Redis服务。

$ redis-server   redis.conf

4、然后用客户端测试一下是否启动成功。

$ redis-cli
redis> set foo bar
OK
redis> get foo
"bar"

2、windows系统

1、下载安装

Redis它没有windows的官方版本,但是有非官方的版本,如下

32和64位下载地址 redis-2.4.5-win32-win64.zip  另外git上有64位的,维护比较频繁:https://github.com/MSOpenTech/redis

我的电脑是win7下的64位系统,下载的是2.4.5版本的,然后直接解压就可以了。

我直接剪切64bit文件夹到d盘的然后改了下名字redis-2.4.5,也就是说我的redis的安装目录是d:\redis-2.4.5。因为该版本里面已经有redis.conf文件了,所以不用再加redis.conf文件了。

 

redis-server.exe:服务程序

redis-check-dump.exe:本地数据库检查

redis-check-aof.exe:更新日志检查

redis-benchmark.exe:性能测试,用以模拟同时由n个客户端发送Mge Sets/Gets查询

2、配置运行

启动redis:

输入命令:redis-server.exe redis.conf

如图:

像这样就说明redis启动成功了,注:不要关闭该窗口,不然redis就会停止服务的。然后再另一个窗口设置客户端

输入命令:redis-cli.exe -h 192.168.0.112 -p 6379

这样就可以对Redis进行操作了。

相关文章:http://baike.baidu.com/link?url=fRdTAFhktSxfDAgDwitQBur7gUeduPtKA8BszrNUNd79lVFV8HB_OrNCdB6cYF7_8XGcNIBXXavBHGnO1sxkB_Redis应用场景
相关:redis教程、Jedis使用总结jedis源码中ShardedJedis实现sharding
Java内存数据库实践之深入浅出Redis - Jedis分布式(Sharding/Sharded)

开源项目地址:服务端:https://github.com/antirez/redisjava 客户端:https://github.com/xetorthio/jedis

转载于:https://www.cnblogs.com/langtianya/p/4402060.html

Redis介绍以及安装(Linux与windows)相关推荐

  1. redis:redis介绍和安装、普通连接和连接池、redis 5大数据类型之字符串、Hash、列表、其他操作(通用)、管道、django使用redis、接口缓存

    目录 一. redis介绍和安装 二. 普通连接和连接池 三. redis 5大数据类型之字符串 四. redis 5大数据类型之Hash 五. redis 5大数据类型之列表 六. 其他操作(通用) ...

  2. 钉钉桌面版(dingtalk)介绍:支持Linux、Windows和macOS平台

    钉钉桌面版(dingtalk)介绍:支持Linux.Windows和macOS平台 钉钉桌面版(dingtalk),它基于electron及钉钉网页版开发的跨平台桌面版钉钉,支持Linux.Windo ...

  3. 安装linux和windows双系统

    很多人一提到安装linux和windows双系统就会想到单独将磁盘划一个分区给linux,如果一块磁盘上已经安装了windows,并且所有分区都有数据,那就麻烦了,即使有了单独的分区,还需要安装gru ...

  4. Redis 6.2.6(NoSQL简介/redis介绍及安装/数据类型/配置文件)

    一.NoSQL简介 1.介绍 不仅仅是sql,泛指非关系型数据库. nosql不依赖业务逻辑方式存储,而以简单的key-value模式存储,因此大大的增加了数据库的扩展能力. 不遵徇sql标准 远超于 ...

  5. NBU客户端安装(linux和windows)

    兼容性: 2003:最高测试安装到7.5 2008:可以8.0及以上 linux:redhat4-5只能安装6.5 6以上可以安装8及以上 不过客户端8.1以后的需要能联网到服务器下载证书,所以安装8 ...

  6. Redis介绍、安装、客户端

    1. Redis介绍   1.1 什么是NoSql   为了解决高并发.高可用.高可扩展,大数据存储等一系列问题而产生的数据库解决方案,就是NoSql.NoSql,叫非关系型数据库,它的全名Not o ...

  7. 安装Linux、windows的vhd系统指南

    摘要:本文主要介绍把windows系统和Linux系统装进vhd文件,并从移动硬盘引导启动 Table of Contents 一.基础知识 1.计算机启动过程 二.安装windows到vhd 方法一 ...

  8. redis介绍以及安装

    一.redis介绍 redis是一个key-value存储系统.和Memcached类似,它支持存储的values类型相对更多,包括字符串.列表.哈希散列表.集合,有序集合. 这些数据类型都支持pus ...

  9. 安装Linux后windows在哪启动,在Linux下安装windows后解决Linux不能启动能问题

    我的机器是Windows和Linux双系统,那天由于Windows用就了比较卡,就重装了一下Windows,结果导致重启后linux系统不知道到哪去了.懒得去重装Linux了,于是查找了一下资料,经过 ...

最新文章

  1. 在linux中安装nginx
  2. t110ii装系统_DELL T110 II如何安装server2003操作系统
  3. Java 获取Web项目相对webapp地址
  4. docker 创建容器报: Error response from daemon: C: drive is not shared.
  5. android自定义选年控件,Android精美日历控件CalendarView自定义使用完全解析
  6. JavaScript中DOM操作
  7. mac 遇到的奇怪问题?
  8. Anaconda:使用pip安装第三方库:keras、TensorFlow、h5py
  9. 第一次使用DataGrip,连接后看不到自己所有数据库
  10. 黑苹果 无法运行xcode_Hackintosh (黑苹果) 折腾
  11. 设置布局默认为LinearLayout,却成了RelativeLayout
  12. 一天没出个版本,让别人试试哪里有问题
  13. 【优化预测】基于matlab差分进化算法优化BP神经网络预测【含Matlab源码 1315期】
  14. c语言stract函数是什么,您好,这个函数该怎么办,是关于C语言strcat函数?
  15. Nirvana-Nevermind
  16. PPP协议讲解(PPP连接状态、PPP报文)
  17. 电脑手机二合一 华为云电脑你办公的好助手 最适合上班族
  18. 记win10下ubantu子系统运行shell脚本的坑
  19. 虚拟摄像头之十: Camera3 DeviceSession 和 CaptureRequest 流程机制
  20. Three.js相机对象(正投影OrthographicCamera、透视投影PerspectiveCamera)

热门文章

  1. Web前端文档阅读笔记-vis.js在vue cli中的使用
  2. Qt文档阅读笔记-Custom Items Example解析
  3. OllyDbg笔记-寄存器以及各种关键指令解析(含简单程序破解)
  4. GIS笔记-使用Geoserver搭建MWTS服务(构建离线GIS服务)
  5. Qt实践|HTTPS知识点-SSL socket获取百度首页
  6. Qt工作笔记-Qt文档阅读笔记-qualifiedName()的官方解析及XML使用名称空间
  7. C/C++ OpenCV图像的载入,显示,输出
  8. matlab卷积完为什么要归一化,为什么要进行反归一化处理,而且反归一化什么意思?...
  9. php 微信支付md5签名,微信支付回调验证签名处理
  10. linux比较小数大小,带有小数点的数值对比大小