redis学习——day01_redis简介与安装

一、Redis 简介

1.1 Redis是什么

REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis提供了一些丰富的数据结构,包括 lists, sets, ordered sets 以及 hashes ,当然还有和Memcached一样的 strings结构.Redis当然还包括了对这些数据结构的丰富操作。

Redis常被称作是一款数据结构服务器(data structure server)。Redis的键值可以包括字符串(strings)类型,同时它还包括哈希(hashes)、列表(lists)、集合(sets)和 有序集合(sorted sets)等数据类型。 对于这些数据类型,你可以执行原子操作。例如:对字符串进行附加操作(append);递增哈希中的值;向列表中增加元素;计算集合的交集、并集与差集等。

1.2 Redis的优点

性能极高 – Redis能支持超过 100K+ 每秒的读写频率。

丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。

原子 – Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。

丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过期等等特性。

二、Redis安装

安装环境:ubuntu 14.04

aptitude install -y redis-server
update-rc.d redis-server enable 

三、Redis启动

3.1 查看重要文件

在 Redis 安装完成后,服务端:src/redis-server,客户端:src/redis-cli,默认配置文件:redis.conf

3.2 启动Redis-server

$ redis-server

操作截图:

说明: 从以上的截图中,可以发现启动的端口为缺省的6379. 用户可以在启动的时候,指定具体的配置文件,并在其中指定启动的端口。

保持此终端的运行,Ctrl+shift+t 重开一个终端tab。

3.3 查看Redis

$ ps -ef | grep redis

操作截图:

# 通过端口号检查Redis服务器状态
$ netstat -nlt|grep 6379

操作截图:

3.4 启动Redis-client

$ redis-cli

操作截图:

至此,redis安装完成。

时间: 2024-11-01 11:31:56

redis学习——day01_redis简介与安装的相关文章

Redis 学习之简介及安装

一.redis简介 Redis是一个开源的,先进的key-value存储.它通常被称为数据结构服务器,因为键可以包含字符串.哈希.链表.集合和有序集合. 支持的数据类型:string(字符串).list(集合).set(集合).zset(有序集合). 支持的操作:这些数据类型支持push/pop.add/remove 等丰富的数据操作.支持不同方式的排序. 缓存:redis为了保证效率数据都是缓存在内存中的,为了防止系统突然崩溃从而导致内存中的数据丢失,它也可以周期性的把更新的数据写入磁盘或者把

Git 学习笔记<简介与安装> (一)

Git,开源中国以及GitHub所使用的系统, Is A 一个分布式版本控制系统 Be Used to 为团队合作写代码提供方便的管理系统.几乎满足你所有关于合作写代码的幻想. Has 本地端:工作区.版本库 (版本库还含有一个暂存区) 远程仓库:版本库(用来储存版本库的服务器) How To Install Linux: 首先,先输入git,看看是否安装Git: $ gitThe program 'git' is currently not installed. You can install

Redis学习笔记——简介及配置

1. Redis简介 Redis概述 Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的应用程序的完美解决方案.Redis从它的许多竞争继承来的三个主要特点:Redis数据库完全在内存中,使用磁盘仅用于持久性.相比许多键值数据存储,Redis拥有一套较为丰富的数据类型.Redis可以将数据复制到任意数量的从服务器. Redis 优势 异常快速:Redis的速度非常快,每秒能执行约11万集合,每秒约81000+条记录.支持丰富的数据类型:Redis支持字符串.列表.集合

Redis学习(一)安装并测试

转载请注明出处:jiq?钦's technical Blog  1.安装TCL包: 备注 -  TCL是一种流行的脚本语言,安装Redis需要有tcl支持: [[email protected]]# yum installtcl 2.解压下载的Redis压缩文件: [[email protected]]# cd /opt/redis/ [[email protected]]# tar xzf redis-3.0.1.tar.gz 3.编译并安装Redis: [[email protected]]

Redis 学习第一课:安装Linux Redis

对于分布式缓存,之前公司项目中只使用了MemCached,使用比较方便,有现成的C#版本组件. 如今用Redis的公司有很多,所以打算了解一下Redis. Redis的官网地址:http://redis.io Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.从2010年3月15日起,Redis的开发工作由VMware主持.从2013年5月开始,Redis的开发由Pivotal赞助. Redis是一个key-

尚硅谷redis学习1-NOSQL简介2

NoSql数据模型简介 聚合模型:KV键值,BSON 列族: 图形,这里的图形不是指真正的图形,而是关系图 NoSql数据库的四大分类 KV键值:BerkeleyDB,Redis,tair,memcache 文档型数据库:couchDB,mongoDB 列存储数据库:Cassandra,HBase,分布式文件系统 图关系数据库:Neo4J,InfoGrid 对比: 分布式数据库的CAP+BASE 传统的ACID:A(atom icity):原子性 C(Consistency):一致性 I(Iso

【Redis】Redis学习笔记01_Redis的安装

使用版本为:redis-3.0.4       下载地址     http://www.redis.io/ 按顺序执行以下指令 tar -xzvf redis-3.0.4.tar.gz cd redis-3.0.4 make make install 启动redis redis-server redis.conf 测试redis是否启动成功 redis-cli set myname lizhuquan get myname 守护进程下关闭redis redis-cli shutdown

.NET中使用Redis之ServiceStack.Redis学习(一)安装与简单的运行

1.下载ServiceStack.Redis PM> Install-Package ServiceStack.Redis 2.vs中创建一个控制台程序 class Program { //构建Redis连接 static RedisClient redisClient = new RedisClient("127.0.0.1", 6379); static void Main(string[] args) { Console.WriteLine(string.Join(&quo

尚硅谷redis学习1-NOSQL简介

本系列是自己学习尚硅谷redis视频的记录,防止遗忘,供以后用到时快速回忆起来,照抄视频和资料而已,没什么技术含量,仅给自己入门了解,我是对着视频看一遍再写的,视频地址如下:尚硅谷Redis视频 背景:传统型数据库面临的问题 传统型数据库架构的演变 从最开始的单机一路进化到缓存加集群加分库分表主从读书分离,但即使这样还是有问题得不到解决 今天最终已经成为了这个样子 为什么用NoSql NoSql更适合大数据的处理 特点 传统数据库的NoSql的比较 RDBMS - 高度组织化结构化数据 - 结构