云计算之Linux系统中Redis的安装与配置指导

内容导读

Redis简介

Redis数据结构

Redis安装与配置

一、Redis简介

Redis 是一个开源的使用 C 语言编写、支持网络、基于内存亦可持久化的日志型、 Key-Value 数据库,并提供多种语言的 API。从2010 年3月15日起,Redis的开发工作由VMware负责。

Redis是一个key-value存储系统,它支持存储的value类型相对更多,包括 string(字符串)、 list(链表)、 set(集合)、 zset与hash(哈希类型),目前应用非常流行。

Redis 支持主从同步。数据可以从主服务器向任意数量的从服务器上同步,从服务器可以是关联其他从服务器的主服务器。这使得Redis可执行单层复制。从盘可以很方便地对数据进行写操作。

二、Redis数据结构

Redis 提供五种数据类型: string、list、hash、set 及 zset。
1、string字符串
string 是最简单的类型,一个 key 对应一个value。在 redis 数据库中,字符串是二进制安全的,这意味着它们具有已知的长度,并且不受任何特殊终⽌字符的影响。

可以在字符串存储的多达512MB字节内容。

基本操作命令:


2、list双向链表
list 是一个链表结构,主要功能是 push、 pop、获取一个范围的所有值等等。操作中 key
理解为链表的名字。

基本操作命令:

3、hash哈希表

哈希就是键值对集合。在 redis 当中,哈希是字体串字段和字符串值之间的映射,因此更适合表示对象。
hash相当于java当中的map集合,形如: List<Map<Object,Object>>。

通常情况下, hash 命令都是以 h 开头的。

基本操作命令:

4、set集合
set⾥的值是不能重复的且没有顺序的存放的,跟Java当中的set集合差不多。

set命令⼀般都使⽤s开头,表示是⼀个set命令。

基本操作命令:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值