一、什么是Redis?
Redis是key-value的数据库,数据存储在内存中。Redis是用C++开发的,性能极好!
注:Mysql等RDMS数据存储在硬盘中,IO性能相比Redis差很多!
二、如何使用?
楼楼是windows操作系统,就以windows系统中的Redis使用为例(类Unix系统操作差不多)。
1、下载Redis
解压缩:为得到32bit、64bit两个版本的文件夹。楼主系统是windows 64bit,于是将64bit改名为redis。
2、在系统环境变量中添加redis的PATH路径,便于直接打开redis中的命令。
3、启动redis数据库服务器
win+R---<<<cmd---<<<redis-server.exe
redis服务器端口号为6379。
4、启动redis客户端连接redis数据库服务器。
重新启动另外一个终端窗口。
三、Redis数据结构。
redis五大数据类型(value可以取的值):String、Hash、list、set、sorted set
1、String(包含字符类型、int、double)
set name zhoujie
get name
2、Hash类型
value为多组name-value类型。
hmset可以设置多组name-value(name zhoujie age 30 salary 37000)
hset只设置一组name-value
3、list
lpush、rpush、lpop、rpop
lpush key 1,2,3,4
设置list元素:lpush key 逗号隔开元素
查看list元素值lrange key 索引(0 -1)中间使用空格分开!
4、集合(有序集合和无序集合)
有序:sadd key 值
查看:smembers key
无序:
热门评论
c++编写的??????????