Redis入门,安装

来源:互联网 发布:淘宝儿童折叠床 编辑:程序博客网 时间:2024/05/16 15:14

第一次接触Redis是淘淘商城中,添加缓存可用减少页面刷新时间。

Redis官网: http://redis.io/

Redis是一个开源的高性能键值对数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,并且借助许多高层级的接口使其可以胜任,如缓存、队列系统的不同角色。

源码托管在github
https://github.com/antirez/redis

Redis是非关系性数据库NoSql
这里写图片描述

1.Redis的特性

这里写图片描述
2.Redis的版本说明

这里写图片描述

3.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

4.Redis的安装(windows64位安装过程)
下载好安装包后解压可用看到以下文件:
这里写图片描述
其中:
Redis Release Notes.docx 文件是关于Redis的描述文件
redis.windows.conf 文件是默认的配置文件
RedisService.docx 安装手册
这里写图片描述

安装方式有2种:
1、直接启动,无需安装
a.双击打开redis-server.exe
这里写图片描述
PID表示进程ID

2.安装成系统服务
打开RedisService.docx 安装手册产查看安装命令
使用如图所示的命令进行安装。在对应的文件夹下执行该命令。
这里写图片描述

这里写图片描述
安装完成后可以在“服务”中自启动

5.安装报错解决
现象:
方法一安装报错为:
本地计算机上的Redis服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。
方法二安装成功无法启动:
这里写图片描述
原因:
由于没有指定maxheap导致的,当然了不指定该参数不一定报错,但是出现上述原因,通常是这个原因导致的。
解决:
1)如果是临时启动redis,使用命令:redis-server.exe redis.windows.conf –maxheap 200m
2)如果将redis注册为服务,使用命令:
如果已经注册为了服务,先卸载掉,卸载方法是,用cmd进入到你的redis文件的目录,然后执行命令:
redis-server –service-uninstall
卸载完成后,重新安装服务,执行命令:
redis-server.exe –service-install redis.windows.conf –maxheap 200m
说明:200m是指定最大堆内存是200m,当然你也可以修改得在大一些

6.测试redis是否安装成功
测试安装的服务是否成功。输入ping看到PONG表示成功。
这里写图片描述

7.安装时的注意事项
1、 redis的安装目录不能有中文
2、 启动失败
a) 由于内存太大,导致生成的文件太多,无法写入到磁盘,导致启动失败
这里写图片描述
当启动Redis服务会在目录下产生该文件,该文件的大小取决于你的内存;内存越大生成的该文件就越大;所以进行步骤b

b) 修改配置文件:设置最大内存为200mb即可解决问题。然后重启Redis就可以启动成功了。该文件在服务关闭时会消失,只临时存在。
这里写图片描述
这里写图片描述

原创粉丝点击