简易redis的使用

1. 目前看到讯头等金融服务提供商使用的是redis内存数据库,感觉自己是比较感兴趣的,故学习了下redis服务器知识。

 

redis简介:redis是一个基于key-value键值的访问数据库模型。使用redis是非常快速的,据统计,每秒可以执行大约1100000设置操作,81000个读取操作。现在支持的数据类型也是比较丰富的,如列表,集合,可排序集合,哈希等数据类型。redis支持原子化操作,也就是多个客户端访问的时候,能够得到最终更新的值。

 

软件安装网上有很多教程,现在我们直接学习redis相关命令:

2.redis支持的数据类型

  2.1  支持键值字符串类型:---> set  ‘name’  ‘jack’

                                                   --->get name

 如上,set和get是redis的内部命令,name和’Jack’则是redis上的键和字符串的值。

 

2.2  redis 哈希是键值对的几个,键值对是一一映射的,可以用来表示对象。对于对象,可以使用这种方式存储。

--->àhmset person:1 id 1001 name jack age 22

--->àhgetall person:1

 

2.3 redis支持链表,如下lpush是链表的命令,这里链表的名称为list_test,这里主要给链表添加了几条数据,然后利用lrange命令进行输出。redis链表的最大长度为4294967295,将近40亿的数据。

--->àlpush list_test person1

--->àlpush list_test person2

--->àlpush list_test person3

--->àlpush list_test person4

--->àlpush list_test person5

--->àlrange list_test 0  5

 

 

2.4 redis事务。 redis就像数据库一样,能有有自己的事务操作。redis事务有两个属性:(1)在一个事务中所有命令作为单个独立的顺序执行,在redis事务中的执行过程中而另一个客户机发出的请求,这个是不可以的。 (2)redis事务是源自的,原子意味着要么多有的命令都执行,要么都不执行。 以下使用multi命令进行事务的开始,EXEC进行事务的结束。

--->àmulti

--->àexec

其他一些相关的命令如下:

S.N.

命令说明

1

DISCARD 
发出命令MULTI后丢弃所有

2

EXEC 
MULTI后执行发出所有命令

3

MULTI 
标记事务块的开始

4

UNWATCH 
取消所有的对应关注键

5

WATCH key [key ...] 
关注给定项,以确定执行MULTI/EXEC

 

 

2.5 获取redis的安装目录---> config getdir

 

 

2.6 redis获取所有的配置信息

--->config get *

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值