Redis系列(一)

摘自:redis中文网(http://www.redis.net.cn/)

Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串哈希表列表集合有序集合位图hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区

Redis下载

Redis 3.2.1是最新的稳定版本。点击下载。

如果你对测试版本或者不稳定版本感兴趣的话,查看更多
Redis下载。

Redis 版本号采用标准惯例:主版本号.副版本号.补丁级别,一个副版本号就标记为一个标准发行版本,例如 1.2,2.0,2.2,2.4,2.6,2.8,奇数的副版本号用来表示非标准版本,例如2.9.x发行版本是Redis 3.0标准版本的非标准发行版本。

如何安装

Window 下安装

下载地址:https://github.com/dmajkic/redis/downloads

下载到的Redis支持32bit和64bit。根据自己实际情况选择,将64bit的内容cp到自定义盘符安装目录取名redis。 如 C:\reids

打开一个cmd窗口 使用cd命令切换目录到 C:\redis 运行 redis-server.exe redis.conf

如果想方便的话,可以把redis的路径加到系统的环境变量里,这样就省得再输路径了,后面的那个redis.conf可以省略,如果省略,会启用默认的。输入之后,会显示如下界面:

这时候另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了。

切换到redis目录下运行 redis-cli.exe -h 127.0.0.1 -p 6379

设置键值对 set myKey abc

取出键值对 get myKey

Linux下安装

下载,解压,编译:

  1. $ wget http://download.redis.io/releases/redis-3.0.6.tar.gz
  2. $ tar xzf redis-3.0.6.tar.gz
  3. $ cd redis-3.0.6
  4. $ make

二进制文件是编译完成后在src目录下,包括redis服务程序redis-server,还有用于测试的客户端程序redis-cli等.

运行服务如下:

  1. $ src/redis-server

注意这种方式启动redis 使用的是默认配置。也可以通过启动参数告诉redis使用指定配置文件使用下面命令启动。

   1.$ ./redis-server redis.confredis.conf是一个默认的配置文件,相对或绝对路径。我们可以根据需要使用自己的配置文件。

你能使用Redis的内置客户端进行进行redis代码的编写:

  1. $ src/redis-cli
  2. redis> set foo bar
  3. OK
  4. redis> get foo
  5. "bar"

Ubuntu 下安装

在 Ubuntu 系统安装 Redi 可以使用以下命令:

  1. $sudo apt-get update
  2. $sudo apt-get install redis-server

启动 Redis

  1. $redis-server

查看 redis 是否启动?

  1. $redis-cli

以上命令将打开以下终端:

  1. redis 127.0.0.1:6379>

127.0.0.1 是本机 IP ,6379 是 redis 服务端口。现在我们输入 PING 命令。

  1. redis 127.0.0.1:6379> ping
  2. PONG

以上说明我们已经成功安装了redis。

时间: 2024-10-19 02:00:18

Redis系列(一)的相关文章

Redis系列(1)之安装

Redis系列(1)之安装 由于项目的需要,最近需要研究下Redis.Redis是个很轻量级的NoSql内存数据库,它有多轻量级的呢,用C写的,源码只有3万行,空的数据库只占1M内存.它的功能很丰富,可以将其用作缓存,队列系统等.我们的项目就是用其作为缓存系统.关于Redis的介绍这里就不多说,刚上手完了一会,感觉还不错.那么熟悉Redis就从安装开始. 1. Redis 单机的安装 相比于Hbase的安装,Redis的安装非常简单. 首先从官网上下载安装包,注意Redis的版本规则是次版本(即

Redis系列三:Redis常用设置

一.redis的配置文件redis.conf位置 centos:默认在/etc/redis.conf ubuntu:可以从解压缩后的目录里将配置文件复制到该目录 二.启动redis时指定配置文件 $redis-server /etc/redis.conf 三.常用配置说明 daemonize yes #设置后台运行,默认redis不在后台运行 logfile "/var/log/redis.log" #设置log文件地址,默认使用标准输出,即直接打印在命令行终端的窗口上 require

Redis系列整理

0.Redis系列-安装部署维护篇 1.Redis系列-远程连接redis并给redis加锁 2.Redis系列-存储篇string主要操作函数小结 3.Redis系列-存储篇list主要操作函数小结 4.Redis系列-存储篇set主要操作函数小结 5.Redis系列-存储篇hash主要操作函数小结 6.使用场景   redis 五种数据类型的使用场景 Nosql 介绍及其使用场景 Redis内存使用优化与存储 HA(High Available), 高可用性群集

Redis系列(2)之数据类型

Redis系列(2)之数据类型 <Redis系列(1)之安装>中介绍了Redis支持以下几种数据类型,那么本节主要介绍学习下这几种数据类型的基本操作 字符串类型,string 散列类型,hash 列表类型,list 集合类型,set 有序集合类型,zset 1. 字符串类型 赋值与取值 SET 与 GET. 当键不存在时候返回为空. 1 127.0.0.1:6379> set key hello 2 OK 3 127.0.0.1:6379> get key 4 "hell

redis系列之redis是什么

一.简介 REmote DIctionary Server(Redis),redis是一个基于内存的单机key/value系统,类似memcached,但支持value为多种形式,包括:字符串(string).链表(list).集合(set).有序集合(sorted set)和hash table 二.特点 1 优点 与memcache和MySQL等类似产品比较,Redis有以下几个优点: (1) 非常丰富的数据结构,且这些数据结构的常见操作均是原子性的: (2) 高速读写.Memcached提

Redis系列(一)--安装、helloworld以及读懂配置文件

再开个redis系列,本系列打算不详细讲一系列的命名的了(会推荐别人写的,人家写的够详细了),我直接就是做redis方案提供,当然一开始还是讲下helloworld和配置文件好了.会逐步更新,欢迎关注. 文章结构:(1)安装:(2)helloworld:(3)解析配置文件(一一罗列方便复习):(4)重点配置 一.安装:把到官网下载好的redis压缩包放置到你想要的位置.并解压. 然后进入redis-3.0.4目录,执行make命令 jackfrost@jackfrost-pc:~/MyResou

Redis系列一 Redis安装

Redis系列一    Redis安装 1.安装所使用的操作系统为Ubuntu16.04 Redis版本为3.2.9 软件一般下载存放目录为/opt,以下命令操作目录均为/opt [email protected]:/opt# wget http://download.redis.io/releases/redis-3.2.9.tar.gz [email protected]:/opt# tar -zxvf redis-3.2.9.tar.gz [email protected]:/opt/re

Redis系列(三)--过期策略

制定Redis过期策略,是整个Redis缓存策略的关键之一,因为内存来说,公司不可能无限大,所以就要对key进行一系列的管控. 文章结构:(1)理解Redis过期设置API(命令与Java描述版本):(2)理解Redis内部的过期策略:(3)对开发需求而言,Redis过期策略的设计实现经验. 本系列文章: (1)Redis系列(一)–安装.helloworld以及读懂配置文件 (2)Redis系列(二)–缓存设计(整表缓存以及排行榜缓存方案实现) 一.理解Redis过期设置API(命令与Java

Redis系列-配置文件小结

如果不指定配置文件,Redis也可以启动,此时,redis使用默认的内置配置.不过在正式环境,常常通过配置文件[通常叫redis.conf]来配置redis. redis.conf配置格式如下: [plain] view plain copy keyword argument1 argument2 ... argumentN redis.conf配置参数: 1)daemonize on|yes redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes时,启用守护进程 2)pidf

Redis 系列 - 1 【简要介绍】 - 它是什么?它用来做什么?它的优势与短板如何?

1.0 前提 阅读目的: 对什么是内存型数据库有概念性的认知.? 阅读需知:有关Redis系列的博文,大致有以下的5篇博文.本ID将陆续补充. 本ID  Redis系列 1 . 0 :首先,这是您在Redis的官方网站: http://www.redis.cn/ 1.1      您需要成功的下载,安装,并且配置好Redis. 有关过程请参考本ID的另外的一篇博文: Redis 系列 - 2 [安装与配置] 1.2     如果您需要了解Redis的设计与实现,请参考本ID博文: Redis 系