Windows redis 解压安装
1.redis下载
2.安装使用
1.解压安装包指定位置
2.设置redis密码 requirepass 123456
3.启动redis
- cmd 切换到安装位置
- 输入redis-server.exe redis.windows.conf 启动服务
- 打开新的cmd窗口,执行redsi-cli.exe, auth 密码登陆
- 开机自启
# 注册服务
redis-server --service-install redis.windows-service.conf --loglevel verbose
# 开机自启
redis-server --service-start
# 启动
net start redis
# 停止
net stop redis
3.redis 5种数据类型.
- String
string类型是二进制安全的。redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。string类型是Redis最基本的数据类型,一个键最大能存储512MB。 - Hash
Redis中的Hash类型可以看成具有String Key和String Value的map容器。所以该类型非常适合于存储值对象的信息。如Username、Age等。如果Hash中包含很少的字段,那么该类型的数据也将仅占用很少的磁盘空间。每一个Hash可以存储4294967295个键值对。
为指定的key设定field/value对(键值对) - List
在Redis中,List类型是按照插入顺序排序的字符串链表。和数据结构中的普通链表一样,我们可以在其头部(left)和尾部(right)添加新的元素。在插入时,如果该键并不存在,Redis将为该键创建一个新的链表。如果链表中所有的元素都被移除,那么该键也将会被从数据库中删除。List中可以包含的最大元素数量是4294967295
在指定的key所关联的list的头部插入所有的values,如果该key不存在,该命令在插入的之前创建一个与该key关联的空链表,之后再向该链表的头部插入数据。插入成功,返回元素的个数。 - SortedSet(zSet)
Redis 的 Set 是 String 类型的无序集合。集合成员是唯一的。它是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。集合中最大的成员数量是 4294967295。
向set中添加数据,如果该key的值已有则不会重复添加,并返回添加数量 - Set
Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。有序集合的成员是唯一的,但分数(score)却可以重复。
向有序集合添加一个或多个成员,或者更新已存在成员的分数,并返回添加数量
参考文章:
[1]: https://www.cnblogs.com/xing-nb/p/12146449.html
[2]: https://blog.csdn.net/MacbookYH/article/details/101101638