linux和windows下安装redis以及配置(详解)

下载地址:https://github.com/MSOpenTech/redis/releases

安装包:链接:https://pan.baidu.com/s/19WLz6V-pIkBCCuziXVOZyQ 
提取码:nxa7 
 

windows下安装

下载Redis-x64-3.0.504.zip并将其解压

启动服务端:打开cmd进去解压后的目录执行命令

 .\redis-server.exe redis.windows.conf

linux和windows下安装redis以及配置(详解)

启动客户端:打开另一个cmd输入命令(注意服务端不能关闭)

.\redis-cli.exe -h 127.0.0.1 -p 6379

linux和windows下安装redis以及配置(详解)

Linux下安装

下载地址:http://redis.io/download

解压:tar -zxvf redis-5.0.7.tar.gz -C /usr/local/app 或者是~/app (根据自己想解压到的路径来,C一定要是大写的)

linux和windows下安装redis以及配置(详解)

编译:进入解压后的目录执行命令 make

linux和windows下安装redis以及配置(详解)

注意这里可能会出现两个错误!!!

错误1:CC command not find

解决方法:命令行输出 yum install gcc

错误2:

zmalloc.h:50:31: 错误:jemalloc/jemalloc.h:没有那个文件或目录

zmalloc.h:55:2: 错误:#error "Newer version of jemalloc required"

make[1]: *** [adlist.o] 错误 1

make[1]: Leaving directory `/root/app/redis-5.0.7/src'

make: *** [all] 错误 2

解决方法:根据顺序输出以下的命令

cd deps/

make hiredis jemalloc linenoise lua geohash-int

cd ..

make

_____________________________________________________________________________________________________

启动服务端:进入redis的src目录下执行命令: ./redis-server

linux和windows下安装redis以及配置(详解)

 

启动客户端:打开另一个ssh通道进入redis的src目录执行命令:./redis-cli

linux和windows下安装redis以及配置(详解)

在客户端关闭服务端

shutdown nosave    (nosave不保存,save保存)

 

Redis配置

指定配置文件启动

linux和windows下安装redis以及配置(详解)

./redis-server /path/to/redis.conf

配置文件改成如下

requirepass 123456

bind 0.0.0.0

protected-mode no

通过客户端连接服务器

格式:./redis-cli -h host -p port -a password

示例:./redis-cli -h 127.0.0.1 -p 6379 -a “123456”

示例(中文乱码):./redis-cli -h 127.0.0.1 -p 6379 -a “123456” --raw

连接被拒绝解决思路:

查看配置文件是否正确,防火墙是否配置了6379端口

 

 

cd /etc/sysconfig/

vim iptables 

linux和windows下安装redis以及配置(详解)