一、下载:
网址: https://github.com/MicrosoftArchive/redis/releases
二、安装:
将下载下来的压缩包直接解压即可
三、启动:
启动服务:
(1)进入下载解压的目录
(2)redis-server.exe redis.windows.conf
启动客户端(1):
(1)保证刚才打开的服务不关闭
(2)另起一个cmd,再进入redis解压目录
(3)redis-cli.exe
启动客户端(2):
(1)保证刚才打开的服务不关闭
(2)下载redis可视化工具:RedisDesktopManager
网址: https://redisdesktop.com/download
(3)解压安装RedisDesktopManager,然后打开
(4)配置连接
(5)打开编辑框
四、总体概况:
(1)redis索引从0开始,默认端口是6379
(2)测性能: (就是redis自身的一个单元测试,其实没什么卵用)
(3)库之间的切换:
redis默认有16个库,相互之间可以相互切换—select
(4)删除库:
(1)flushdb是删除当前库
(2)flushall是删除所有库(默认是16个库)
(5)数据类型:string,list,set,hash,zset
(1)String:
1、string类型是二进制安全的,redis的string可以包含任何数据,比如jpg图片或者序列化的对象。
2、string类型是redis最基本的数据类型,redis中字符串value最多可以是512M。
(2)List:
1、redis中的list使用的是linkedlist。
2、redis列表是简单的字符串列表,按照插入顺序排序,你可以添加一个元素到列表的头部(左边)或者尾部(右边)
3、他底层实际是个链表
(3)Set:
1、redis的set是String类型的无序集合,他是通过hashtbale实现的(java中的hashset底层是hashmap)
(4)Hash:
1、类似于java中的map
2、redis中的hash是一个键值对集合
3、redis中的hash是一个string类型的field和value的映射表,hash特别适合用于存储对象
(5)ZSet:
1、sorted set —-有序集合
2、redis中的zset和set一样也是string类型元素的集合,并且不允许重复的成员
3、不同的是每个元素都会关联一个double类型的分数
4、redis正是通过分数来为集合中的成员进行从小到大的排序
5、zset的成员是唯一的,但是分数(score)确实可以重复的
(6)操作命令网址: http://redisdoc.com/