一、Redis 官网
1、Redis 官方网站:http://Redis.io
2、Redis 中文官方网站: http://www.Redis.net.cn
3、Redis windows 版本,GitHub:https://github.com/MicrosoftArchive/redis/tags
4、关于 Redis 版本
(1)3.2.5 for Linux
不用考虑在windows环境下对Redis的支持
(2)Redis 官方没有提供对 Windows 环境的支持,是微软的开源小组开发了 Redis 对 Windows 的支持。
二、Window 下安装 Redis
1、Windows 下载地址
64 位下载地址:https://github.com/MSOpenTech/redis/releases
2、下载解压,在解压后的目录下有以下这些文件
3、启动 Redis 服务器
打开一个 cmd 窗口,使用 cd 命令切换目录到redis 下解压目录下运行:
redis-server.exe redis.windows.conf
![](https://img2020.cnblogs.com/blog/1691302/202201/1691302-20220112095202748-228587682.png)
这时窗口不要关闭,不然就无法访问服务器了。
4、使用客户端测试
切换到 redis 目录下运行 redis-cli.exe -h <ip> -p <端口号(默认6379)>
例如:redis-cli.exe -h 127.0.0.1 -p 6379
设置键值对:set myKey abc
取出键值对:get myKey
三、Linux 下安装 Redis
1、下载获得 Redis-3.2.5.tar.gz 后将它放入到我们的 Linux 目录 /opt
2、解压命令:tar -zxvf redis-3.2.5.tar.gz
3、解压完成后进入目录: cd redis-3.2.5
4、在 redis-3.2.5 目录下执行 make 命令
运行 make 命令时出现错误,提示 gcc:命令未找到
原因是因为当前 Linux 环境中并没有安装 gcc 与 g++ 的环境
5、安装 gcc 与 gcc-c++
(1)能上网
yum install gcc
yum install gcc-c++
(2)不能上网
![](https://img2020.cnblogs.com/blog/1691302/202201/1691302-20220112101043221-876656828.png)
在 opt 目录下创建 rpmgcc 目录,用于保存所有的 rpm 文件。
进入 rpmgcc 目录中执行:
rpm -Uvh *.rpm --nodeps(不检查依赖关系) --force(强制安装)
-ivh 安装 -Uvh 升级
安装完成后使用如下命令查看版本:
gcc -v
g++ -v
6、在redis-3.2.5目录下再次执行make命令
报错:Jemalloc/jemalloc.h:没有那个文件
解决方案:运行make distclean之后再 make
重新进入到 Redis 的目录后执行 make distclean 后再执行 make 命令
7、在redis-3.2.5目录下再次执行make命令
Redis Test (可以不用执行)
8、执行完make后,跳过Redis test 继续执行make install
更详细的安装步骤:https://www.cnblogs.com/niujifei/p/15744704.html
四、Redis 安装目录
查看默认安装目录:/usr/local/bin
Redis-benchmark:性能测试工具,可以在自己本子运行,看看自己本子性能如何(服务启动起来后执行)
Redis-check-aof:修复有问题的AOF文件,rdb和aof后面学习
Redis-check-dump:修复有问题的dump.rdb文件
Redis-sentinel:Redis集群使用
redis-server:Redis服务器启动命令
redis-cli:客户端,操作入口
五、Redis 的启动与关闭
1、启动
(1)默认前台方式启动
直接执行 redis-server 即可,启动后不能操作当前命令窗口
(2)推荐后台方式启动
a、拷贝一份 redis.conf 配置文件(默认加载这个文件)到其他目录,如 opt下的myRedis 目录: /opt/myRedis/redis.conf
b、修改 redis.conf 文件中的一项配置 daemonize 将 no 改为 yes,代表后台启动
c、执行配置文件进行启动,执行
redis-server /opt/myRedis/redis.conf
2、使用 redis-cli 命令访问启动好的 Redis
(1)如果有多个 Redis 同时启动,则需指定款口号访问 redis-cli -p 端口号
(2)redis-cli -h 127.0.0.1 -p 6379 指定服务器地址进行连接
redis-cli -h 127.0.0.1 -p 6379 指定服务器地址进行连接
3、测试验证,通过 ping 命令,查看是否,返回 pong
扩展:客户端连接时加上 --raw 可以解决中文乱码
Redis-cli --raw
4、单实例关闭:Redis-cli shutdown
如果还未通过客户端访问,可直接 redis-cli shutdown(未连接,关闭服务器)
5、也可以进入终端后再关闭
如果已经进入客户端,直接 shutdown 即可(关闭服务器和客户端)
可以使用 exit 命令或者 ctrl+C 命令关闭客户端。