windows安装Redis详细说明
1.1. Redis简介
Redis官网: http://redis.io/
redis----存储数据。内存数据库。
https://github.com/antirez/redis
1.2. 历史 与发展
1.3. Redis的特性
1.4. Redis版本说明
3.2.2
1.5. 下载Redis
Linux版本 2.8.11 :
http://download.redis.io/releases/redis-2.8.11.tar.gz
Windows(64位)版本 2.8.9 :
https://github.com/MSOpenTech/redis/blob/2.8/bin/release/redis-2.8.9.zip?raw=true
Windows(32位)版本 2.6 :
https://github.com/MSOpenTech/redis/blob/2.6/bin/release/redisbin.zip?raw=true
1.6. Redis的安装
1.6.1. 安装文件
1.6.2. 安装方式一
双机打开redis-server.exe即可:这种不推荐,需要每次启动
测试:
1.6.3. 安装方式二(安装到系统服务,推荐这种)
先删除原有的系统服务:
注意:是已经安装的服务,安装的时候,先删除。
并且删除的时候,要停止服务。
cmd窗口输入 sc delete Redis
切换到redis的目录下,执行下面的命令
安装服务:redis-server --service-install redis.windows.conf --loglevel verbose
服务安装好之后:
启动Redis:
redis-server --service-start
如下图:
再然后点击打开客户端
输入ping会得到PONG,OK,到此windows安装redis成功!
1.6.6. redis服务操作的一些命令使用
注册服务:
redis-server --service-install redis.windows.conf --loglevel verbose
卸载服务:
redis-server --service-uninstall
启动Redis:
redis-server --service-start
停止Redis:
redis-server --service-stop
1.6.4. 32位操作系统安装
只能通过双击打开redis-server.exe启动,不能安装到系统服务。
1.6.5. 注意事项
由于文件系统非NTFS,导致Redis启动失败:
限制Redis的最大内存:
1.7. Redis-cli使用
1.7.1. redis-cli的使用之发送命令
1.7.2. redis-cli的使用之命令返回值
1.8. Redis的多数据库
FLUSHALL -- 清空所有数据库的所有数据
FLUSHDB -- 清空当前所在数据库的数据
1.8.1. 配置数据库数量
1.9. Redis的基本命令
1.9.1. SET GET
1.9.2. KEYS
1.9.3. EXISTS
1.9.4. DEL
1.9.5. TYPE
1.9.6. HELP
HELP 空格 tab键
2. Redis的字符串数据类型
2.1. 字符串类型
2.2. INCR
9
2.3. INCRBY
2.4. DECR、DECRBY
2.5. APPEND
2.6. STRLEN
2.7. MSET、MGET
3. Redis之生存时间
3.1. 设置生存时间
TTL返回值:
大于0的数字:剩余生存时间,单位为秒
-1 : 没有生存时间,永久存储
-2 : 数据已经被删除
3.2. 清除生存时间
3.3. 设置单位为毫秒
4. Redis推荐
Redis命令查询
http://www.redis.net.cn/order/
Redis内存使用优化与存储
http://www.infoq.com/cn/articles/tq-redis-memory-usage-optimization-storage
Redis复制与可扩展集群搭建
http://www.infoq.com/cn/articles/tq-redis-copy-build-scalable-cluster
Redis 设计与实现
https://redisbook.readthedocs.org/en/latest/
SpringSource发布Spring Data Redis 1.0.0
http://www.infoq.com/cn/news/2012/01/spring-data-redis-1-0-0
Redis内存存储结构分析