继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Redis入门(一)

叶无道疯人院
关注TA
已关注
手记 97
粉丝 40
获赞 137

一、什么是Redis?

Redis是key-value数据库,数据存储在内存中。Redis是用C++开发的,性能极好!

注:Mysql等RDMS数据存储在硬盘中,IO性能相比Redis差很多!

二、如何使用?

楼楼是windows操作系统,就以windows系统中的Redis使用为例(类Unix系统操作差不多)。

1、下载Redis

https://img4.mukewang.com/5c39b38d00012c0008320058.jpg

解压缩:为得到32bit、64bit两个版本的文件夹。楼主系统是windows 64bit,于是将64bit改名为redis。

https://img1.mukewang.com/5c39b3d40001566a06870406.jpg

2、在系统环境变量中添加redis的PATH路径,便于直接打开redis中的命令。

https://img4.mukewang.com/5c39b48a0001cd5012680554.jpg

3、启动redis数据库服务器

win+R---<<<cmd---<<<redis-server.exe

https://img1.mukewang.com/5c39b6460001cfba06660439.jpg

redis服务器端口号为6379。

4、启动redis客户端连接redis数据库服务器。

重新启动另外一个终端窗口。

https://img3.mukewang.com/5c39b7330001ec6b13030416.jpg

三、Redis数据结构。

redis五大数据类型(value可以取的值):String、Hash、list、set、sorted set

1、String(包含字符类型、int、double)

set name zhoujie

get name

https://img3.mukewang.com/5c39ba690001cacd06720432.jpg

https://img3.mukewang.com/5c39bac90001c12106620426.jpg

2、Hash类型

value为多组name-value类型。

https://img4.mukewang.com/5c39bc5100012e9a06780110.jpg

hmset可以设置多组name-value(name zhoujie age 30 salary 37000)

hset只设置一组name-value

https://img.mukewang.com/5c39bcc2000146ee06640195.jpg

3、list

lpush、rpush、lpop、rpop

https://img2.mukewang.com/5c39be540001ea1207700412.jpg

lpush key 1,2,3,4

https://img3.mukewang.com/5c39bff10001cdf106250198.jpg

设置list元素:lpush key 逗号隔开元素

查看list元素值lrange key 索引(0 -1)中间使用空格分开!

4、集合(有序集合和无序集合)

有序:sadd key 值

查看:smembers key

无序:

https://img3.mukewang.com/5c39c21c0001c28b06980325.jpg

打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP

热门评论

c++编写的??????????

查看全部评论