Windows安装:
下载地址:https://github.com/dmajkic/redis/downloads
下载到的Redis支持32bit和64bit。根据自己实际情况选择,将64bit的内容cp到自定义盘符安装目录取名redis。 如 C:\reids
打开一个cmd窗口 使用cd命令切换目录到 C:\redis
运行 redis-server.exe redis.conf
;
如果想方便的话,可以把redis的路径加到系统的环境变量里,这样就省得再输路径了,后面的那个redis.conf可以省略,
如果省略,会启用默认的。输入之后,会显示如下界面:
这时候另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了;
切换到redis目录下运行 redis-cli.exe -h 127.0.0.1 -p 6379
;`设置键值对:set myKey abc
;
取出键值对:get myKey
;
如下图:
由于企业里面做Redis
开发,99%都是Linux
版的运用和安装,几乎不会涉及到Windows
版,上一步的讲解只是为了知识的完整性,Windows
版不作为重点,有需要的同学可以下去自行了解。
由于笔者使用的是Mac所有后续的讲解都在Mac上进行,Mac上安装与Linux
系统安装基本一致。
Mac(Linux)安装:
Mac上安装可以使用远程安装也可直接从官方网站下载安装包进行安装,此处是已安装包的形式安装。
进入Redis官网,来到下载页面,选择稳定版,点击download
即可下载:
接下来打开终端,将下载的压缩包拷贝到local
目录下:
cd ~
cp Downloads/redis-5.0.5.tar.gz /usr/local
如果遇到Permission denied
提示,是因为没有权限导致,需要cp
命令前加sudo
:
sudo cp Downloads/redis-5.0.5.tar.gz /usr/local
切换到local
目录:
cd /usr/local
完整步骤如下图所示:
执行解压命令:
sudo tar zxvf redis-5.0.5.tar.gz
进入解压后的目录:
cd redis-5.0.5
编译测试:
sudo make test
如果遇到如下的错误:
[exception]: Executing test client: couldn't execute "src/redis-benchmark": no such file or directory.
couldn't execute "src/redis-benchmark": no such file or directory
则执行以下命令:
sudo make distclean
sudo make
然后再sudo make test
即可。
编译安装:
sudo make install
启动Redis服务:
redis-server
OK,Redis服务已经启动起来了,这个时候我们可以新开一个终端窗口,使用客户端来连接;使用redis-cli
连接Redis服务端,如下图所示:
使用shutdown
可关闭Redis
服务:
如果遇到如下提示信息,则代表没有写入权限:
ailed opening the RDB file dump.rdb (in server root dir /usr/local/redis-5.0.5) for saving: Permission denied
使用如下命令修改Redis目录权限:
udo chmod -R 777 Redis目录
修改前:
修改后:
此时shutdown
就可以正常执行了:
可以看到服务端已停止: