温馨提示:由于企业里面做Redis开发,99%都是Linux(CentOS,RedHat,Ubuntu)版的运行和安装,很少涉及到Windows版的,所以Windows版不会多说,一代而过了.会玩就ok.
Window下安装
下载地址: https://github.com/dmajkic/redis/downloads
根据自己的需求下载32/64位
+ 图形页面下启动
1. 双击打开: redis-server.exe 启动服务,此时是启动默认的配置,不要关闭此窗口.
2. 双击打开: redis-cli.exe 默认ip和端口为:127.0.0.1:6379 此步是启动redis客户端.
3. 在客户端输入 set k1 hello 回车 在输入 get k1 你会看到”hello”,恭喜你,成功了.
+ 命令行下启动
1. 进入cmd ,然后进入到你解压的目录(怎么进入dos命令自己去学)
2. 然后运行命令:redis-server.exe redis.conf .此步是启动服务,不要关闭.
3. 再开一个cmd,进入redis解压目录.
4. 然后运行命令: redis-cli.exe -h 127.0.0.1 -p 6379
5. 在客户端输入 set k1 hello 回车 在输入 get k1 你会看到”hello”,恭喜你,成功了.
Linux
(我用的是CentOS,内容里也附带将在Ubuntu下的安装,只是一少部分命令不同而已)
- 下载获得redis-x.x.x.tar.gz扔到我们home/{主机名}中MyRedis(新建)下.
- 首先我们先把用户切换到root用户下,命令为su
然后运行解压命令:tar -zxvf redix-x.x.x.tar.gz
- 目录结构
- 目录结构
在运行make之前,我们需要安装gcc,如果你在虚拟机里安装的话,最好你的电脑能上网,直接使用yum源安装,命令为:yum install gcc-c++ (Ubuntu:apt-get install gcc),如果不能上网的话,会装很多5-6个依赖包,请找bing/度娘
如果你手快没安装gcc 就make的话,请运行 make distclear之后再make
make之后请等待
如果外语特别好,你会make test ,本人不建议,因为你本配置好可以,不好的话,他需要检测你的本子好久,浪费时间,强制推出 Ctrl+z.
7. 最后make install
8. 此时我们会想,redis我们安哪去了,我告诉你: /user/local/bin下
bin下的目录结构
文件解释
+ Redis-benchmark:性能测试工具.
+ Redis-check-aop:修复aop文件
+ Redis-check-dump:修复dump.rdb文件
+ Redis-sentinel:Redis集群使用
+ Redis-server:Redis服务器启动命令
+ Redis-cli:客户端启动命令
- 启动之前需要修改配置文件(修改之前最好备份一份,以防修改坏了)
修改redis.conf文件里面的daemonize no 修改成 yes ,让服务在后台启动.
2. 启动 如图
我把6380等进程都杀掉再看图 ![这里写图片描述](https://img-blog.csdn.net/20161229163200190?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvejM4ODEwMDY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
查看redis服务的命令: ps -ef|grep redis
- 测试连通 ping->pong
3. 关闭:分两种
1. 单实例关闭命令:redis-cli shutdown
2. 多实例关闭命令:redis-cli -p 6379 shutdown